def create_device(self, unit, device_id, device_name): return domoticz.create_device(Unit=unit, DeviceID=device_id, Name=device_name, Type=244, Subtype=73, Switchtype=4)
def create_device(self, unit, device_id, device_name): options = {} options['EnergyMeterMode'] = '0' if len(self.value_keys) == 2 else '1' return domoticz.create_device(Unit=unit, DeviceID=device_id, Name=device_name, TypeName="kWh", Options=options)
def _get_transport_device(self): device = domoticz.get_device('api_transport', 255) if device == None: device = domoticz.create_device(Unit=255, DeviceID='api_transport', Name='Zigbee2MQTT API Transport', TypeName="Text") return device
def create_device(self, unit, device_id, device_name): if (self.sensor_type == None): domoticz.error('Sensor type is not specified') return return domoticz.create_device(Unit=unit, DeviceID=device_id, Name=device_name, Type=244, Subtype=73, Switchtype=self.sensor_type)
def create_device(self, unit, device_id, device_name): options = {} options['LevelActions'] = '' options['LevelNames'] = '|'.join(self.level_names) options['LevelOffHiddden'] = 'false' options['SelectorStyle'] = self.selector_style return domoticz.create_device(Unit=unit, DeviceID=device_id, Name=device_name, TypeName="Selector Switch", Options=options, Image=self.icon)
def create_device(self, unit, device_id, device_name): return domoticz.create_device(Unit=unit, DeviceID=device_id, Name=device_name, TypeName="Current (Single)")
def create_device(self, unit, device_id, device_name): return domoticz.create_device(Unit=unit, DeviceID=device_id, Name=device_name, TypeName="Temperature")
def create_device(self, unit, device_id, device_name): return domoticz.create_device(Unit=unit, DeviceID=device_id, Name=device_name, Type=84, Subtype=16)
def create_device(self, unit, device_id, device_name): return domoticz.create_device(Unit=unit, DeviceID=device_id, Name=device_name, TypeName="Percentage")
def create_device(self, unit, device_id, device_name): return domoticz.create_device(Unit=unit, DeviceID=device_id, Name=device_name, TypeName="Switch", Image=self.icon)
def create_device(self, unit, device_id, device_name): return domoticz.create_device(Unit=unit, DeviceID=device_id, Name=device_name, TypeName="Humidity")
def create_device(self, unit, device_id, device_name): return domoticz.create_device(Unit=unit, DeviceID=device_id, Name=device_name, TypeName="Barometer")
def create_device(self, unit, device_id, device_name): return domoticz.create_device(Unit=unit, DeviceID=device_id, Name=device_name, TypeName="Illumination")