День добрый!
Разработал правило для управления котлом при помощи протокола opentherm, в моём случаи, через плату nevoton. По принципу комнатного термостата.
BoilerController.js (6,0 КБ)
Суть такова в расширении nevoton-a я выбрал управлять уставкой.
Выбрал датчик с большой комнаты для ориентира.
Взял, что средняя температура должна быть 24С (вы можете выбрать под себя). И добавил гистерезис, что если температура падает ниже 23,8С котел включается(переходит в зимний режим), когда температура превысит 24,3С котел выключается(переходит в летний режим).
Уставку нагрева теплоносителя в котле выбрал 63С неизменную.
С такой доработкой за месяц с сократил расходы на 25% но думаю и больше будет тк были морозы -20-30С.
Что нужно изменить в коде, чтобы работало у вас так же это датчик температуры (wb-msw-v3_186/Temperature) все поля, где указан датчик.
И поля управления котлом (wbe2-i-opentherm_11/Season reg) и статус горелки (wbe2-i-opentherm_11/Boiler Flame Status).
Так же в правиле есть режим защиты если вы при каких то обстоятельствах выключили правило (кнопку Автоматика) и температура упала ниже 7С то правило принудительно включит котел.
Буду рад если кому-то пригодится! Всем добра!

