Suite (et fin?)
Jâai reçu des nouvelles vannes en remplacement de mes « anciennes ».
MĂȘme le packaging a encore Ă©voluĂ©. Les diffĂ©rences que jâai notĂ©es:
V1 (2019) : Ecrou avec fines rainures, rétroéclairage clair
V2 (2020) : Ecrou avec larges rainures, rétroéclairage ambre/foncé; boite avec liseret brun
V3 (avril 2021) : Boite avec rabats pas collés mais avec stickers ronds transparents
Jâai quand mĂȘme reçu des boites avec rabats collĂ©s, je dois encore les installer, ça sera pour un autre jour.
La version du firmware affichĂ©e par Home Assistant mâa semble-t-il toujours Ă©tĂ© 0.16. Pas vraiment utile quoi.
Voici le debug de Z-Wave JS to MQTT:
{
"id": 35,
"deviceId": "328-1-3",
"manufacturer": "Eurotronics",
"manufacturerId": 328,
"productType": 3,
"productId": 1,
"name": "Salon",
"loc": "Salon",
"values": [
{
"id": "35-38-0-targetValue",
"nodeId": 35,
"commandClass": 38,
"commandClassName": "Multilevel Switch",
"endpoint": 0,
"property": "targetValue",
"propertyName": "targetValue",
"type": "number",
"readable": true,
"writeable": true,
"label": "Target value",
"stateless": false,
"min": 0,
"max": 99,
"list": false,
"lastUpdate": 1620068835118
},
{
"id": "35-38-0-duration",
"nodeId": 35,
"commandClass": 38,
"commandClassName": "Multilevel Switch",
"endpoint": 0,
"property": "duration",
"propertyName": "duration",
"type": "duration",
"readable": true,
"writeable": true,
"label": "Transition duration",
"stateless": false,
"list": false,
"value": {
"unit": "seconds"
},
"lastUpdate": 1620068835119,
"newValue": {
"unit": "seconds"
}
},
{
"id": "35-38-0-currentValue",
"nodeId": 35,
"commandClass": 38,
"commandClassName": "Multilevel Switch",
"endpoint": 0,
"property": "currentValue",
"propertyName": "currentValue",
"type": "number",
"readable": true,
"writeable": false,
"label": "Current value",
"stateless": false,
"min": 0,
"max": 99,
"list": false,
"isCurrentValue": true,
"targetValue": "38-0-targetValue",
"lastUpdate": 1620068835124
},
{
"id": "35-38-0-Up",
"nodeId": 35,
"commandClass": 38,
"commandClassName": "Multilevel Switch",
"endpoint": 0,
"property": "Up",
"propertyName": "Up",
"type": "boolean",
"readable": true,
"writeable": true,
"label": "Perform a level change (Up)",
"stateless": false,
"ccSpecific": {
"switchType": 2
},
"list": false,
"lastUpdate": 1620068835125
},
{
"id": "35-38-0-Down",
"nodeId": 35,
"commandClass": 38,
"commandClassName": "Multilevel Switch",
"endpoint": 0,
"property": "Down",
"propertyName": "Down",
"type": "boolean",
"readable": true,
"writeable": true,
"label": "Perform a level change (Down)",
"stateless": false,
"ccSpecific": {
"switchType": 2
},
"list": false,
"lastUpdate": 1620068835126
},
{
"id": "35-49-0-Air temperature",
"nodeId": 35,
"commandClass": 49,
"commandClassName": "Multilevel Sensor",
"endpoint": 0,
"property": "Air temperature",
"propertyName": "Air temperature",
"type": "number",
"readable": true,
"writeable": false,
"label": "Air temperature",
"stateless": false,
"ccSpecific": {
"sensorType": 1,
"scale": 0
},
"unit": "°C",
"list": false,
"value": 20.96,
"lastUpdate": 1620068835127,
"newValue": 20.96
},
{
"id": "35-64-0-mode",
"nodeId": 35,
"commandClass": 64,
"commandClassName": "Thermostat Mode",
"endpoint": 0,
"property": "mode",
"propertyName": "mode",
"type": "number",
"readable": true,
"writeable": true,
"label": "Thermostat mode",
"stateless": false,
"min": 0,
"max": 255,
"list": true,
"states": [
{
"text": "Off",
"value": 0
},
{
"text": "Heat",
"value": 1
},
{
"text": "Energy heat",
"value": 11
},
{
"text": "Full power",
"value": 15
}
],
"value": 1,
"lastUpdate": 1620068835127,
"newValue": 1
},
{
"id": "35-64-0-manufacturerData",
"nodeId": 35,
"commandClass": 64,
"commandClassName": "Thermostat Mode",
"endpoint": 0,
"property": "manufacturerData",
"propertyName": "manufacturerData",
"type": "any",
"readable": true,
"writeable": true,
"label": "manufacturerData (property)",
"stateless": false,
"list": false,
"lastUpdate": 1620068835128
},
{
"id": "35-67-0-setpoint-1",
"nodeId": 35,
"commandClass": 67,
"commandClassName": "Thermostat Setpoint",
"endpoint": 0,
"property": "setpoint",
"propertyName": "setpoint",
"propertyKey": 1,
"propertyKeyName": "Heating",
"type": "number",
"readable": true,
"writeable": true,
"label": "setpoint (property)",
"stateless": false,
"ccSpecific": {
"setpointType": 1
},
"min": 8,
"max": 28,
"unit": "°C",
"list": false,
"value": 15,
"lastUpdate": 1620068835133,
"newValue": 15
},
{
"id": "35-67-0-setpoint-11",
"nodeId": 35,
"commandClass": 67,
"commandClassName": "Thermostat Setpoint",
"endpoint": 0,
"property": "setpoint",
"propertyName": "setpoint",
"propertyKey": 11,
"propertyKeyName": "Energy Save Heating",
"type": "number",
"readable": true,
"writeable": true,
"label": "setpoint (property)",
"stateless": false,
"ccSpecific": {
"setpointType": 11
},
"min": 8,
"max": 28,
"unit": "°C",
"list": false,
"value": 18,
"lastUpdate": 1620068835134,
"newValue": 18
},
{
"id": "35-112-0-1",
"nodeId": 35,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 1,
"propertyName": "LCD Invert",
"type": "number",
"readable": true,
"writeable": true,
"label": "LCD Invert",
"default": 0,
"stateless": false,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "LCD-content normal",
"value": 0
},
{
"text": "LCD-content inverted (UK Edition)",
"value": 1
}
],
"value": 0,
"lastUpdate": 1620068835135,
"newValue": 0
},
{
"id": "35-112-0-2",
"nodeId": 35,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 2,
"propertyName": "LCD Timeout",
"type": "number",
"readable": true,
"writeable": true,
"label": "LCD Timeout",
"default": 0,
"stateless": false,
"min": 0,
"max": 30,
"unit": "s",
"list": true,
"allowManualEntry": true,
"states": [
{
"text": "No Timeout LCD always on",
"value": 0
}
],
"value": 0,
"lastUpdate": 1620068835136,
"newValue": 0
},
{
"id": "35-112-0-3",
"nodeId": 35,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 3,
"propertyName": "Backlight",
"type": "number",
"readable": true,
"writeable": true,
"label": "Backlight",
"default": 1,
"stateless": false,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "Backlight disabled",
"value": 0
},
{
"text": "Backlight enabled",
"value": 1
}
],
"value": 1,
"lastUpdate": 1620068835136,
"newValue": 1
},
{
"id": "35-112-0-4",
"nodeId": 35,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 4,
"propertyName": "Battery report",
"type": "number",
"readable": true,
"writeable": true,
"label": "Battery report",
"default": 1,
"stateless": false,
"min": 0,
"max": 1,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "system notification",
"value": 0
},
{
"text": "Send battery status unsolicited once a day.",
"value": 1
}
],
"value": 1,
"lastUpdate": 1620068835137,
"newValue": 1
},
{
"id": "35-112-0-5",
"nodeId": 35,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 5,
"propertyName": "Measured Temperature report",
"type": "number",
"readable": true,
"writeable": true,
"label": "Measured Temperature report",
"default": 5,
"stateless": false,
"min": 0,
"max": 50,
"unit": "°C",
"list": false,
"value": 5,
"lastUpdate": 1620068835138,
"newValue": 5
},
{
"id": "35-112-0-6",
"nodeId": 35,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 6,
"propertyName": "Valve opening percentage report",
"type": "number",
"readable": true,
"writeable": true,
"label": "Valve opening percentage report",
"default": 0,
"stateless": false,
"min": 0,
"max": 100,
"unit": "%",
"list": false,
"value": 0,
"lastUpdate": 1620068835138,
"newValue": 0
},
{
"id": "35-112-0-7",
"nodeId": 35,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 7,
"propertyName": "Window open detection",
"type": "number",
"readable": true,
"writeable": true,
"label": "Window open detection",
"default": 2,
"stateless": false,
"min": 0,
"max": 3,
"list": true,
"allowManualEntry": false,
"states": [
{
"text": "Disabled",
"value": 0
},
{
"text": "Sensitivity low",
"value": 1
},
{
"text": "Sensitivity medium",
"value": 2
},
{
"text": "Sensitivity high",
"value": 3
}
],
"value": 2,
"lastUpdate": 1620068835139,
"newValue": 2
},
{
"id": "35-112-0-8",
"nodeId": 35,
"commandClass": 112,
"commandClassName": "Configuration",
"endpoint": 0,
"property": 8,
"propertyName": "Temperature Offset",
"type": "number",
"readable": true,
"writeable": true,
"label": "Temperature Offset",
"default": 0,
"stateless": false,
"min": -128,
"max": 50,
"unit": "1/10 °C",
"list": true,
"allowManualEntry": true,
"states": [
{
"text": "Ext temp sensor be used for regul",
"value": -128
}
],
"value": 0,
"lastUpdate": 1620068835140,
"newValue": 0
},
{
"id": "35-113-0-Power Management-Battery maintenance status",
"nodeId": 35,
"commandClass": 113,
"commandClassName": "Notification",
"endpoint": 0,
"property": "Power Management",
"propertyName": "Power Management",
"propertyKey": "Battery maintenance status",
"propertyKeyName": "Battery maintenance status",
"type": "number",
"readable": true,
"writeable": false,
"label": "Battery maintenance status",
"stateless": false,
"ccSpecific": {
"notificationType": 8
},
"min": 0,
"max": 255,
"list": true,
"states": [
{
"text": "idle",
"value": 0
},
{
"text": "Replace battery soon",
"value": 10
},
{
"text": "Replace battery now",
"value": 11
}
],
"value": 0,
"lastUpdate": 1620068835140,
"newValue": 0
},
{
"id": "35-113-0-System-Hardware status",
"nodeId": 35,
"commandClass": 113,
"commandClassName": "Notification",
"endpoint": 0,
"property": "System",
"propertyName": "System",
"propertyKey": "Hardware status",
"propertyKeyName": "Hardware status",
"type": "number",
"readable": true,
"writeable": false,
"label": "Hardware status",
"stateless": false,
"ccSpecific": {
"notificationType": 9
},
"min": 0,
"max": 255,
"list": true,
"states": [
{
"text": "idle",
"value": 0
},
{
"text": "System hardware failure (with failure code)",
"value": 3
}
],
"value": 0,
"lastUpdate": 1620068835141,
"newValue": 0
},
{
"id": "35-114-0-manufacturerId",
"nodeId": 35,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "manufacturerId",
"propertyName": "manufacturerId",
"type": "number",
"readable": true,
"writeable": false,
"label": "Manufacturer ID",
"stateless": false,
"min": 0,
"max": 65535,
"list": false,
"value": 328,
"lastUpdate": 1620068835142,
"newValue": 328
},
{
"id": "35-114-0-productType",
"nodeId": 35,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "productType",
"propertyName": "productType",
"type": "number",
"readable": true,
"writeable": false,
"label": "Product type",
"stateless": false,
"min": 0,
"max": 65535,
"list": false,
"value": 3,
"lastUpdate": 1620068835143,
"newValue": 3
},
{
"id": "35-114-0-productId",
"nodeId": 35,
"commandClass": 114,
"commandClassName": "Manufacturer Specific",
"endpoint": 0,
"property": "productId",
"propertyName": "productId",
"type": "number",
"readable": true,
"writeable": false,
"label": "Product ID",
"stateless": false,
"min": 0,
"max": 65535,
"list": false,
"value": 1,
"lastUpdate": 1620068835143,
"newValue": 1
},
{
"id": "35-117-0-local",
"nodeId": 35,
"commandClass": 117,
"commandClassName": "Protection",
"endpoint": 0,
"property": "local",
"propertyName": "local",
"type": "number",
"readable": true,
"writeable": true,
"label": "Local protection state",
"stateless": false,
"list": true,
"states": [
{
"text": "Unprotected",
"value": 0
},
{
"text": "ProtectedBySequence",
"value": 1
},
{
"text": "NoOperationPossible",
"value": 2
}
],
"value": 0,
"lastUpdate": 1620068835144,
"newValue": 0
},
{
"id": "35-128-0-level",
"nodeId": 35,
"commandClass": 128,
"commandClassName": "Battery",
"endpoint": 0,
"property": "level",
"propertyName": "level",
"type": "number",
"readable": true,
"writeable": false,
"label": "Battery level",
"stateless": false,
"min": 0,
"max": 100,
"unit": "%",
"list": false,
"value": 35,
"lastUpdate": 1620068835145,
"newValue": 35
},
{
"id": "35-128-0-isLow",
"nodeId": 35,
"commandClass": 128,
"commandClassName": "Battery",
"endpoint": 0,
"property": "isLow",
"propertyName": "isLow",
"type": "boolean",
"readable": true,
"writeable": false,
"label": "Low battery level",
"stateless": false,
"list": false,
"value": false,
"lastUpdate": 1620068835145,
"newValue": false
},
{
"id": "35-134-0-libraryType",
"nodeId": 35,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "libraryType",
"propertyName": "libraryType",
"type": "any",
"readable": true,
"writeable": false,
"label": "Library type",
"stateless": false,
"list": false,
"value": 3,
"lastUpdate": 1620068835146,
"newValue": 3
},
{
"id": "35-134-0-protocolVersion",
"nodeId": 35,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "protocolVersion",
"propertyName": "protocolVersion",
"type": "any",
"readable": true,
"writeable": false,
"label": "Z-Wave protocol version",
"stateless": false,
"list": false,
"value": "4.61",
"lastUpdate": 1620068835147,
"newValue": "4.61"
},
{
"id": "35-134-0-firmwareVersions",
"nodeId": 35,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "firmwareVersions",
"propertyName": "firmwareVersions",
"type": "any",
"readable": true,
"writeable": false,
"label": "Z-Wave chip firmware versions",
"stateless": false,
"list": false,
"value": [
"0.16"
],
"lastUpdate": 1620068835148,
"newValue": [
"0.16"
]
},
{
"id": "35-134-0-hardwareVersion",
"nodeId": 35,
"commandClass": 134,
"commandClassName": "Version",
"endpoint": 0,
"property": "hardwareVersion",
"propertyName": "hardwareVersion",
"type": "any",
"readable": true,
"writeable": false,
"label": "Z-Wave chip hardware version",
"stateless": false,
"list": false,
"lastUpdate": 1620068835148
}
],
"groups": [
{
"text": "Lifeline",
"endpoint": 0,
"value": 1,
"maxNodes": 1,
"isLifeline": true,
"multiChannel": false
}
],
"neighbors": [
18,
19,
20,
36,
38
],
"ready": true,
"available": true,
"hassDevices": {},
"failed": false,
"lastActive": 1620068835150,
"firmwareVersion": "0.16",
"supportsBeaming": true,
"supportsSecurity": false,
"isSecure": false,
"keepAwake": false,
"maxBaudRate": null,
"isRouting": true,
"isFrequentListening": "1000ms",
"isListening": false,
"inited": true,
"hexId": "0x0148-0x0003-0x0001",
"dbLink": "https://devices.zwave-js.io/?jumpTo=0x0148:0x0003:0x0001:0.16",
"productLabel": "Spirit",
"productDescription": "Thermostatic Valve",
"protocolVersion": 3,
"zwavePlusVersion": 1,
"zwavePlusNodeType": 0,
"zwavePlusRoleType": 7,
"nodeType": 1,
"endpointsCount": 0,
"endpointIndizes": [],
"isControllerNode": false,
"dataRate": 100000,
"deviceClass": {
"basic": 4,
"generic": 8,
"specific": 6
},
"status": "Alive",
"interviewStage": "Complete",
"_name": "Salon (Salon)"
}