OpenTherm контроллер

OpenTherm контроллер отопительного котла.

Мониторинг состояния котла и управление термостатированием.

10.10.2023 

В этом году мне наконец провели газ. И я конечно же захотел мониторить свой отопительный котел удаленно. А так как на даче я в основном по выходным, то еще и управлять отоплением дистанционно. Так как мой котел поддерживает цифровую шину управления OpenTherm, по которой можно подключать цифровые термостаты к котлу, то управлять хотелось именно через нее. Котел отдает в эту шину данных массу информации о своей работе, температурах, работе горелки и т.д. Оценив рынок устройств позволяющий управлять котлом через интернет, нарисовалась сумма в плюс, минус 10 тыр. рублей. И обнаружилось масса самодельных устройств себестоимость которых ну точно меньше 1000 рублей. Так как с паяльником я дружу плохо, стал искать, кто продаст готовую самоделку. Найти продавца на форумах мне не удалось. Зато я нашел то, что искал на Озоне. За 3 тыр. там продается готовый адаптер OpenTherm уже с ESP микроконтроллером внутри.

Сразу скажу, что брать лучше версию с ESP32. В ней в разы больше оперативной памяти. ESP8266 то же пойдет, но не хочется ограничивать себя в возможности мониторить как можно больше параметров, прямо на адаптере запустить термостат и записывать графики. А главное, понимать, что адаптер с ESP8266 работает на пределе возможностей – не очень хочется. Подключив адаптер к котлу я понял, что мне не нравится интерфейс и возможности в штатной прошивке. Поэтому было принято решение изобретать «свой велосипед». Длинный путь до готовой прошивки – опущу. Что получилось в итоге: - интуитивно понятный интерфейс - возможность мониторить и управлять котлом через интернет и через локальный web интерфейс.

web интерфейс на контроллере


мобильное приложение

  

HomeAssistant

- встроенный термостат

Реализованы четыре варианта термостатирования:

1) PID - - предназначен для управления температурой в контуре отопления.

2) Гистерис - включает отопление при отклонении температуры в помещении от заданной на установленную величину.

3) Эквитермические кривые - регулирует температуру на "обратке" контура отопления газового или эл. котла в соответствии с температурой на улице.

4) Эквитермические кривые с учётом температуры в помещении - тоже самое, но с учетом отклонения температуры возду в помешении относительно заданной.

- возможность строить графики практически по любому критерию

- читать из котла любой параметр по номеру команды протокола OT

- проверить котел на поддержку наиболее распространенных команд ОТ

- логи обмена данными с котлом в web интерфейсе.

доступ через облачный web. Логирование практически любых параметров



После прошивки перезагрузите устройство и в WIFI окружении появится с названием  "opentherm". Парль: "4455667788"
Подключитесь к сети и перейдите по адресу http://192.168.4.1
и через меню "Подключение" -> WiFi задайте "Название wifi сети" и пароль от вашего роутера. Для управления контроллером через интернет необходимо заполнить параметры MQTT


 Нажмите "Сохранить", "Перезагрузить". И устройство подключится к вашему роутеру.


Перейдите в браузере по IP адресу который выдал WI-FI роутер контроллеру. На вкладке "Конфигурация" загрузите конфигурационный файл контроллера opentherm.

Файл конфигурации.

Файлы необходимо предварительно распаковать.


Прошивка работает в полнофункциональном режиме в течении одного часа. Оплатить лицензию Юmoney. Стоимость лицензии 500 рублей.

Подробнее в телеграм канале  https://t.me/live_control