{ "BYUN": [ { "description": "BYUN Gas Sensor M415-5C", "modelNames": ["GAS SENSOR"], "properties": ["byunGasSensor"], "exposes": ["gas"] }, { "description": "BYUN Smoke Sensor M415-6C", "modelNames": ["Windows switch"], "properties": ["byunSmokeSensor"], "exposes": ["smoke"] } ], "Feibit Inc co.": [ { "description": "JIAWEN RGBW Bulb K2RGBW01", "modelNames": ["FB56-ZCW08KU1.0", "FB56-ZCW08KU1.1"], "properties": ["status", "powerOnStatus", "level", "colorXY", "colorTemperature", "colorMode"], "actions": ["status", "powerOnStatus", "level", "colorXY", "colorTemperature"], "exposes": ["light", "powerOnStatus"], "options": {"light": ["level", "color", "colorTemperature", "colorMode"]} } ], "JetHome": [ { "description": "JetHome Wireless Switch Controller WS7", "modelNames": ["WS7"], "properties": ["batteryPercentage"], "bindings": ["battery"], "reportings": ["batteryPercentage"], "exposes": ["battery"] }, { "modelNames": ["WS7"], "exposes": ["action"], "options": {"customAttributes": {"action": {"type": "enum", "clusterId": 18, "attributeId": 85, "dataType": 33}}, "action": {"enum": ["release", "singleClick", "doubleClick", "tripleClick", "hold"]}}, "endpointId": [1, 2, 3] } ], "HEIMAN": [ { "description": "Heiman Smoke Detector HS1SA or HS3SA", "modelNames": ["SmokeSensor-EF-3.0", "SmokeSensor-EM", "SmokeSensor-N", "SmokeSensor-N-3.0"], "properties": ["batteryPercentage", "iasSmoke"], "bindings": ["battery"], "reportings": ["batteryPercentage"], "exposes": ["battery", "smoke", "batteryLow"] } ], "Heiman": [ { "description": "Hommyn Water Leak Sensor WS-20-Z", "modelNames": ["2f077707a13f4120846e0775df7e2efe"], "properties": ["batteryPercentage", "iasWaterLeak"], "bindings": ["battery"], "reportings": ["batteryPercentage"], "exposes": ["battery", "waterLeak", "batteryLow", "tamper"] } ], "HOBEIAN": [ { "description": "HOBEIAN Human Presence Sensor ZG-204ZM", "modelNames": ["ZG-204ZM"], "properties": ["tuyaDataPoints"], "actions": ["tuyaDataPoints"], "exposes": ["battery", "occupancy", "illuminance", "motionStatus", "sensitivity", "motionSensitivity", "distanceMax", "fadingTime", "detectionMode"], "options": { "tuyaDataPoints": { "1": {"name": "occupancy", "type": "bool"}, "2": {"name": "sensitivity", "type": "value", "action": true}, "4": {"name": "distanceMax", "type": "value", "divider": 100, "action": true}, "101": {"name": "motionStatus", "type": "enum"}, "102": {"name": "fadingTime", "type": "value", "action": true}, "106": {"name": "illuminance", "type": "value"}, "121": {"name": "battery", "type": "value"}, "122": {"name": "detectionMode", "type": "enum", "action": true}, "123": {"name": "motionSensitivity", "type": "value", "action": true} }, "sensitivity": {"min": 0, "max": 10}, "distanceMax": {"min": 0, "max": 10, "step": 0.1}, "motionStatus": {"enum": ["none", "large", "medium", "small"]}, "fadingTime": {"min": 0, "max": 28800, "step": 10}, "detectionMode": {"enum": ["pir", "both", "radar"]}, "motionSensitivity": {"min": 0, "max": 10} } }, { "description": "HOBEIAN Human Presence Sensor ZG-204ZV", "modelNames": ["ZG-204ZV"], "properties": ["tuyaDataPoints"], "actions": ["tuyaDataPoints"], "exposes": ["battery", "occupancy", "temperature", "humidity", "illuminance", "sensitivity", "fadingTime", "temperatureOffset", "humidityOffset", "indicator"], "options": { "tuyaDataPoints": { "1": {"name": "occupancy", "type": "bool"}, "2": {"name": "sensitivity", "type": "value", "propertyDivider": 10, "action": true}, "101": {"name": "humidity", "type": "value"}, "102": {"name": "fadingTime", "type": "value", "action": true}, "104": {"name": "humidityOffset", "type": "value", "action": true}, "105": {"name": "temperatureOffset", "type": "value", "divider": 10, "action": true}, "106": {"name": "illuminance", "type": "value", "action": true}, "108": {"name": "indicator", "type": "bool", "action": true}, "110": {"name": "battery", "type": "value"}, "111": {"name": "temperature", "type": "value", "divider": 10} }, "sensitivity": {"min": 1, "max": 19}, "fadingTime": {"min": 0, "max": 28800, "step": 10}, "humidityOffset": {"min": -30, "max": 30}, "temperatureOffset": {"min": -2, "max": 2, "step": 0.1} } }, { "description": "HOBEIAN Temperature and Humidity Sensor ZG-227Z", "modelNames": ["ZG-227Z"], "properties": ["tuyaDataPoints"], "actions": ["tuyaDataPoints"], "exposes": ["battery", "temperature", "humidity", "temperatureOffset", "humidityOffset"], "options": { "tuyaDataPoints": { "1": {"name": "temperature", "type": "value", "divider": 10}, "2": {"name": "humidity", "type": "value"}, "4": {"name": "battery", "type": "value"}, "23": {"name": "temperatureOffset", "type": "value", "divider": 10, "action": true}, "24": {"name": "humidityOffset", "type": "value", "action": true} }, "temperatureOffset": {"min": -2, "max": 2, "step": 0.1}, "humidityOffset": {"min": -30, "max": 30} } }, { "description": "HOBEIAN Door and Window Sensor", "modelNames": ["ZG-102Z"], "properties": ["batteryPercentage", "iasContact"], "bindings": ["battery"], "reportings": ["batteryPercentage"], "exposes": ["battery", "contact", "batteryLow"] }, { "description": "HOBEIAN Water Leak Sensor ZG-222Z", "modelNames": ["ZG-222Z"], "properties": ["batteryPercentage", "iasWaterLeak"], "bindings": ["battery"], "reportings": ["batteryPercentage"], "exposes": ["battery", "waterLeak", "batteryLow"] } ], "Legrand": [ { "description": "Legrand 2-Key Wireless Switch", "modelNames": ["Double gangs remote switch"], "properties": ["batteryVoltage"], "bindings": ["battery"], "reportings": ["batteryVoltage"], "exposes": ["battery"], "endpointId": 1 }, { "modelNames": ["Double gangs remote switch"], "properties": ["statusAction", "levelAction"], "bindings": ["status", "level"], "exposes": ["action"], "options": {"action": {"enum": ["on", "off", "moveLevelUp", "moveLevelDown", "stopLevel"]}}, "endpointId": [1, 2] } ], "LifeConrol": [ { "description": "Life Control 10A Smart Plug MCLH-03 with PTVO Firmware", "modelNames": ["ptvo_mclh03"], "properties": ["status"], "actions": ["status"], "bindings": ["status"], "exposes": ["switch"], "options": {"switch": "outlet"}, "endpointId": 1 }, { "modelNames": ["ptvo_mclh03"], "properties": ["energy", "voltage", "current", "power"], "bindings": ["energy", "power"], "exposes": ["energy", "voltage", "current", "power"], "options": {"energyDivider": 1000, "acVoltageDivider": 100, "acCurrentDivider": 1000, "acPowerDivider": 10}, "endpointId": 2 } ], "Lmahmutov": [ { "description": "Lmahmutov ESP32C6 CO2 Sensor", "modelNames": ["Air Sensor 1.1"], "properties": ["temperature", "humidity", "pressure", "co2"], "bindings": ["temperature", "humidity", "pressure", "co2"], "reportings": ["temperature", "humidity", "pressure", "co2"], "exposes": ["temperature", "humidity", "pressure", "co2"] } ], "Lytko": [ { "description": "Lytko Themostat L101Z-SBN", "modelNames": ["L101Z-SBN"], "exposes": ["thermostat", "childLock", "sensorType", "temperatureOffset", "hysteresis"], "options": { "customAttributes": {"sensorType": {"type": "enum", "clusterId": 513, "manufacturerCode": 30583, "attributeId": 30464, "dataType": 48, "action": true}}, "systemMode": {"enum": ["off", "heat"]}, "targetTemperature": {"min": 15, "max": 35, "step": 0.5}, "temperatureOffset": {"min": -3, "max": 3, "step": 0.1}, "hysteresis": {"min": 0, "max": 3, "step": 0.1}, "sensorType": {"enum": ["3K3", "5K", "6K8", "10K", "12K", "14K8", "15K", "20K", "33K", "47K"]}, "runningStatus": true } }, { "modelNames": ["L101Z-SBN"], "properties": ["childLock"], "actions": ["childLock"], "endpointId": 1 }, { "modelNames": ["L101Z-SBN"], "properties": ["thermostat"], "actions": ["thermostat"], "bindings": ["thermostat"], "reportings": ["thermostat"], "endpointId": 3 }, { "description": "Lytko Themostat L101Ze-SBN", "modelNames": ["L101Ze-SBN"], "exposes": ["thermostat", "childLock", "sensorType", "temperatureOffset", "hysteresis"], "options": { "customAttributes": {"sensorType": {"type": "enum", "clusterId": 513, "manufacturerCode": 30583, "attributeId": 65280, "dataType": 48, "action": true}}, "systemMode": {"enum": ["off", "heat"]}, "targetTemperature": {"min": 15, "max": 35, "step": 0.5}, "temperatureOffset": {"min": -2.5, "max": 2.5, "step": 0.1}, "hysteresis": {"min": 1, "max": 2.5, "step": 0.1}, "sensorType": {"enum": ["3K3", "5K", "6K8", "10K", "12K", "14K8", "15K", "20K", "33K", "47K"]}, "runningStatus": true } }, { "modelNames": ["L101Ze-SBN"], "properties": ["childLock"], "actions": ["childLock"], "endpointId": 1 }, { "modelNames": ["L101Ze-SBN"], "properties": ["thermostat"], "actions": ["thermostat"], "bindings": ["thermostat"], "reportings": ["thermostat"], "endpointId": 3 } ], "MiaoMiaoCe": [ { "description": "MiaoMiaoCe Temperature and Humidity Sensor with PVVX Firmware", "modelNames": ["MHO-C122-bz", "MHO-C122-z", "MHO-C401-bz", "MHO-C401-z", "MHO-C401N-bz", "MHO-C401N-z"], "properties": ["batteryPercentage", "temperature", "humidity"], "bindings": ["battery", "temperature", "humidity"], "reportings": ["batteryPercentage", "temperature", "humidity"], "exposes": ["battery", "temperature", "humidity", "enableDisplay", "showSmiley", "readInterval", "temperatureOffset", "humidityOffset"], "options": { "customAttributes": { "showSmiley": {"type": "enum", "clusterId": 516, "attributeId": 2, "dataType": 48, "action": true}, "temperatureOffset": {"type": "value", "clusterId": 516, "attributeId": 256, "dataType": 41, "divider": 100, "action": true}, "humidityOffset": {"type": "value", "clusterId": 516, "attributeId": 257, "dataType": 41, "divider": 100, "action": true}, "enableDisplay": {"type": "enum", "clusterId": 516, "attributeId": 262, "dataType": 48, "action": true}, "readInterval": {"type": "value", "clusterId": 516, "attributeId": 263, "dataType": 32, "action": true} }, "showSmiley": {"enum": [true, false]}, "temperatureOffset": {"min": -10, "max": 10, "step": 0.1}, "humidityOffset": {"min": -50, "max": 50}, "enableDisplay": {"enum": [true, false]}, "readInterval": {"min": 3, "max": 255} } } ], "NXP": [ { "description": "OpenLumi Router (JN5169)", "modelNames": ["openlumi.gw_router.jn5169"], "properties": ["deviceTemperature"], "bindings": ["deviceTemperature"], "reportings": ["deviceTemperature"], "exposes": ["temperature"], "options": {"temperature": {"diagnostic": true}} } ], "Openlumi": [ { "description": "OpenLumi Router Bulb (HML004)", "modelNames": ["HML004"], "properties": ["status", "level", "colorHS", "colorTemperature", "colorMode"], "actions": ["status", "level", "colorHS", "colorTemperature"], "exposes": ["light"], "options": {"light": ["level", "color", "colorTemperature", "colorMode"]} } ], "Qingping": [ { "description": "Qingping Temperature and Humidity Sensor with PVVX Firmware", "modelNames": ["CGDK2-bz", "CGDK2-z", "CGG1-bz", "CGG1-z", "CGG1N-bz", "CGG1N-z"], "properties": ["batteryPercentage", "temperature", "humidity"], "bindings": ["battery", "temperature", "humidity"], "reportings": ["batteryPercentage", "temperature", "humidity"], "exposes": ["battery", "temperature", "humidity", "enableDisplay", "readInterval", "temperatureOffset", "humidityOffset"], "options": { "customAttributes": { "temperatureOffset": {"type": "value", "clusterId": 516, "attributeId": 256, "dataType": 41, "divider": 100, "action": true}, "humidityOffset": {"type": "value", "clusterId": 516, "attributeId": 257, "dataType": 41, "divider": 100, "action": true}, "enableDisplay": {"type": "enum", "clusterId": 516, "attributeId": 262, "dataType": 48, "action": true}, "readInterval": {"type": "value", "clusterId": 516, "attributeId": 263, "dataType": 32, "action": true} }, "temperatureOffset": {"min": -10, "max": 10, "step": 0.1}, "humidityOffset": {"min": -50, "max": 50}, "enableDisplay": {"enum": [true, false]}, "readInterval": {"min": 3, "max": 255} } } ], "RE": [ { "description": "Perenio Door and Window Sensor PECWS01 with RE Firmware", "modelNames": ["lumi.sensor_magnet.aq2"], "properties": ["lumiData", "lumiContact"], "exposes": ["battery", "contact"] } ], "SLS": [ { "description": "SLS Temperature and CO2 sensor", "modelNames": ["AirQMon"], "properties": ["ptvoTemperature"], "exposes": ["temperature"], "endpointId": 1 }, { "modelNames": ["AirQMon"], "properties": ["ptvoCO2"], "exposes": ["co2"], "endpointId": 2 } ], "Sprut.device": [ { "description": "Drivent Smart Window Driver", "modelNames": ["Drivent"], "properties": ["coverPosition"], "actions": ["coverStatus", "coverPosition"], "bindings": ["cover"], "reportings": ["coverPosition"], "exposes": ["cover"] } ], "Sunricher": [ { "description": "Sunricher Smart Dimmer SR-ZG2835RAC", "modelNames": ["HK-SL-DIM-EU-A", "HK-SL-RDIM-A"], "properties": ["status", "powerOnStatus", "level"], "actions": ["status", "powerOnStatus", "level"], "bindings": ["status", "level"], "reportings": ["status", "level"], "exposes": ["light", "powerOnStatus"], "options": {"light": ["level"]} }, { "description": "Sunricher 4-Channel Wireless Dimmer SR-ZG9001K12-DIM-Z4", "modelNames": ["ZGRC-KEY-013"], "properties": ["batteryPercentage"], "bindings": ["battery"], "reportings": ["batteryPercentage"], "exposes": ["battery"], "endpointId": 1 }, { "modelNames": ["ZGRC-KEY-013"], "properties": ["statusAction", "levelAction", "scene"], "bindings": ["status", "level", "scene"], "exposes": ["action", "scene"], "options": {"action": {"enum": ["on", "off", "moveLevelUp", "moveLevelDown", "stopLevel"]}}, "endpointId": [1, 2, 3, 4] } ], "TexasInstruments": [ { "description": "Texas Instruments Router", "modelNames": ["ti.router"], "exposes": ["transmitPower"], "options": { "customAttributes": {"transmitPower": {"type": "value", "clusterId": 0, "attributeId": 4919, "dataType": 40, "action": true}}, "transmitPower": {"min": -20, "max": 20} }, "endpointId": 8 } ], "Trust International B.V.": [ { "description": "Trust Dimmable Bulb with Changable Color Temperature ZLED-TUNE9", "modelNames": ["ZLL-ColorTempera", "ZLL-ColorTemperature"], "properties": ["status", "powerOnStatus", "level", "colorTemperature"], "actions": ["status", "powerOnStatus", "level", "colorTemperature"], "exposes": ["light", "powerOnStatus"], "options": {"light": ["level", "colorTemperature"]} }, { "description": "Trust Dimmable Bulb ZLED-2709", "modelNames": ["ZLL-DimmableLigh"], "properties": ["status", "powerOnStatus", "level"], "actions": ["status", "powerOnStatus", "level"], "exposes": ["light", "powerOnStatus"], "options": {"light": ["level"]} } ], "Tuya": [ { "description": "TUYA Temperature and Humidity Sensor with PVVX Firmware", "modelNames": ["LKTMZL02-z", "TH03Z-bz", "TH03Z-z", "TS0201-bz", "TS0201-z", "ZG-227Z-z", "ZTH01-bz", "ZTH01-z", "ZTH02-bz", "ZTH02-z", "ZY-ZTH02-z"], "properties": ["batteryPercentage", "temperature", "humidity"], "bindings": ["battery", "temperature", "humidity"], "reportings": ["batteryPercentage", "temperature", "humidity"], "exposes": ["battery", "temperature", "humidity", "readInterval", "temperatureOffset", "humidityOffset"], "options": { "customAttributes": { "temperatureOffset": {"type": "value", "clusterId": 516, "attributeId": 256, "dataType": 41, "divider": 100, "action": true}, "humidityOffset": {"type": "value", "clusterId": 516, "attributeId": 257, "dataType": 41, "divider": 100, "action": true}, "readInterval": {"type": "value", "clusterId": 516, "attributeId": 263, "dataType": 32, "action": true} }, "temperatureOffset": {"min": -10, "max": 10, "step": 0.1}, "humidityOffset": {"min": -50, "max": 50}, "readInterval": {"min": 3, "max": 255} } } ], "Xiaomi": [ { "description": "Xiaomi Temperature and Humidity Sensor LYWSD03MMC", "modelNames": ["LYWSD03MMC"], "properties": ["batteryPercentage", "temperature", "humidity", "displayMode"], "actions": ["displayMode"], "bindings": ["battery", "temperature", "humidity"], "reportings": ["batteryPercentage", "temperature", "humidity"], "exposes": ["battery", "temperature", "humidity", "enableDisplay", "showSmiley", "displayMode", "temperatureOffset", "humidityOffset"], "options": { "customAttributes": { "showSmiley": {"type": "bool", "clusterId": 516, "attributeId": 16, "dataType": 16, "action": true}, "enableDisplay": {"type": "bool", "clusterId": 516, "attributeId": 17, "dataType": 16, "action": true}, "temperatureOffset": {"type": "value", "clusterId": 1026, "attributeId": 16, "dataType": 41, "divider": 100, "action": true}, "humidityOffset": {"type": "value", "clusterId": 1029, "attributeId": 16, "dataType": 41, "divider": 100, "action": true} }, "reporting": {"minInterval": 60}, "temperatureOffset": {"min": -10, "max": 10, "step": 0.1}, "humidityOffset": {"min": -50, "max": 50} } }, { "description": "Xiaomi Temperature and Humidity Sensor with PVVX Firmware", "modelNames": ["LYWSD03MMC-bz", "LYWSD03MMC-z", "MJWSD06MMC-bz", "MJWSD06MMC-z"], "properties": ["batteryPercentage", "temperature", "humidity"], "bindings": ["battery", "temperature", "humidity"], "reportings": ["batteryPercentage", "temperature", "humidity"], "exposes": ["battery", "temperature", "humidity", "enableDisplay", "showSmiley", "readInterval", "temperatureOffset", "humidityOffset"], "options": { "customAttributes": { "showSmiley": {"type": "enum", "clusterId": 516, "attributeId": 2, "dataType": 48, "action": true}, "temperatureOffset": {"type": "value", "clusterId": 516, "attributeId": 256, "dataType": 41, "divider": 100, "action": true}, "humidityOffset": {"type": "value", "clusterId": 516, "attributeId": 257, "dataType": 41, "divider": 100, "action": true}, "enableDisplay": {"type": "enum", "clusterId": 516, "attributeId": 262, "dataType": 48, "action": true}, "readInterval": {"type": "value", "clusterId": 516, "attributeId": 263, "dataType": 32, "action": true} }, "showSmiley": {"enum": [true, false]}, "temperatureOffset": {"min": -10, "max": 10, "step": 0.1}, "humidityOffset": {"min": -50, "max": 50}, "enableDisplay": {"enum": [true, false]}, "readInterval": {"min": 3, "max": 255} } } ], "Zbeacon": [ { "description": "TUYA TS0201 Temperature and Humidity Sensor (Type C)", "modelNames": ["TS0201"], "properties": ["batteryPercentage", "temperature", "humidity"], "exposes": ["battery", "temperature", "humidity"] } ], "easyiot": [ { "description": "ZB-WB08 8-Key Wireless Switch", "modelNames": ["ZB-WB08"], "properties": ["batteryPercentage"], "bindings": ["battery"], "reportings": ["batteryPercentage"], "exposes": ["battery"], "endpointId": 1 }, { "modelNames": ["ZB-WB08"], "bindings": ["status"], "exposes": ["action"], "options": {"customCommands": {"action": {"clusterId": 6}}, "action": {"enum": ["hold", "doubleClick", "singleClick"]}}, "endpointId": [1, 2, 3, 4, 5, 6, 7, 8] } ], "eWeLight": [ { "description": "Lonsonho RGBW Bulb ZB-CL01 or ZB-CL02", "modelNames": ["ZB-CL01", "ZB-CL02"], "properties": ["status", "level", "colorXY", "colorTemperature", "colorMode"], "actions": ["status", "level", "colorXY", "colorTemperature"], "exposes": ["light"], "options": {"light": ["level", "color", "colorTemperature", "colorMode"]} }, { "description": "YSRSAI 0/1-10V Dimmer S10", "modelNames": ["ZB-DL01"], "properties": ["status", "level"], "actions": ["status", "level"], "exposes": ["light"], "options": {"light": ["level"]} } ], "eWeLink": [ { "description": "Woolley 13A Smart Plug BSD29", "modelNames": ["CK-BL702-SWP-01(7020)"], "properties": ["status"], "actions": ["status"], "bindings": ["status"], "reportings": ["status"], "exposes": ["switch", "voltage", "current", "power"], "options": { "customAttributes": { "current": {"type": "value", "clusterId": 64529, "attributeId": 28676, "dataType": 35, "divider": 1000}, "voltage": {"type": "value", "clusterId": 64529, "attributeId": 28676, "dataType": 35, "divider": 1000}, "power": {"type": "value", "clusterId": 64529, "attributeId": 28678, "dataType": 35, "divider": 1000} }, "switch": "outlet", "powerSource": 1 } }, { "description": "TUYA Dimmable Bulb with Changable Color Temperature CK-BL702-AL-01", "modelNames": ["CK-BL702-AL-01(7008_Z102LG01-1)"], "properties": ["status", "powerOnStatus", "level", "colorTemperature"], "actions": ["status", "powerOnStatus", "level", "colorTemperature"], "exposes": ["light", "powerOnStatus"], "options": {"light": ["level", "colorTemperature"], "colorTemperature": {"min": 142, "max": 500}} }, { "description": "TUYA RGBW Bulb CK-BL702-AL-01", "modelNames": ["CK-BL702-AL-01(7009_Z102LG03-1)", "CK-BL702-AL-01(7009_Z102LG04-2)"], "properties": ["status", "powerOnStatus", "level", "colorXY", "colorTemperature", "colorMode"], "actions": ["status", "powerOnStatus", "level", "colorXY", "colorTemperature"], "exposes": ["light", "powerOnStatus"], "options": {"light": ["level", "color", "colorTemperature", "colorMode"], "colorTemperature": {"min": 142, "max": 500}} }, { "description": "TUYA Smart Plug SA-003", "modelNames": ["SA-003-Zigbee"], "properties": ["status"], "actions": ["status"], "bindings": ["status"], "exposes": ["switch"], "options": {"switch": "outlet"} } ], "ptvo.switch-zr02": [ { "description": "Sonoff 1-Channel Relay SWITCH-ZR02 with PTVO Firmware", "modelNames": ["ptvo.switch-zr02"], "properties": ["ptvoButtonAction"], "exposes": ["action"], "options": {"action": {"enum": ["release", "singleClick", "doubleClick", "tripleClick", "hold"]}}, "endpointId": 1 }, { "modelNames": ["ptvo.switch-zr02"], "properties": ["status"], "actions": ["status"], "exposes": ["switch"], "endpointId": 2 }, { "modelNames": ["ptvo.switch-zr02"], "properties": ["ptvoTemperature"], "exposes": ["temperature"], "endpointId": 3 } ] }