voilà les lignes demandées :
{"id":5,"type":"EndDevice","ieeeAddr":"0x00158d00053d26d7","nwkAddr":5630,"manufId":4151,"manufName":"Eurotronic","powerSource":"Battery","modelId":"SPZB0001","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":769,"inClusterList":[0,1,3,513,25,10],"outClusterList":[0,1,3,4,513,25,10],"clusters":{"genBasic":{"attributes":{"modelId":"SPZB0001","manufacturerName":"Eurotronic","powerSource":3,"zclVersion":2,"appVersion":22,"stackVersion":5,"hwVersion":35,"dateCode":"20191014","swBuildId":"22190930"}},"hvacThermostat":{"attributes":{"16384":2,"16385":0,"16386":0,"16387":2100,"16392":1,"localTemp":2100,"pIHeatingDemand":17,"occupiedHeatingSetpoint":2100,"unoccupiedHeatingSetpoint":1600,"localTemperatureCalibration":0}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":130,"batteryAlarmState":0}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00212effff060dcc","endpointID":1},{"cluster":513,"type":"endpoint","deviceIeeeAddress":"0x00212effff060dcc","endpointID":1}],"configuredReportings":[{"cluster":513,"attrId":0,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":8,"minRepIntval":0,"maxRepIntval":600,"repChange":1},{"cluster":513,"attrId":18,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":20,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":16387,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":16392,"minRepIntval":0,"maxRepIntval":3600,"repChange":1}],"meta":{}}},"appVersion":22,"stackVersion":5,"hwVersion":35,"dateCode":"20191014","swBuildId":"22190930","zclVersion":2,"interviewCompleted":true,"meta":{"configured":3},"lastSeen":1638111011920}
{"id":16,"type":"EndDevice","ieeeAddr":"0x00158d00032f6fbf","nwkAddr":14147,"manufId":4151,"manufName":"Eurotronic","powerSource":"Battery","modelId":"SPZB0001","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":769,"inClusterList":[0,1,3,513,25,10],"outClusterList":[0,1,3,4,513,25,10],"clusters":{"genBasic":{"attributes":{"modelId":"SPZB0001","manufacturerName":"Eurotronic","powerSource":3,"zclVersion":2,"appVersion":22,"stackVersion":5,"hwVersion":35,"dateCode":"20191014","swBuildId":"22190930"}},"hvacThermostat":{"attributes":{"16384":2,"16386":0,"16387":2000,"16392":1,"localTemp":2050,"pIHeatingDemand":0,"occupiedHeatingSetpoint":2000,"unoccupiedHeatingSetpoint":1600}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":40,"batteryAlarmState":0}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00212effff060dcc","endpointID":1},{"cluster":513,"type":"endpoint","deviceIeeeAddress":"0x00212effff060dcc","endpointID":1}],"configuredReportings":[{"cluster":513,"attrId":0,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":8,"minRepIntval":0,"maxRepIntval":600,"repChange":1},{"cluster":513,"attrId":18,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":20,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":16387,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":16392,"minRepIntval":0,"maxRepIntval":3600,"repChange":1}],"meta":{}}},"appVersion":22,"stackVersion":5,"hwVersion":35,"dateCode":"20191014","swBuildId":"22190930","zclVersion":2,"interviewCompleted":true,"meta":{"configured":3},"lastSeen":1638110763178}
{"id":19,"type":"EndDevice","ieeeAddr":"0x00158d00053d36a8","nwkAddr":45993,"manufId":4151,"manufName":"Eurotronic","powerSource":"Battery","modelId":"SPZB0001","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":769,"inClusterList":[0,1,3,513,25,10],"outClusterList":[0,1,3,4,513,25,10],"clusters":{"genBasic":{"attributes":{"modelId":"SPZB0001","manufacturerName":"Eurotronic","powerSource":3,"zclVersion":2,"appVersion":22,"stackVersion":5,"hwVersion":35,"dateCode":"20191014","swBuildId":"22190930"}},"hvacThermostat":{"attributes":{"16384":1,"16385":74,"16386":0,"16387":2100,"16392":1,"unoccupiedHeatingSetpoint":1600,"occupiedHeatingSetpoint":2100,"localTemp":2050,"pIHeatingDemand":37,"localTemperatureCalibration":0}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":80,"batteryAlarmState":0}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00212effff060dcc","endpointID":1},{"cluster":513,"type":"endpoint","deviceIeeeAddress":"0x00212effff060dcc","endpointID":1}],"configuredReportings":[{"cluster":513,"attrId":0,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":8,"minRepIntval":0,"maxRepIntval":600,"repChange":1},{"cluster":513,"attrId":18,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":20,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":16387,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":16392,"minRepIntval":0,"maxRepIntval":3600,"repChange":1}],"meta":{}}},"appVersion":22,"stackVersion":5,"hwVersion":35,"dateCode":"20191014","swBuildId":"22190930","zclVersion":2,"interviewCompleted":true,"meta":{"configured":3},"lastSeen":1638082822389}
{"id":37,"type":"EndDevice","ieeeAddr":"0x00158d00053d3676","nwkAddr":44011,"manufId":4151,"manufName":"Eurotronic","powerSource":"Battery","modelId":"SPZB0001","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":769,"inClusterList":[0,1,3,513,25,10],"outClusterList":[0,1,3,4,513,25,10],"clusters":{"genBasic":{"attributes":{"modelId":"SPZB0001","manufacturerName":"Eurotronic","powerSource":3,"zclVersion":2,"appVersion":22,"stackVersion":5,"hwVersion":35,"dateCode":"20191014","swBuildId":"22190930"}},"hvacThermostat":{"attributes":{"16384":2,"16386":0,"16387":1700,"16392":1,"unoccupiedHeatingSetpoint":1600,"occupiedHeatingSetpoint":1700,"pIHeatingDemand":0,"localTemp":1700}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":150,"batteryAlarmState":0}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00212effff060dcc","endpointID":1},{"cluster":513,"type":"endpoint","deviceIeeeAddress":"0x00212effff060dcc","endpointID":1}],"configuredReportings":[{"cluster":513,"attrId":0,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":8,"minRepIntval":0,"maxRepIntval":600,"repChange":1},{"cluster":513,"attrId":18,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":20,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":16387,"minRepIntval":0,"maxRepIntval":600,"repChange":25},{"cluster":513,"attrId":16392,"minRepIntval":0,"maxRepIntval":3600,"repChange":1}],"meta":{}}},"appVersion":22,"stackVersion":5,"hwVersion":35,"dateCode":"20191014","swBuildId":"22190930","zclVersion":2,"interviewCompleted":true,"meta":{"configured":3},"lastSeen":1638110994718}
0 noter que le passage du TRV_MODE de 2 (automatique mode ) à 1 (direct control via valve position) est OK car l’affichage sur la vanne bascule d’un afficahge de la temperature de consigne (mode 2) à l’affichage du % d’ouverture de la vanne (mode 1).
Par contre, la modification du valve position en mode 1 abouti à l’erreur ci-dessous.
Error Publish 'set' 'valve_position' to 'Salon_Vanne1' failed: 'Error: Write 0x00158d00053d36a8/1 hvacThermostat({"16385":{"value":109,"type":32}}, {"sendWhenActive":false,"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":4151,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Status 'INVALID_VALUE')'
Info MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'valve_position' to 'Salon_Vanne1' failed: 'Error: Write 0x00158d00053d36a8/1 hvacThermostat({\"16385\":{\"value\":109,\"type\":32}}, {\"sendWhenActive\":false,\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":true,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":4151,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Status 'INVALID_VALUE')'","meta":{"friendly_name":"Salon_Vanne1"},"type":"zigbee_publish_error"}