Начинал писать простой OpenTherm контроллер на esp8266/esp32 для личного использования, вылилось в полноценный девайс для управления котлами с нативной интеграцией в Home Assistant и встроенной веб-мордой.
В момент первого релиза публиковал статью на хабре, где рассказывал о причинах появления сего девайса и процессе разработки прошивки.
Функционал
- Контроль температуры ГВС
- Контроль температуры отопления
- Режимы интеллектуального контроля температуры теплоносителя:
- PID
- Эквитермические кривые — регулирует температуру в зависимости от температуры внутри и снаружи помещения
- Настройка гистерезиса (для точного поддержания температуры в помещении)
- Возможность подключения дополнительных (внешних) датчиков: Dallas (1-wire), NTC 10k, Bluetooth (BLE). Позволяет отслеживать температуру внутри и снаружи помещения, температуру на трубах/теплообменниках и т.п.
- Аварийный режим. В любой опасной ситуации (потеря связи с WiFi, MQTT, датчиками и т.п.) не даст замерзнуть вам и вашему дому.
- Возможность удаленного сброса ошибок (работает не со всеми котлами)
- Диагностика:
- Отображение состояния устройства
- Отображение состояния подключения к котлу через OpenTherm
- Отображение состояния и кода неисправности
- Отображение состояния и кода диагностики
- Отображение процесса отопления: работает/не работает
- Отображение состояния горелки (пламени): вкл/выкл
- Отображение уровня модуляции горелки в процентах
- Отображение давления в системе отопления
- Отображение текущей температуры теплоносителя
- Отображение температуры обратки теплоносителя
- Отображение заданной температуры теплоносителя (полезно при использовании PID или Equitherm)
- Отображение процесса ГВС: работает/не работает
- Отображение текущей температуры ГВС
- И другая информация...
- Нативная интеграция с Home Assistant через MQTT. Возможность создания любой автоматики для котла!
Плата
Для проекта была спроектирована плата для установки в корпусе D2MG (Gainta), на плате сразу распаивается БП для возможности запитать от сети 220v.
Заказывается как один дизайн, перед сборкой разделяется на 2 части: верхнюю и нижнюю. Последняя версия адаптирована под SMT сборку, но и вручную без проблем собирается.
Ссылки:
Прошивка
Активно развивается с лета 2022 г., код открыт и доступен на гитхабе.
На момент публикации темы прошивка совместима с платами esp8266, esp32 (в т.ч. s2, s3, c3, c6 без BLE).
Список проверенных котлов есть в wiki на гитхабе. Если котла нет списке, но он поддерживает OpenTherm, то высока вероятность, что прошивка с ним будет корректно работать.
Проект бесплатный и развивается по мере свободного времени.
Платным не будет, потому что just for fun!
Ссылки:
Изменено: