Я так понял это из за того что там вроде как 2 термостата, один для обогрева, другой для охлаждения.
Вот Raw Data устройства, в нем оба термостата видно. Может кто помочь дописать модуль?
СпойлерПоказать
Код: Выделить всё
{
"commandClasses": {
"32": {
"name": "Basic",
"data": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "int",
"value": 1
},
"security": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 9
},
"level": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 15
}
},
"id": 32
},
"49": {
"name": "SensorMultilevel",
"data": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "int",
"value": 6
},
"security": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1488820830,
"updateTime": 1488820833,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 9
},
"typemask": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "binary",
"value": [
1
]
},
"1": {
"invalidateTime": 1488821849,
"updateTime": 1488824396,
"type": "empty",
"value": null,
"sensorTypeString": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "string",
"value": "Temperature"
},
"val": {
"invalidateTime": 1488820832,
"updateTime": 1488824396,
"type": "float",
"value": 24.11
},
"deviceScale": {
"invalidateTime": 1488820832,
"updateTime": 1488824396,
"type": "int",
"value": 0
},
"scale": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "int",
"value": 0
},
"scaleString": {
"invalidateTime": 1488820832,
"updateTime": 1488824396,
"type": "string",
"value": "\u00b0C"
}
}
},
"id": 49
},
"67": {
"name": "ThermostatSetPoint",
"data": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 2
},
"security": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1488820830,
"updateTime": 1488820833,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 9
},
"modemask": {
"invalidateTime": 1488820830,
"updateTime": 1488820833,
"type": "int",
"value": 70
},
"1": {
"invalidateTime": 1488822221,
"updateTime": 1488822230,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488822221,
"updateTime": 1488822230,
"type": "float",
"value": 20.5
},
"scale": {
"invalidateTime": 1488822221,
"updateTime": 1488820832,
"type": "int",
"value": 0
},
"scaleString": {
"invalidateTime": 1488822221,
"updateTime": 1488820832,
"type": "string",
"value": "\u00b0C"
},
"setVal": {
"invalidateTime": 1488822221,
"updateTime": 1488822230,
"type": "float",
"value": 20.5
},
"modeName": {
"invalidateTime": 1488822221,
"updateTime": 1488820832,
"type": "string",
"value": "Heating"
},
"deviceScale": {
"invalidateTime": 1488822221,
"updateTime": 1488822230,
"type": "int",
"value": 0
},
"deviceScaleString": {
"invalidateTime": 1488822221,
"updateTime": 1488822230,
"type": "string",
"value": "\u00b0C"
}
},
"2": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "float",
"value": 21
},
"scale": {
"invalidateTime": 1488820833,
"updateTime": 1488820832,
"type": "int",
"value": 0
},
"scaleString": {
"invalidateTime": 1488820833,
"updateTime": 1488820832,
"type": "string",
"value": "\u00b0C"
},
"setVal": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "float",
"value": 21
},
"modeName": {
"invalidateTime": 1488820833,
"updateTime": 1488820832,
"type": "string",
"value": "Cooling"
},
"deviceScale": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "int",
"value": 0
},
"deviceScaleString": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "string",
"value": "\u00b0C"
}
},
"10": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "float",
"value": 21
},
"scale": {
"invalidateTime": 1488820833,
"updateTime": 1488820832,
"type": "int",
"value": 0
},
"scaleString": {
"invalidateTime": 1488820833,
"updateTime": 1488820832,
"type": "string",
"value": "\u00b0C"
},
"setVal": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "float",
"value": 21
},
"modeName": {
"invalidateTime": 1488820833,
"updateTime": 1488820832,
"type": "string",
"value": "AutoChangeOver"
},
"deviceScale": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "int",
"value": 0
},
"deviceScaleString": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "string",
"value": "\u00b0C"
}
}
},
"id": 67
},
"91": {
"name": "CentralScene",
"data": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "int",
"value": 1
},
"security": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 9
},
"maxScenes": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 1
},
"currentScene": {
"invalidateTime": 1488820830,
"updateTime": 1488821531,
"type": "int",
"value": 1
},
"keyAttribute": {
"invalidateTime": 1488820830,
"updateTime": 1488821531,
"type": "int",
"value": 0
}
},
"id": 91
},
"112": {
"name": "Configuration",
"data": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "int",
"value": 2
},
"security": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 9
},
"1": {
"invalidateTime": 1488821456,
"updateTime": 1488821457,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488821456,
"updateTime": 1488821457,
"type": "int",
"value": 2
},
"size": {
"invalidateTime": 1488821456,
"updateTime": 1488821457,
"type": "int",
"value": 2
}
},
"2": {
"invalidateTime": 1488821542,
"updateTime": 1488821555,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488821542,
"updateTime": 1488821555,
"type": "int",
"value": 1
},
"size": {
"invalidateTime": 1488821542,
"updateTime": 1488821555,
"type": "int",
"value": 2
}
},
"3": {
"invalidateTime": 1488821416,
"updateTime": 1488821023,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488821416,
"updateTime": 1488821023,
"type": "int",
"value": 12
},
"size": {
"invalidateTime": 1488821416,
"updateTime": 1488821023,
"type": "int",
"value": 2
}
},
"4": {
"invalidateTime": 1488821416,
"updateTime": 1488821024,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488821416,
"updateTime": 1488821024,
"type": "int",
"value": 28
},
"size": {
"invalidateTime": 1488821416,
"updateTime": 1488821024,
"type": "int",
"value": 2
}
},
"5": {
"invalidateTime": 1488821416,
"updateTime": 1488821024,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488821416,
"updateTime": 1488821024,
"type": "int",
"value": 0
},
"size": {
"invalidateTime": 1488821416,
"updateTime": 1488821024,
"type": "int",
"value": 2
}
},
"6": {
"invalidateTime": 1488821416,
"updateTime": 1488821433,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488821416,
"updateTime": 1488821433,
"type": "int",
"value": 1
},
"size": {
"invalidateTime": 1488821416,
"updateTime": 1488821433,
"type": "int",
"value": 1
}
},
"7": {
"invalidateTime": 1488821416,
"updateTime": 1488821024,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488821416,
"updateTime": 1488821024,
"type": "int",
"value": 1
},
"size": {
"invalidateTime": 1488821416,
"updateTime": 1488821024,
"type": "int",
"value": 1
}
},
"8": {
"invalidateTime": 1488821416,
"updateTime": 1488821024,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488821416,
"updateTime": 1488821024,
"type": "int",
"value": 1
},
"size": {
"invalidateTime": 1488821416,
"updateTime": 1488821024,
"type": "int",
"value": 1
}
},
"9": {
"invalidateTime": 1488821416,
"updateTime": 1488821433,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488821416,
"updateTime": 1488821433,
"type": "int",
"value": 1
},
"size": {
"invalidateTime": 1488821416,
"updateTime": 1488821433,
"type": "int",
"value": 1
}
},
"10": {
"invalidateTime": 1488821008,
"updateTime": 1488821015,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488821008,
"updateTime": 1488821015,
"type": "int",
"value": 5
},
"size": {
"invalidateTime": 1488821008,
"updateTime": 1488821015,
"type": "int",
"value": 1
}
},
"11": {
"invalidateTime": 1488821416,
"updateTime": 1488821433,
"type": "empty",
"value": null,
"val": {
"invalidateTime": 1488821416,
"updateTime": 1488821433,
"type": "int",
"value": 1
},
"size": {
"invalidateTime": 1488821416,
"updateTime": 1488821433,
"type": "int",
"value": 1
}
}
},
"id": 112
},
"114": {
"name": "ManufacturerSpecific",
"data": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "int",
"value": 2
},
"security": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 9
},
"vendorId": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 2
},
"vendor": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "string",
"value": "Danfoss"
},
"productId": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 32784
},
"productType": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 3
},
"serialNumber": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "string",
"value": "0000193035"
}
},
"id": 114
},
"117": {
"name": "Protection",
"data": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "int",
"value": 2
},
"security": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1488820830,
"updateTime": 1488820833,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 9
},
"state": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "int",
"value": 0
},
"rfState": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "int",
"value": 0
},
"exclusive": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "empty",
"value": null
},
"timeout": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "empty",
"value": null
},
"stateCap": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "int",
"value": 5
},
"rfStateCap": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "int",
"value": 1
},
"exclusiveCap": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "bool",
"value": false
},
"timeoutCap": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "bool",
"value": false
}
},
"id": 117
},
"128": {
"name": "Battery",
"data": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1488820832,
"updateTime": 1488820831,
"type": "int",
"value": 1
},
"security": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1488820830,
"updateTime": 1488820833,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 9
},
"lastChange": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "int",
"value": 1488820833
},
"history": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "empty",
"value": null,
"100": {
"invalidateTime": 1488820832,
"updateTime": 1488824396,
"type": "int",
"value": 1488824396
}
},
"last": {
"invalidateTime": 1488820832,
"updateTime": 1488824396,
"type": "int",
"value": 100
}
},
"id": 128
},
"132": {
"name": "Wakeup",
"data": {
"invalidateTime": 1488821442,
"updateTime": 1488821452,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1488821442,
"updateTime": 1488820831,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1488821442,
"updateTime": 1488820831,
"type": "int",
"value": 2
},
"security": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1488820830,
"updateTime": 1488820833,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 9
},
"interval": {
"invalidateTime": 1488821442,
"updateTime": 1488821452,
"type": "int",
"value": 360
},
"nodeId": {
"invalidateTime": 1488821442,
"updateTime": 1488821452,
"type": "int",
"value": 1
},
"min": {
"invalidateTime": 1488821442,
"updateTime": 1488820832,
"type": "int",
"value": 300
},
"max": {
"invalidateTime": 1488821442,
"updateTime": 1488820832,
"type": "int",
"value": 86400
},
"default": {
"invalidateTime": 1488821442,
"updateTime": 1488820832,
"type": "int",
"value": 3600
},
"step": {
"invalidateTime": 1488821442,
"updateTime": 1488820832,
"type": "int",
"value": 1
},
"lastWakeup": {
"invalidateTime": 1488821442,
"updateTime": 1488824396,
"type": "int",
"value": 1488824396
},
"lastSleep": {
"invalidateTime": 1488821442,
"updateTime": 1488824396,
"type": "int",
"value": 1488824396
}
},
"id": 132
},
"134": {
"name": "Version",
"data": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 2
},
"security": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "int",
"value": 9
},
"ZWLib": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 6
},
"ZWProtocolMajor": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 3
},
"ZWProtocolMinor": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 67
},
"SDK": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "string",
"value": "4.55.00"
},
"applicationMajor": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 1
},
"applicationMinor": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 0
},
"hardwareVersion": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 1
},
"firmwareCount": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 1
},
"firmware1": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "empty",
"value": null,
"major": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 2
},
"minor": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 2
}
}
},
"id": 134
},
"135": {
"name": "Indicator",
"data": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 1
},
"security": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1488820830,
"updateTime": 1488820833,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 9
},
"stat": {
"invalidateTime": 1488820832,
"updateTime": 1488820833,
"type": "int",
"value": 0
}
},
"id": 135
},
"143": {
"name": "MultiCmd",
"data": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "empty",
"value": null,
"supported": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": true
},
"version": {
"invalidateTime": 1488820831,
"updateTime": 1488820832,
"type": "int",
"value": 1
},
"security": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"interviewDone": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "bool",
"value": true
},
"interviewCounter": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 9
},
"maxNum": {
"invalidateTime": 1488820830,
"updateTime": 1488820832,
"type": "int",
"value": 3
}
},
"id": 143
}
},
"data": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "empty",
"value": null,
"dynamic": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "bool",
"value": false
},
"genericType": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "int",
"value": 33
},
"specificType": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "int",
"value": 1
},
"nodeInfoFrame": {
"invalidateTime": 1488820830,
"updateTime": 1488820831,
"type": "empty",
"value": null
}
},
"id": 0
}