Closed LionMike closed 3 years ago
Can you post the content of ~/.webthings/data/zigbee-adapter/zb-xxxxxxxxxxxxxxxx.json
and indicate which devices are your older devices (if possible)?
This is as far as i get. Accessing Pi via ssh on a Windows 10 PC -bash: /home/pi/.webthings/data/zigbee-adapter/zb-00212effff05a24c.json: Permission denied
cat /home/pi/.webthings/data/zigbee-adapter/zb-00212effff05a24c.json
Here is what was listed when I ran the above command I'm not seeing all devices listed here though.
"@type": [
"Thermostat"
],
"defaultName": "zb-002446000011709e-thermostat",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"modelId": "Zen-01",
"powerSource": 129,
"checkinInterval": 2400,
"longPollInterval": 56,
"shortPollInterval": 2,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 1
},
"000b57fffe919d8e": {
"addr64": "000b57fffe919d8e",
"addr16": "f859",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0003",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0004",
"0005",
"0006",
"0008",
"0020",
"0402",
"0403",
"0b05",
"fc01",
"fc02"
],
"outputClusters": [
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"level": {
"name": "level",
"value": 57.48031496062992,
"visible": true,
"title": "Level",
"type": "number",
"@type": "LevelProperty",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 8,
"attr": "currentLevel",
"attrId": 0,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false,
"level": 146
},
"on": {
"name": "on",
"value": true,
"visible": true,
"title": "On/Off",
"type": "boolean",
"@type": "OnOffProperty",
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 6,
"attr": "onOff",
"attrId": 0,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": -4500,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 8000,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 13.33,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"minimum": -45,
"maximum": 80,
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 3,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": 45,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-000b57fffe919d8e-undefined",
"type": "switch",
"@type": [
"OnOffSwitch",
"MultiLevelSwitch",
"TemperatureSensor"
],
"defaultName": "zb-000b57fffe919d8e-switch",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"modelId": "SV02-410-MP-1.3",
"powerSource": 3,
"checkinInterval": 80,
"longPollInterval": 20,
"shortPollInterval": 4,
"fastPollTimeout": 1200,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 1
},
"286d97000103dc14": {
"addr64": "286d97000103dc14",
"addr16": "f0f7",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0402",
"0500",
"0b05",
"fc02"
],
"outputClusters": [
"0003",
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"open": {
"name": "open",
"value": false,
"visible": true,
"title": "Open",
"type": "boolean",
"@type": "OpenProperty",
"description": "Contact Switch",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 4.89,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 2.5,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": 51.5,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-286d97000103dc14-switch",
"type": "door-sensor",
"@type": [
"DoorSensor",
"TemperatureSensor"
],
"defaultName": "zb-286d97000103dc14-door-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 21,
"modelId": "multi",
"powerSource": 3,
"checkinInterval": 2400,
"longPollInterval": 28,
"shortPollInterval": 1,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 0
},
"286d9700010d8b20": {
"addr64": "286d9700010d8b20",
"addr16": "440b",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0402",
"0500",
"0b05",
"fc02"
],
"outputClusters": [
"0003",
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"open": {
"name": "open",
"value": false,
"visible": true,
"title": "Open",
"type": "boolean",
"@type": "OpenProperty",
"description": "Contact Switch",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 16.73,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 2.6,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": 79,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-286d9700010d8b20-switch",
"type": "door-sensor",
"@type": [
"DoorSensor",
"TemperatureSensor"
],
"defaultName": "zb-286d9700010d8b20-door-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 21,
"modelId": "multi",
"powerSource": 3,
"checkinInterval": 2400,
"longPollInterval": 28,
"shortPollInterval": 1,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 1
},
"000d6f000e60980b": {
"addr64": "000d6f000e60980b",
"addr16": "0e97",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0400",
"0402",
"0500",
"0b05"
],
"outputClusters": [
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"motion": {
"name": "motion",
"value": false,
"visible": true,
"title": "Motion",
"type": "boolean",
"@type": "MotionProperty",
"description": "Motion Sensor",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": -1777,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 9999,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 4.61,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"minimum": -17.77,
"maximum": 99.99,
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minIlluminance": {
"name": "_minIlluminance",
"value": 2,
"visible": false,
"type": "number",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1024,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxIlluminance": {
"name": "_maxIlluminance",
"value": 47360,
"visible": false,
"type": "number",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1024,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"illuminance": {
"name": "illuminance",
"value": 13209.914296476887,
"visible": true,
"title": "Illuminance",
"type": "number",
"@type": "IlluminanceProperty",
"unit": "lux",
"minimum": 1.0002302850208247,
"maximum": 54437.72909066482,
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1024,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 3,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": null,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-000d6f000e60980b-motion",
"type": "motion-sensor",
"@type": [
"MotionSensor",
"TemperatureSensor"
],
"defaultName": "zb-000d6f000e60980b-motion-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 13,
"modelId": "RFDL-ZB-MS",
"powerSource": 3,
"checkinInterval": 2400,
"longPollInterval": 20,
"shortPollInterval": 2,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false
},
"000d6f001114db0d": {
"addr64": "000d6f001114db0d",
"addr16": "30a2",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0402",
"0500",
"0b05"
],
"outputClusters": [
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"open": {
"name": "open",
"value": false,
"visible": true,
"title": "Open",
"type": "boolean",
"@type": "OpenProperty",
"description": "Contact Switch",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 2700,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 15,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"maximum": 27,
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 3,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": null,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-000d6f001114db0d-switch",
"type": "door-sensor",
"@type": [
"DoorSensor",
"TemperatureSensor"
],
"defaultName": "zb-000d6f001114db0d-door-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 21,
"modelId": "4655BC0-R",
"powerSource": 3,
"checkinInterval": 80,
"longPollInterval": 8,
"shortPollInterval": 2,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 0
},
"000d6f0010ad0ee4": {
"addr64": "000d6f0010ad0ee4",
"addr16": "d2ec",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0402",
"0500",
"0b05"
],
"outputClusters": [
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"open": {
"name": "open",
"value": false,
"visible": true,
"title": "Open",
"type": "boolean",
"@type": "OpenProperty",
"description": "Contact Switch",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 2700,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 15,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"maximum": 27,
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 3,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": null,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-000d6f0010ad0ee4-switch",
"type": "door-sensor",
"@type": [
"DoorSensor",
"TemperatureSensor"
],
"defaultName": "zb-000d6f0010ad0ee4-door-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 21,
"modelId": "4655BC0-R",
"powerSource": 3,
"checkinInterval": 2400,
"longPollInterval": 8,
"shortPollInterval": 2,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 0
},
"000d6f0010ad0d0d": {
"addr64": "000d6f0010ad0d0d",
"addr16": "823e",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0402",
"0500",
"0b05"
],
"outputClusters": [
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"open": {
"name": "open",
"value": false,
"visible": true,
"title": "Open",
"type": "boolean",
"@type": "OpenProperty",
"description": "Contact Switch",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 2600,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 17,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"maximum": 26,
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 3,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": null,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-000d6f0010ad0d0d-switch",
"type": "door-sensor",
"@type": [
"DoorSensor",
"TemperatureSensor"
],
"defaultName": "zb-000d6f0010ad0d0d-door-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 21,
"modelId": "4655BC0-R",
"powerSource": 3,
"checkinInterval": 2400,
"longPollInterval": 8,
"shortPollInterval": 2,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false
},
"000d6f0010ad16a5": {
"addr64": "000d6f0010ad16a5",
"addr16": "418f",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0402",
"0500",
"0b05"
],
"outputClusters": [
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"open": {
"name": "open",
"value": false,
"visible": true,
"title": "Open",
"type": "boolean",
"@type": "OpenProperty",
"description": "Contact Switch",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 2700,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 15,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"maximum": 27,
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 3,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": null,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-000d6f0010ad16a5-switch",
"type": "door-sensor",
"@type": [
"DoorSensor",
"TemperatureSensor"
],
"defaultName": "zb-000d6f0010ad16a5-door-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 21,
"modelId": "4655BC0-R",
"powerSource": 3,
"checkinInterval": 2400,
"longPollInterval": 8,
"shortPollInterval": 2,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 0
},
"000d6f00111379a4": {
"addr64": "000d6f00111379a4",
"addr16": "49be",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0402",
"0500",
"0b05"
],
"outputClusters": [
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"open": {
"name": "open",
"value": false,
"visible": true,
"title": "Open",
"type": "boolean",
"@type": "OpenProperty",
"description": "Contact Switch",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 2700,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 16,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"maximum": 27,
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 3,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": null,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-000d6f00111379a4-switch",
"type": "door-sensor",
"@type": [
"DoorSensor",
"TemperatureSensor"
],
"defaultName": "zb-000d6f00111379a4-door-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 21,
"modelId": "4655BC0-R",
"powerSource": 3,
"checkinInterval": 2400,
"longPollInterval": 8,
"shortPollInterval": 2,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 0
},
"000d6f0010ad219d": {
"addr64": "000d6f0010ad219d",
"addr16": "0dd7",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0402",
"0500",
"0b05"
],
"outputClusters": [
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"open": {
"name": "open",
"value": false,
"visible": true,
"title": "Open",
"type": "boolean",
"@type": "OpenProperty",
"description": "Contact Switch",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 2700,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 16,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"maximum": 27,
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 3,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": null,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-000d6f0010ad219d-switch",
"type": "door-sensor",
"@type": [
"DoorSensor",
"TemperatureSensor"
],
"defaultName": "zb-000d6f0010ad219d-door-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 21,
"modelId": "4655BC0-R",
"powerSource": 3,
"checkinInterval": 2400,
"longPollInterval": 8,
"shortPollInterval": 2,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 0
},
"000d6f001115846f": {
"addr64": "000d6f001115846f",
"addr16": "0cd6",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0402",
"0500",
"0b05"
],
"outputClusters": [
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"open": {
"name": "open",
"value": true,
"visible": true,
"title": "Open",
"type": "boolean",
"@type": "OpenProperty",
"description": "Contact Switch",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 2900,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 21,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"maximum": 29,
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 3,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": null,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-000d6f001115846f-switch",
"type": "door-sensor",
"@type": [
"DoorSensor",
"TemperatureSensor"
],
"defaultName": "zb-000d6f001115846f-door-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 21,
"modelId": "4655BC0-R",
"powerSource": 3,
"checkinInterval": 2400,
"longPollInterval": 8,
"shortPollInterval": 2,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 0
},
"000d6f00111385ca": {
"addr64": "000d6f00111385ca",
"addr16": "2667",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0402",
"0500",
"0b05"
],
"outputClusters": [
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"open": {
"name": "open",
"value": true,
"visible": true,
"title": "Open",
"type": "boolean",
"@type": "OpenProperty",
"description": "Contact Switch",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 3100,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 19,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"maximum": 31,
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 3,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": null,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-000d6f00111385ca-switch",
"type": "door-sensor",
"@type": [
"DoorSensor",
"TemperatureSensor"
],
"defaultName": "zb-000d6f00111385ca-door-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 21,
"modelId": "4655BC0-R",
"powerSource": 3,
"checkinInterval": 2400,
"longPollInterval": 8,
"shortPollInterval": 2,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 0
},
"286d97000103e777": {
"addr64": "286d97000103e777",
"addr16": "5134",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0402",
"0500",
"0b05",
"fc02"
],
"outputClusters": [
"0003",
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"open": {
"name": "open",
"value": false,
"visible": true,
"title": "Open",
"type": "boolean",
"@type": "OpenProperty",
"description": "Contact Switch",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 17.86,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 2.4,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": 37,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-286d97000103e777-switch",
"type": "door-sensor",
"@type": [
"DoorSensor",
"TemperatureSensor"
],
"defaultName": "zb-286d97000103e777-door-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 21,
"modelId": "multi",
"powerSource": 3,
"checkinInterval": 2400,
"longPollInterval": 28,
"shortPollInterval": 1,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 0
},
"000d6f00110a804d": {
"addr64": "000d6f00110a804d",
"addr16": "6f37",
"activeEndpoints": {
"1": {
"profileId": "0104",
"deviceId": "0402",
"deviceVersion": 0,
"inputClusters": [
"0000",
"0001",
"0003",
"0020",
"0402",
"0500",
"0b05"
],
"outputClusters": [
"0019"
],
"classifierAttributesPopulated": true
}
},
"properties": {
"open": {
"name": "open",
"value": false,
"visible": true,
"title": "Open",
"type": "boolean",
"@type": "OpenProperty",
"description": "Contact Switch",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"tamper": {
"name": "tamper",
"value": false,
"visible": true,
"title": "Tamper",
"type": "boolean",
"@type": "TamperProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"lowBattery": {
"name": "lowBattery",
"value": false,
"visible": true,
"title": "Low Battery",
"type": "boolean",
"@type": "LowBatteryProperty",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1280,
"attr": "",
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_minTemp": {
"name": "_minTemp",
"value": 0,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "minMeasuredValue",
"attrId": 1,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"_maxTemp": {
"name": "_maxTemp",
"value": 2100,
"visible": false,
"type": "number",
"unit": "degree celsius",
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "maxMeasuredValue",
"attrId": 2,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"temperature": {
"name": "temperature",
"value": 18,
"visible": true,
"title": "Temperature",
"type": "number",
"@type": "TemperatureProperty",
"unit": "degree celsius",
"maximum": 21,
"readOnly": true,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1026,
"attr": "measuredValue",
"attrId": 0,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryVoltage": {
"name": "batteryVoltage",
"value": 3,
"visible": true,
"title": "Battery Voltage",
"type": "number",
"@type": "VoltageProperty",
"unit": "volt",
"readOnly": true,
"multipleOf": 0.1,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryVoltage",
"attrId": 32,
"fireAndForget": false,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"batteryPercentageRemaining": {
"name": "batteryPercentageRemaining",
"value": null,
"visible": true,
"title": "Battery Percentage Remaining",
"type": "number",
"unit": "percent",
"minimum": 0,
"maximum": 100,
"readOnly": true,
"multipleOf": 0.5,
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 1,
"attr": "batteryPercentageRemaining",
"attrId": 33,
"fireAndForget": true,
"bindNeeded": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-000d6f00110a804d-switch",
"type": "door-sensor",
"@type": [
"DoorSensor",
"TemperatureSensor"
],
"defaultName": "zb-000d6f00110a804d-door-sensor",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"zoneType": 21,
"modelId": "4655BC0-R",
"powerSource": 3,
"checkinInterval": 2400,
"longPollInterval": 8,
"shortPollInterval": 2,
"fastPollTimeout": 40,
"pollCtrlBindingNeeded": false,
"rxOnWhenIdle": 0
},
"00158d000403409b": {
"addr64": "00158d000403409b",
"addr16": "0b77",
"activeEndpoints": {
"1": {
"profileId": "0104",
"inputClusters": [
"0000",
"0006"
],
"outputClusters": [],
"classifierAttributesPopulated": true
}
},
"properties": {
"on": {
"name": "on",
"value": false,
"visible": true,
"title": "Pressed",
"type": "boolean",
"@type": "BooleanProperty",
"description": "Magnet Sensor",
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 6,
"attr": "onOff",
"attrId": 0,
"fireAndForget": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"multiClick": {
"name": "multiClick",
"value": 0,
"visible": true,
"title": "MultiClick",
"type": "number",
"@type": "MultiClickProperty",
"description": "Switch Sensor",
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 6,
"attr": "",
"attrId": 32768,
"fireAndForget": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-00158d000403409b-switch",
"@type": [
"BinarySensor"
],
"defaultName": "zb-00158d000403409b-Node",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"modelId": "lumi.sensor_switch",
"appVersion": 10,
"powerSource": 3,
"family": "xiaomi"
},
"00158d000424e1b7": {
"addr64": "00158d000424e1b7",
"addr16": "ab82",
"activeEndpoints": {
"1": {
"profileId": "0104",
"inputClusters": [
"0000",
"0006"
],
"outputClusters": [],
"classifierAttributesPopulated": true
}
},
"properties": {
"on": {
"name": "on",
"value": false,
"visible": true,
"title": "Pressed",
"type": "boolean",
"@type": "BooleanProperty",
"description": "Magnet Sensor",
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 6,
"attr": "onOff",
"attrId": 0,
"fireAndForget": false,
"configReportNeeded": false,
"initialReadNeeded": false
},
"multiClick": {
"name": "multiClick",
"value": 0,
"visible": true,
"title": "MultiClick",
"type": "number",
"@type": "MultiClickProperty",
"description": "Switch Sensor",
"links": [],
"profileId": 260,
"endpoint": 1,
"clusterId": 6,
"attr": "",
"attrId": 32768,
"fireAndForget": false,
"configReportNeeded": false,
"initialReadNeeded": false
}
},
"name": "zb-00158d000424e1b7-switch",
"@type": [
"BinarySensor"
],
"defaultName": "zb-00158d000424e1b7-Node",
"extendedTimeout": true,
"activeEndpointsPopulated": true,
"nodeInfoEndpointsPopulated": true,
"modelId": "lumi.sensor_switch",
"appVersion": 10,
"powerSource": 3,
"family": "xiaomi"
That seems to be missing quite a few entries. Post the output of this:
cat /home/pi/.webthings/data/zigbee-adapter/zb-00212effff05a24c.json | curl -F 'sprunge=<-' http://sprunge.us
Here is the info. I cannot determine which are the older motion sensors.
I see lots of motionv4
and motionv5
devices, as well as a few others, that look like they may be problematic. The problem is that they’re reporting their power source as “unknown”, rather than “battery”. At the same time, though, you have light bulbs reporting the same thing.
I may be able to special-case some of these devices.
By process of elimination, these are the motion sensors I can Identify that show battery level:
SmartThings V3 zb-286d9700010cc720-motion
Bosch Tritech zb-000d6f000e60980b-motion
Bosch Tritech zb-000d6f000e60980b-motion plus one more Bosch Tritech
Xiaomi zb-00158d00031b4941, zb-00158d00034cf237, zb-00158d0002c18546 plus 1more Xiaomi motion sensor. (Battery level not supported on these)
The remaining motion sensors will be SmartThings 2016 version. Should be five.
I hope this helps.
Ok, here are the device types I see which report an unknown power source but are probably battery-powered:
1116-S
- Iris V3 Contact Sensortagv4
- SmartThings V4 Arrival Sensormultiv4
- SmartThings V4 Multi Sensormotionv4
- SmartThings V4 Motion Sensormotionv5
- SmartThings V5 Motion SensorCan you confirm whether or not each of those should support a battery level, if you know?
They do support battery level. They were reporting up until the latest update of the zigbee adapter.
Ok, those should all be fixed in v0.15.4. Also, your motionv4
sensor should correctly be reported as a motion sensor now.
Awesome! Thank you and keep up the great work!
Older (2016) SmartThings motion sensors no longer show battery voltage parameters. Other SmartThings devices are fine.
Rebooted system, Disabled then enabled adapter.
Adapter version 15.3