Комнатный термостат для WBE2-I-EBUS

Не дождавшись (но в ожидании) когда исправят прошивку WBE2-I-EBUS и шлюз наконец начнет корректно работать в режиме “по комнатной температуре”.

Подготовил скрипт с незатейливым алгоритмом расчета уставки температуры теплоносителя.

Для использования скрипта с подключенным по умолчанию шлюзом (т.е. просто воткнут в слот расширения и выполнены настройки устройства в этом слоте) достаточно указать адрес контрола датчика температуры. В моем случае это “wb-w1/28-00000dde6e29”.

Расчет уставки отопления производится роаз в 10 минут (в моем случае, сомневаюсь что нужно чаще). Возможно расчет с периодом в 15 минут организует более тонкий подбор температуры уставки отопления. Окончательные значения параметров зависят от используемого оборудования, характеристик системы отопления.

// Контрол с которого снимается комнатная температура
var controlTermometr = 'wb-w1/28-00000dde6e29';
// Контрол, которому присваивается уставка отопления
var controlHeatingSetpoint = 'wbe2-i-ebus_12/Heating Setpoint';
// Контрол с коротого считывается состояние контуров котла
var controlBoilerStatus = 'wbe2-i-ebus_12/Boiler Status';
...

При сохранении создается устройство, позволяющее выбирать уставку комнатной температуры и диапазон ее поддержки.

Исходный код на github.

Текущая версия:
wb-roomThermostat.rar (2,4 КБ)

2 лайка

Добрый день!
Спасибо, что поделились своим опытом!
Можете уточнить про прошивку? Если не трудно со ссылкой на тему с проблемой

Версия прошивки шлюза 1.4.1.
Вот здесь есть все ссылки
https://support.wirenboard.com/t/re-obnovlenie-modulej-rasshireniya-opentherm-i-ebus/22686/2

1 лайк