У меня нет тестового оборудования, могу только по вашим топикам подсказать. (например командой mosquitto_sub -v -t '/devices/wbe2-i-opentherm-173_11/#'). И напишите какие показания в каком виде желаете наблюдать.
Есть ощущение что имя устройства другим стало, в конфиге ‘wbe2-i-opentherm’, а теперь ‘wbe2-i-opentherm-173’, попробуйте добавить строчку: "wbe2-i-opentherm-173": {"alias": "wbe2-i-opentherm"},
/devices/wbe2-i-opentherm-173_11/meta {"driver":"wb-modbus","title":{"en":"WBE2-I-OPENTHERM fw1.7.3 11"}}
/devices/wbe2-i-opentherm-173_11/meta/driver wb-modbus
/devices/wbe2-i-opentherm-173_11/meta/name WBE2-I-OPENTHERM fw1.7.3 11
/devices/wbe2-i-opentherm-173_11/controls/Boiler Status 4866
/devices/wbe2-i-opentherm-173_11/controls/Boiler Status/meta {"order":1,"readonly":true,"title":{"ru":"\u0421\u0442\u0430\u0442\u0443\u0441 \u043a\u043e\u0442\u043b\u0430"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/Boiler Status/meta/order 1
/devices/wbe2-i-opentherm-173_11/controls/Boiler Status/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Boiler Status/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/Error Code 0
/devices/wbe2-i-opentherm-173_11/controls/Error Code/meta {"order":2,"readonly":true,"title":{"ru":"\u041a\u043e\u0434 \u043e\u0448\u0438\u0431\u043a\u0438"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/Error Code/meta/order 2
/devices/wbe2-i-opentherm-173_11/controls/Error Code/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Error Code/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/Invalid Connection 0
/devices/wbe2-i-opentherm-173_11/controls/Invalid Connection/meta {"order":3,"readonly":true,"title":{"ru":"\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0432\u044f\u0437\u0438 \u0441 \u043a\u043e\u0442\u043b\u043e\u043c"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/Invalid Connection/meta/order 3
/devices/wbe2-i-opentherm-173_11/controls/Invalid Connection/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Invalid Connection/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/CH Min Value 20
/devices/wbe2-i-opentherm-173_11/controls/CH Min Value/meta {"order":4,"readonly":false,"title":{"ru":"Min t\u00b0 \u0442\u0435\u043f\u043b\u043e\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044f"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/CH Min Value/meta/order 4
/devices/wbe2-i-opentherm-173_11/controls/CH Min Value/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/CH Min Value/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/CH Max Value 80
/devices/wbe2-i-opentherm-173_11/controls/CH Max Value/meta {"order":5,"readonly":false,"title":{"ru":"Max t\u00b0 \u0442\u0435\u043f\u043b\u043e\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044f"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/CH Max Value/meta/order 5
/devices/wbe2-i-opentherm-173_11/controls/CH Max Value/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/CH Max Value/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/CH Gest 3
/devices/wbe2-i-opentherm-173_11/controls/CH Gest/meta {"order":6,"readonly":false,"title":{"ru":"\u0413\u0438\u0441\u0442\u0435\u0440\u0435\u0437\u0438\u0441 \u0442\u0435\u043f\u043b\u043e\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044f"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/CH Gest/meta/order 6
/devices/wbe2-i-opentherm-173_11/controls/CH Gest/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/CH Gest/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/DHW Gest 3
/devices/wbe2-i-opentherm-173_11/controls/DHW Gest/meta {"order":7,"readonly":false,"title":{"ru":"\u0413\u0438\u0441\u0442\u0435\u0440\u0435\u0437\u0438\u0441 \u0413\u0412\u0421"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/DHW Gest/meta/order 7
/devices/wbe2-i-opentherm-173_11/controls/DHW Gest/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/DHW Gest/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint 50
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint/meta {"max":80.0,"min":0.0,"order":8,"readonly":false,"title":{"ru":"\u0423\u0441\u0442\u0430\u0432\u043a\u0430 \u0413\u0412\u0421"},"type":"temperature"}
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint/meta/max 80
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint/meta/min 0
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint/meta/order 8
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint/meta/type temperature
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Temperature 0
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Temperature/meta {"order":9,"readonly":true,"title":{"ru":"T\u00b0 \u0413\u0412\u0421"},"type":"temperature"}
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Temperature/meta/order 9
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Temperature/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Temperature/meta/type temperature
/devices/wbe2-i-opentherm-173_11/controls/Heating Temperature 32
/devices/wbe2-i-opentherm-173_11/controls/Heating Temperature/meta {"order":10,"readonly":true,"title":{"ru":"T\u00b0 \u043f\u043e\u0434\u0430\u0447\u0438 \u043e\u0442\u043e\u043f\u043b\u0435\u043d\u0438\u044f"},"type":"temperature"}
/devices/wbe2-i-opentherm-173_11/controls/Heating Temperature/meta/order 10
/devices/wbe2-i-opentherm-173_11/controls/Heating Temperature/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Heating Temperature/meta/type temperature
/devices/wbe2-i-opentherm-173_11/controls/Heating Return Water Temperature 6
/devices/wbe2-i-opentherm-173_11/controls/Heating Return Water Temperature/meta {"order":11,"readonly":true,"title":{"ru":"T\u00b0 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0439 \u0432\u043e\u0434\u044b \u043e\u0442\u043e\u043f\u043b\u0435\u043d\u0438\u044f"},"type":"temperature"}
/devices/wbe2-i-opentherm-173_11/controls/Heating Return Water Temperature/meta/order 11
/devices/wbe2-i-opentherm-173_11/controls/Heating Return Water Temperature/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Heating Return Water Temperature/meta/type temperature
/devices/wbe2-i-opentherm-173_11/controls/Burner Modulation Level (%) 0
/devices/wbe2-i-opentherm-173_11/controls/Burner Modulation Level (%)/meta {"order":12,"readonly":true,"title":{"ru":"\u041c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f \u0433\u043e\u0440\u0435\u043b\u043a\u0438 (%)"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/Burner Modulation Level (%)/meta/order 12
/devices/wbe2-i-opentherm-173_11/controls/Burner Modulation Level (%)/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Burner Modulation Level (%)/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/Water Pressure 0
/devices/wbe2-i-opentherm-173_11/controls/Water Pressure/meta {"order":13,"readonly":true,"title":{"ru":"\u0414\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u043e\u0434\u044b"},"type":"pressure"}
/devices/wbe2-i-opentherm-173_11/controls/Water Pressure/meta/order 13
/devices/wbe2-i-opentherm-173_11/controls/Water Pressure/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Water Pressure/meta/type pressure
/devices/wbe2-i-opentherm-173_11/controls/Boiler Outdoor Temperature Sensor 14
/devices/wbe2-i-opentherm-173_11/controls/Boiler Outdoor Temperature Sensor/meta {"order":14,"readonly":true,"title":{"ru":"\u0423\u043b\u0438\u0447\u043d\u0430\u044f t\u00b0 - \u0434\u0430\u0442\u0447\u0438\u043a \u043a\u043e\u0442\u043b\u0430"},"type":"temperature"}
/devices/wbe2-i-opentherm-173_11/controls/Boiler Outdoor Temperature Sensor/meta/order 14
/devices/wbe2-i-opentherm-173_11/controls/Boiler Outdoor Temperature Sensor/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Boiler Outdoor Temperature Sensor/meta/type temperature
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint Max 45
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint Max/meta {"order":15,"readonly":true,"title":{"ru":"Max t\u00b0 \u0413\u0412\u0421 \u043a\u043e\u0442\u043b\u0430"},"type":"temperature"}
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint Max/meta/order 15
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint Max/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint Max/meta/type temperature
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint Min 35
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint Min/meta {"order":16,"readonly":true,"title":{"ru":"Min t\u00b0 \u0413\u0412\u0421 \u043a\u043e\u0442\u043b\u0430"},"type":"temperature"}
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint Min/meta/order 16
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint Min/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Hot Water Setpoint Min/meta/type temperature
/devices/wbe2-i-opentherm-173_11/controls/Heating Setpoint Max 50
/devices/wbe2-i-opentherm-173_11/controls/Heating Setpoint Max/meta {"order":17,"readonly":true,"title":{"ru":"Max t\u00b0 \u0442\u0435\u043f\u043b\u043e\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044f \u043a\u043e\u0442\u043b\u0430"},"type":"temperature"}
/devices/wbe2-i-opentherm-173_11/controls/Heating Setpoint Max/meta/order 17
/devices/wbe2-i-opentherm-173_11/controls/Heating Setpoint Max/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Heating Setpoint Max/meta/type temperature
/devices/wbe2-i-opentherm-173_11/controls/Heating Setpoint Min 40
/devices/wbe2-i-opentherm-173_11/controls/Heating Setpoint Min/meta {"order":18,"readonly":true,"title":{"ru":"Min t\u00b0 \u0442\u0435\u043f\u043b\u043e\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044f \u043a\u043e\u0442\u043b\u0430"},"type":"temperature"}
/devices/wbe2-i-opentherm-173_11/controls/Heating Setpoint Min/meta/order 18
/devices/wbe2-i-opentherm-173_11/controls/Heating Setpoint Min/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Heating Setpoint Min/meta/type temperature
/devices/wbe2-i-opentherm-173_11/controls/Temperature Sensor Type 2
/devices/wbe2-i-opentherm-173_11/controls/Temperature Sensor Type/meta {"order":19,"readonly":true,"title":{"ru":"\u0422\u0438\u043f \u0434\u0430\u0442\u0447\u0438\u043a\u0430 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/Temperature Sensor Type/meta/order 19
/devices/wbe2-i-opentherm-173_11/controls/Temperature Sensor Type/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Temperature Sensor Type/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/Outdoor Temperature 14
/devices/wbe2-i-opentherm-173_11/controls/Outdoor Temperature/meta {"max":60.0,"min":-50.0,"order":20,"readonly":false,"title":{"ru":"\u0423\u043b\u0438\u0447\u043d\u0430\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430"},"type":"temperature"}
/devices/wbe2-i-opentherm-173_11/controls/Outdoor Temperature/meta/max 60
/devices/wbe2-i-opentherm-173_11/controls/Outdoor Temperature/meta/min -50
/devices/wbe2-i-opentherm-173_11/controls/Outdoor Temperature/meta/order 20
/devices/wbe2-i-opentherm-173_11/controls/Outdoor Temperature/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/Outdoor Temperature/meta/type temperature
/devices/wbe2-i-opentherm-173_11/controls/Calculated Heating Setpoint 80
/devices/wbe2-i-opentherm-173_11/controls/Calculated Heating Setpoint/meta {"max":80.0,"min":0.0,"order":21,"readonly":true,"title":{"ru":"\u0420\u0430\u0441\u0447\u0435\u0442\u043d\u0430\u044f \u0443\u0441\u0442\u0430\u0432\u043a\u0430 \u043e\u0442\u043e\u043f\u043b\u0435\u043d\u0438\u044f"},"type":"temperature"}
/devices/wbe2-i-opentherm-173_11/controls/Calculated Heating Setpoint/meta/max 80
/devices/wbe2-i-opentherm-173_11/controls/Calculated Heating Setpoint/meta/min 0
/devices/wbe2-i-opentherm-173_11/controls/Calculated Heating Setpoint/meta/order 21
/devices/wbe2-i-opentherm-173_11/controls/Calculated Heating Setpoint/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/Calculated Heating Setpoint/meta/type temperature
/devices/wbe2-i-opentherm-173_11/controls/Heating Status 0
/devices/wbe2-i-opentherm-173_11/controls/Heating Status/meta {"order":22,"readonly":false,"title":{"ru":"\u0421\u0442\u0430\u0442\u0443\u0441 \u043e\u0442\u043e\u043f\u043b\u0435\u043d\u0438\u044f"},"type":"switch"}
/devices/wbe2-i-opentherm-173_11/controls/Heating Status/meta/order 22
/devices/wbe2-i-opentherm-173_11/controls/Heating Status/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/Heating Status/meta/type switch
/devices/wbe2-i-opentherm-173_11/controls/Command Type 0
/devices/wbe2-i-opentherm-173_11/controls/Command Type/meta {"max":10.0,"min":1.0,"order":23,"readonly":false,"title":{"ru":"\u0422\u0438\u043f \u043a\u043e\u043c\u0430\u043d\u0434\u044b"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/Command Type/meta/max 10
/devices/wbe2-i-opentherm-173_11/controls/Command Type/meta/min 1
/devices/wbe2-i-opentherm-173_11/controls/Command Type/meta/order 23
/devices/wbe2-i-opentherm-173_11/controls/Command Type/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/Command Type/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/Command ID 25
/devices/wbe2-i-opentherm-173_11/controls/Command ID/meta {"order":24,"readonly":false,"title":{"ru":"ID \u043a\u043e\u043c\u0430\u043d\u0434\u044b"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/Command ID/meta/order 24
/devices/wbe2-i-opentherm-173_11/controls/Command ID/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/Command ID/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/Data Type 0
/devices/wbe2-i-opentherm-173_11/controls/Data Type/meta {"order":25,"readonly":false,"title":{"ru":"\u0422\u0438\u043f \u0434\u0430\u043d\u043d\u044b\u0445"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/Data Type/meta/order 25
/devices/wbe2-i-opentherm-173_11/controls/Data Type/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/Data Type/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/Auto Temp Switch 0
/devices/wbe2-i-opentherm-173_11/controls/Auto Temp Switch/meta {"order":26,"readonly":false,"title":{"ru":"\u0420\u0435\u0436\u0438\u043c \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/Auto Temp Switch/meta/order 26
/devices/wbe2-i-opentherm-173_11/controls/Auto Temp Switch/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/Auto Temp Switch/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/Season reg 1
/devices/wbe2-i-opentherm-173_11/controls/Season reg/meta {"order":27,"readonly":false,"title":{"ru":"\u0420\u0435\u0436\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u0441\u0435\u0437\u043e\u043d\u0443"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/Season reg/meta/order 27
/devices/wbe2-i-opentherm-173_11/controls/Season reg/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/Season reg/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/OT MasterID 0
/devices/wbe2-i-opentherm-173_11/controls/OT MasterID/meta {"order":28,"readonly":false,"title":{"ru":"\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043c\u0430\u0441\u0442\u0435\u0440\u0430"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/OT MasterID/meta/order 28
/devices/wbe2-i-opentherm-173_11/controls/OT MasterID/meta/readonly 0
/devices/wbe2-i-opentherm-173_11/controls/OT MasterID/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/DHW Override 1
/devices/wbe2-i-opentherm-173_11/controls/DHW Override/meta {"order":29,"readonly":true,"title":{"ru":"\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0441\u0442\u0430\u0432\u043a\u0438 \u0413\u0412\u0421"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/DHW Override/meta/order 29
/devices/wbe2-i-opentherm-173_11/controls/DHW Override/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/DHW Override/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/DHW Transfer 1
/devices/wbe2-i-opentherm-173_11/controls/DHW Transfer/meta {"order":30,"readonly":true,"title":{"ru":"\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b \u0413\u0412\u0421"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/DHW Transfer/meta/order 30
/devices/wbe2-i-opentherm-173_11/controls/DHW Transfer/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/DHW Transfer/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/FW Version 1.73
/devices/wbe2-i-opentherm-173_11/controls/FW Version/meta {"order":31,"readonly":true,"title":{"ru":"\u0412\u0435\u0440\u0441\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438"},"type":"value"}
/devices/wbe2-i-opentherm-173_11/controls/FW Version/meta/order 31
/devices/wbe2-i-opentherm-173_11/controls/FW Version/meta/readonly 1
/devices/wbe2-i-opentherm-173_11/controls/FW Version/meta/type value
/devices/wbe2-i-opentherm-173_11/controls/Heating Temperature 31
В целом принцип добавления понятен, спасибо большое!
Единственное, что хотелось бы уточнить - это возможность пробрасывать изменяемые значения в подобном виде (на скрине одно из таких полей от терморегулятора moes)
Возможно это можно решить на самом HA, но пока не разобрался как(
Вам не обязательно иметь само оборудование.
Можно настройках драйвера serial-устройств добавить новый порт (чтобы не мешать с рабочими) - в нем добавить устройство вручную и выбрать для него шаблон. В интерфейсе устройство будет гореть красным, но топики уже будут созданы
zigbee2mqtt_0x2c1165fffe99e2b6
manufacturer: Moes
model: Moes BHT series Thermostat (BHT-002-GCLZB)
via_device: zigbee2mqtt_bridge_0x00124b0018e28d91
name: ‘0x2c1165fffe99e2b6’
device_class: temperature
entity_category: config
icon: mdi:math-compass
json_attributes_topic: zigbee2mqtt/0x2c1165fffe99e2b6
object_id: 0x2c1165fffe99e2b6_local_temperature_calibration
origin:
name: Zigbee2MQTT
support_url: https://www.zigbee2mqtt.io
sw_version: 1.40.2
state_topic: zigbee2mqtt/0x2c1165fffe99e2b6
unique_id: 0x2c1165fffe99e2b6_local_temperature_calibration_zigbee2mqtt
unit_of_measurement: °C
value_template: ‘{{ value_json.local_temperature_calibration }}’
min: -30
step: 0.1
max: 30
platform: mqtt`
Собрать HVAC нужно будет для одного параметра (Температура ГВС), так как все остальные параметры по факту будут меняться крайне редко.
В первую очередь хочу попробовать решить и реализовать следующий сценарий:
В шаблоне WB есть поля с помощью которых можно задавать определенные настройки и считывать параметры согласно спецификации протокола opentherm
Команды как правило используются не часто, но могут использоваться для диагностики.
Также некоторые параметры модуля меняются при перезагрузке WB. Например параметр Режим переключения контуров. Сейчас установку нужного параметра при перезагрузке реализовал с помощью скриптов в WB, но в целевой картине хочется всем управлять из HA, ну и c помощью дополнений в HA можно реализовать более интересный и гибкий мониторинг состояний датчиков, оборудования и т.д.
Также например есть параметры, которые нужно записывать в соответствующий топик.
Например, уличная температура записывается со стороннего устройства, которое взаимодействует с HA, а потом происходит публикация значений в соответствующий топик WB
Также есть еще и другие параметры, которые меняются не так часто (2 раза в год)
Для чего все это хочется попробовать реализовать:
Сделать управление из одной точки (HA). Сбор информации, автоматизации и т.д.
Сделать удобное управление из UI HA с подсказками и пояснениями, чтобы обычный пользователь (в случае моего отсутствия) мог открыть help и вбить цифры в соответствующие поля, если вдруг что-то пойдет не так)
upd. Реализовал в HA для одного параметра следующим образом:
В devices.conf есть тип range, он такое делает, надо по аналогии как у “Hot Water Setpoint” сделать для “DHW Gest”, возможно добавить еще min/max и mode, не помню должно прокинуть или нет.
Во первых, спасибо вам за скрипт
Скажите, есть ли в планах все таки добавить возможность авторизации на мктт? У меня сейчас зоопарк из мктт вб, спрута, ха, и всяких мостов между ними, и возможности прописать логин-пароль прям пипец как не хватает.
Спасибо еще раз
В HA к сожалению можно только одну интеграцию MQTT, и в текущем виде он не видит топики от ВБ, надо смотреть как у Вас бридж сделан и что Вы пишете в yaml, возможно там префикс для топиков из ВБ и поэтому HA не видит