Skip to content

Instantly share code, notes, and snippets.

@rpochet
Created September 12, 2021 19:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rpochet/a02e1a4c7373c09bd6d46d790442fbb3 to your computer and use it in GitHub Desktop.
Save rpochet/a02e1a4c7373c09bd6d46d790442fbb3 to your computer and use it in GitHub Desktop.
Zigbee2mqtt devices
[
{
"definition": null,
"endpoints": {
"1": {
"bindings": [],
"clusters": {
"input": [
"genBasic",
"genTime",
"genOta"
],
"output": [
"genPowerCfg",
"genPollCtrl",
"ssIasZone"
]
},
"configured_reportings": []
},
"242": {
"bindings": [],
"clusters": {
"input": [],
"output": [
"greenPower"
]
},
"configured_reportings": []
}
},
"friendly_name": "Coordinator",
"ieee_address": "0x00212effff06ddd8",
"interview_completed": true,
"interviewing": false,
"network_address": 0,
"supported": false,
"type": "Coordinator"
},
{
"definition": {
"description": "MiJia wireless switch",
"exposes": [
{
"access": 1,
"description": "Remaining battery in %",
"name": "battery",
"property": "battery",
"type": "numeric",
"unit": "%",
"value_max": 100,
"value_min": 0
},
{
"access": 1,
"description": "Triggered action (e.g. a button click)",
"name": "action",
"property": "action",
"type": "enum",
"values": [
"single",
"double",
"triple",
"quadruple",
"hold",
"release",
"many"
]
},
{
"access": 1,
"description": "Voltage of the battery in millivolts",
"name": "voltage",
"property": "voltage",
"type": "numeric",
"unit": "mV"
},
{
"access": 1,
"description": "Link quality (signal strength)",
"name": "linkquality",
"property": "linkquality",
"type": "numeric",
"unit": "lqi",
"value_max": 255,
"value_min": 0
}
],
"model": "WXKG01LM",
"supports_ota": false,
"vendor": "Xiaomi"
},
"endpoints": {
"1": {
"bindings": [],
"clusters": {
"input": [],
"output": []
},
"configured_reportings": []
}
},
"friendly_name": "0x00158d00033e88d5",
"ieee_address": "0x00158d00033e88d5",
"interview_completed": true,
"interviewing": false,
"manufacturer": "LUMI",
"model_id": "lumi.sensor_switch",
"network_address": 44173,
"power_source": "Battery",
"supported": true,
"type": "EndDevice"
},
{
"date_code": "20180525",
"definition": {
"description": "Aqara wireless switch",
"exposes": [
{
"access": 1,
"description": "Remaining battery in %",
"name": "battery",
"property": "battery",
"type": "numeric",
"unit": "%",
"value_max": 100,
"value_min": 0
},
{
"access": 1,
"description": "Voltage of the battery in millivolts",
"name": "voltage",
"property": "voltage",
"type": "numeric",
"unit": "mV"
},
{
"access": 1,
"description": "Triggered action (e.g. a button click)",
"name": "action",
"property": "action",
"type": "enum",
"values": [
"single",
"double",
"triple",
"quadruple",
"hold",
"release"
]
},
{
"access": 1,
"description": "Link quality (signal strength)",
"name": "linkquality",
"property": "linkquality",
"type": "numeric",
"unit": "lqi",
"value_max": 255,
"value_min": 0
}
],
"model": "WXKG11LM",
"supports_ota": false,
"vendor": "Xiaomi"
},
"endpoints": {
"1": {
"bindings": [],
"clusters": {
"input": [
"genBasic",
"genMultistateInput",
"genIdentify"
],
"output": [
"genBasic"
]
},
"configured_reportings": []
}
},
"friendly_name": "0x00158d0004019127",
"ieee_address": "0x00158d0004019127",
"interview_completed": true,
"interviewing": false,
"manufacturer": "LUMI",
"model_id": "lumi.remote.b1acn01",
"network_address": 47250,
"power_source": "Battery",
"software_build_id": "3000-0001",
"supported": true,
"type": "EndDevice"
},
{
"date_code": "20161129",
"definition": {
"description": "Aqara temperature, humidity and pressure sensor",
"exposes": [
{
"access": 1,
"description": "Remaining battery in %",
"name": "battery",
"property": "battery",
"type": "numeric",
"unit": "%",
"value_max": 100,
"value_min": 0
},
{
"access": 1,
"description": "Measured temperature value",
"name": "temperature",
"property": "temperature",
"type": "numeric",
"unit": "°C"
},
{
"access": 1,
"description": "Measured relative humidity",
"name": "humidity",
"property": "humidity",
"type": "numeric",
"unit": "%"
},
{
"access": 1,
"description": "The measured atmospheric pressure",
"name": "pressure",
"property": "pressure",
"type": "numeric",
"unit": "hPa"
},
{
"access": 1,
"description": "Voltage of the battery in millivolts",
"name": "voltage",
"property": "voltage",
"type": "numeric",
"unit": "mV"
},
{
"access": 1,
"description": "Link quality (signal strength)",
"name": "linkquality",
"property": "linkquality",
"type": "numeric",
"unit": "lqi",
"value_max": 255,
"value_min": 0
}
],
"model": "WSDCGQ11LM",
"supports_ota": false,
"vendor": "Xiaomi"
},
"endpoints": {
"1": {
"bindings": [],
"clusters": {
"input": [
"genBasic",
"genIdentify",
"msTemperatureMeasurement",
"msPressureMeasurement",
"msRelativeHumidity"
],
"output": [
"genBasic",
"genGroups"
]
},
"configured_reportings": []
}
},
"friendly_name": "0x00158d00045b2740",
"ieee_address": "0x00158d00045b2740",
"interview_completed": true,
"interviewing": false,
"manufacturer": "LUMI",
"model_id": "lumi.weather",
"network_address": 23007,
"power_source": "Battery",
"software_build_id": "3000-0001",
"supported": true,
"type": "EndDevice"
},
{
"date_code": "20200927",
"definition": {
"description": "Zigbee two way smart switch",
"exposes": [
{
"features": [
{
"access": 7,
"description": "On/off state of the switch",
"name": "state",
"property": "state",
"type": "binary",
"value_off": "OFF",
"value_on": "ON",
"value_toggle": "TOGGLE"
}
],
"type": "switch"
},
{
"access": 1,
"description": "Link quality (signal strength)",
"name": "linkquality",
"property": "linkquality",
"type": "numeric",
"unit": "lqi",
"value_max": 255,
"value_min": 0
}
],
"model": "ZBMINI",
"supports_ota": false,
"vendor": "SONOFF"
},
"endpoints": {
"1": {
"bindings": [],
"clusters": {
"input": [
"genBasic",
"genIdentify",
"genGroups",
"genScenes",
"genOnOff",
"touchlink"
],
"output": [
"touchlink"
]
},
"configured_reportings": []
},
"242": {
"bindings": [],
"clusters": {
"input": [],
"output": [
"greenPower"
]
},
"configured_reportings": []
}
},
"friendly_name": "0x804b50fffeb71f7c",
"ieee_address": "0x804b50fffeb71f7c",
"interview_completed": true,
"interviewing": false,
"manufacturer": "SONOFF",
"model_id": "01MINIZB",
"network_address": 56427,
"power_source": "Mains (single phase)",
"supported": true,
"type": "Router"
},
{
"date_code": "20191205",
"definition": {
"description": "Aqara temperature, humidity and pressure sensor",
"exposes": [
{
"access": 1,
"description": "Remaining battery in %",
"name": "battery",
"property": "battery",
"type": "numeric",
"unit": "%",
"value_max": 100,
"value_min": 0
},
{
"access": 1,
"description": "Measured temperature value",
"name": "temperature",
"property": "temperature",
"type": "numeric",
"unit": "°C"
},
{
"access": 1,
"description": "Measured relative humidity",
"name": "humidity",
"property": "humidity",
"type": "numeric",
"unit": "%"
},
{
"access": 1,
"description": "The measured atmospheric pressure",
"name": "pressure",
"property": "pressure",
"type": "numeric",
"unit": "hPa"
},
{
"access": 1,
"description": "Voltage of the battery in millivolts",
"name": "voltage",
"property": "voltage",
"type": "numeric",
"unit": "mV"
},
{
"access": 1,
"description": "Link quality (signal strength)",
"name": "linkquality",
"property": "linkquality",
"type": "numeric",
"unit": "lqi",
"value_max": 255,
"value_min": 0
}
],
"model": "WSDCGQ11LM",
"supports_ota": false,
"vendor": "Xiaomi"
},
"endpoints": {
"1": {
"bindings": [],
"clusters": {
"input": [
"genBasic",
"genIdentify",
"msTemperatureMeasurement",
"msPressureMeasurement",
"msRelativeHumidity"
],
"output": [
"genBasic",
"genGroups"
]
},
"configured_reportings": []
}
},
"friendly_name": "0x00158d0001d6523f",
"ieee_address": "0x00158d0001d6523f",
"interview_completed": true,
"interviewing": false,
"manufacturer": "LUMI",
"model_id": "lumi.weather",
"network_address": 34724,
"power_source": "Battery",
"software_build_id": "3000-0001",
"supported": true,
"type": "EndDevice"
},
{
"definition": {
"description": "MiJia wireless switch",
"exposes": [
{
"access": 1,
"description": "Remaining battery in %",
"name": "battery",
"property": "battery",
"type": "numeric",
"unit": "%",
"value_max": 100,
"value_min": 0
},
{
"access": 1,
"description": "Triggered action (e.g. a button click)",
"name": "action",
"property": "action",
"type": "enum",
"values": [
"single",
"double",
"triple",
"quadruple",
"hold",
"release",
"many"
]
},
{
"access": 1,
"description": "Voltage of the battery in millivolts",
"name": "voltage",
"property": "voltage",
"type": "numeric",
"unit": "mV"
},
{
"access": 1,
"description": "Link quality (signal strength)",
"name": "linkquality",
"property": "linkquality",
"type": "numeric",
"unit": "lqi",
"value_max": 255,
"value_min": 0
}
],
"model": "WXKG01LM",
"supports_ota": false,
"vendor": "Xiaomi"
},
"endpoints": {
"1": {
"bindings": [],
"clusters": {
"input": [],
"output": []
},
"configured_reportings": []
}
},
"friendly_name": "0x00158d00067edf3c",
"ieee_address": "0x00158d00067edf3c",
"interview_completed": true,
"interviewing": false,
"manufacturer": "LUMI",
"model_id": "lumi.sensor_switch",
"network_address": 43988,
"power_source": "Battery",
"supported": true,
"type": "EndDevice"
},
{
"date_code": "20180809",
"definition": {
"description": "Aqara double key wireless wall switch (2018 model)",
"exposes": [
{
"access": 1,
"description": "Remaining battery in %",
"name": "battery",
"property": "battery",
"type": "numeric",
"unit": "%",
"value_max": 100,
"value_min": 0
},
{
"access": 1,
"description": "Triggered action (e.g. a button click)",
"name": "action",
"property": "action",
"type": "enum",
"values": [
"single_left",
"single_right",
"single_both",
"double_left",
"double_right",
"double_both",
"hold_left",
"hold_right",
"hold_both"
]
},
{
"access": 1,
"description": "Voltage of the battery in millivolts",
"name": "voltage",
"property": "voltage",
"type": "numeric",
"unit": "mV"
},
{
"access": 1,
"description": "Link quality (signal strength)",
"name": "linkquality",
"property": "linkquality",
"type": "numeric",
"unit": "lqi",
"value_max": 255,
"value_min": 0
}
],
"model": "WXKG02LM_rev2",
"supports_ota": false,
"vendor": "Xiaomi"
},
"endpoints": {
"1": {
"bindings": [],
"clusters": {
"input": [
"genBasic",
"genIdentify",
"genOta",
"genMultistateInput"
],
"output": [
"genBasic",
"genGroups",
"genIdentify",
"genScenes",
"genOta",
"genMultistateInput"
]
},
"configured_reportings": []
},
"2": {
"bindings": [],
"clusters": {
"input": [
"genIdentify",
"genMultistateInput"
],
"output": [
"genGroups",
"genIdentify",
"genScenes",
"genMultistateInput"
]
},
"configured_reportings": []
},
"3": {
"bindings": [],
"clusters": {
"input": [],
"output": []
},
"configured_reportings": []
}
},
"friendly_name": "0x00158d000407eb4d",
"ieee_address": "0x00158d000407eb4d",
"interview_completed": true,
"interviewing": false,
"manufacturer": "LUMI",
"model_id": "lumi.remote.b286acn01",
"network_address": 63784,
"power_source": "Battery",
"software_build_id": "3000-0001",
"supported": true,
"type": "EndDevice"
},
{
"date_code": "02-27-2019",
"definition": {
"description": "Aqara wireless relay controller",
"exposes": [
{
"access": 5,
"description": "Instantaneous measured power",
"name": "power",
"property": "power",
"type": "numeric",
"unit": "W"
},
{
"access": 1,
"description": "Sum of consumed energy",
"name": "energy",
"property": "energy",
"type": "numeric",
"unit": "kWh"
},
{
"access": 1,
"description": "Measured temperature value",
"name": "temperature",
"property": "temperature",
"type": "numeric",
"unit": "°C"
},
{
"access": 1,
"description": "Measured electrical potential value",
"name": "voltage",
"property": "voltage",
"type": "numeric",
"unit": "V"
},
{
"endpoint": "l1",
"features": [
{
"access": 7,
"description": "On/off state of the switch",
"endpoint": "l1",
"name": "state",
"property": "state_l1",
"type": "binary",
"value_off": "OFF",
"value_on": "ON",
"value_toggle": "TOGGLE"
}
],
"type": "switch"
},
{
"endpoint": "l2",
"features": [
{
"access": 7,
"description": "On/off state of the switch",
"endpoint": "l2",
"name": "state",
"property": "state_l2",
"type": "binary",
"value_off": "OFF",
"value_on": "ON",
"value_toggle": "TOGGLE"
}
],
"type": "switch"
},
{
"access": 3,
"description": "Enabling prevents both relais being on at the same time",
"name": "interlock",
"property": "interlock",
"type": "binary",
"value_off": false,
"value_on": true
},
{
"access": 1,
"description": "Link quality (signal strength)",
"name": "linkquality",
"property": "linkquality",
"type": "numeric",
"unit": "lqi",
"value_max": 255,
"value_min": 0
}
],
"model": "LLKZMK11LM",
"supports_ota": false,
"vendor": "Xiaomi"
},
"endpoints": {
"1": {
"bindings": [],
"clusters": {
"input": [
"genBasic",
"genIdentify",
"genGroups",
"genScenes",
"genPowerCfg",
"genDeviceTempCfg",
"genTime",
"genOnOff",
"genBinaryOutput",
"haElectricalMeasurement",
"genAnalogInput"
],
"output": [
"genOta",
"genTime"
]
},
"configured_reportings": []
},
"2": {
"bindings": [],
"clusters": {
"input": [
"genOnOff",
"genBinaryOutput",
"genGroups",
"genScenes"
],
"output": []
},
"configured_reportings": []
}
},
"friendly_name": "0x00158d00065a3ade",
"ieee_address": "0x00158d00065a3ade",
"interview_completed": true,
"interviewing": false,
"manufacturer": "LUMI",
"model_id": "lumi.relay.c2acn01",
"network_address": 58116,
"power_source": "DC Source",
"supported": true,
"type": "Router"
},
{
"date_code": "201904251054240",
"definition": {
"description": "Smart+ switch mini",
"exposes": [
{
"access": 1,
"description": "Remaining battery in %",
"name": "battery",
"property": "battery",
"type": "numeric",
"unit": "%",
"value_max": 100,
"value_min": 0
},
{
"access": 1,
"description": "Triggered action (e.g. a button click)",
"name": "action",
"property": "action",
"type": "enum",
"values": [
"up",
"up_hold",
"up_release",
"down_release",
"circle_release",
"circle_hold",
"down",
"down_hold",
"circle_click"
]
},
{
"access": 1,
"description": "Link quality (signal strength)",
"name": "linkquality",
"property": "linkquality",
"type": "numeric",
"unit": "lqi",
"value_max": 255,
"value_min": 0
}
],
"model": "AC0251100NJ/AC0251600NJ/AC0251700NJ",
"supports_ota": true,
"vendor": "OSRAM"
},
"endpoints": {
"1": {
"bindings": [
{
"cluster": "genOnOff",
"target": {
"endpoint": 1,
"ieee_address": "0x00212effff06ddd8",
"type": "endpoint"
}
},
{
"cluster": "genLevelCtrl",
"target": {
"endpoint": 1,
"ieee_address": "0x00212effff06ddd8",
"type": "endpoint"
}
},
{
"cluster": "genPowerCfg",
"target": {
"endpoint": 1,
"ieee_address": "0x00212effff06ddd8",
"type": "endpoint"
}
}
],
"clusters": {
"input": [
"genBasic",
"genPowerCfg",
"genPollCtrl",
"touchlink"
],
"output": [
"genIdentify",
"genGroups",
"genScenes",
"genOnOff",
"genLevelCtrl",
"genOta",
"lightingColorCtrl",
"touchlink"
]
},
"configured_reportings": [
{
"attribute": "batteryVoltage",
"cluster": "genPowerCfg",
"maximum_report_interval": 62000,
"minimum_report_interval": 3600,
"reportable_change": 0
}
]
},
"2": {
"bindings": [
{
"cluster": "genOnOff",
"target": {
"endpoint": 1,
"ieee_address": "0x00212effff06ddd8",
"type": "endpoint"
}
},
{
"cluster": "genLevelCtrl",
"target": {
"endpoint": 1,
"ieee_address": "0x00212effff06ddd8",
"type": "endpoint"
}
}
],
"clusters": {
"input": [
"genBasic",
"touchlink"
],
"output": [
"genIdentify",
"genGroups",
"genScenes",
"genOnOff",
"genLevelCtrl",
"lightingColorCtrl",
"touchlink"
]
},
"configured_reportings": []
},
"3": {
"bindings": [
{
"cluster": "genLevelCtrl",
"target": {
"endpoint": 1,
"ieee_address": "0x00212effff06ddd8",
"type": "endpoint"
}
},
{
"cluster": "lightingColorCtrl",
"target": {
"endpoint": 1,
"ieee_address": "0x00212effff06ddd8",
"type": "endpoint"
}
}
],
"clusters": {
"input": [
"genBasic",
"touchlink"
],
"output": [
"genIdentify",
"genGroups",
"genScenes",
"genOnOff",
"genLevelCtrl",
"lightingColorCtrl",
"touchlink"
]
},
"configured_reportings": []
}
},
"friendly_name": "0x000d6f001417f2b0",
"ieee_address": "0x000d6f001417f2b0",
"interview_completed": true,
"interviewing": false,
"manufacturer": "OSRAM",
"model_id": "Lightify Switch Mini",
"network_address": 3962,
"power_source": "Battery",
"software_build_id": "e.1.11.0M",
"supported": true,
"type": "EndDevice"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment