В большинстве современных котлов есть место для подключения термостата – это два контакта, соединенных перемычкой. Принцип работы очень простой, когда контакты замкнуты – котел включается, если разомкнуты – не включается. Перемычка в стандартной поставке котла постоянно замыкает контакты, и цикл работы происходит по его собственной логике заданной в настройках (например, по таймеру).
В случае, когда вместо перемычки подключается термостат - замыкание или размыкание контактов происходит по логике, заданной уже термостатом. Тремостат получает данные о температуре помещения с датчика температуры (DS1820) и согласно настройкам переключает реле в замкнутое, либо разомкнутое состояние.
Котлы без термостата, бесполезно расходуют до 25-30% энергии, так как во первых, повышение комнатной температуры, выше требуемой, даже на 1°С , кроме дискомфорта, приводит к значительному перерасходу топлива котлом, а во вторых частые запуски газового котла приводят к снижению ресурса механизмов котла: вентилятора, насоса, электронной платы управления.
Для сборки котла я использовал:
Для написания кода я использую программу FLProg, которая позволяет составляя схемы из блоков, запрограммировать контроллер. При этом нет необходимости писать код в Arduino IDE.
Пример схемы:
Скриншоты Веб интерфейса:
Текущие данные
Настройки термостата
Настройки Wifi
Настройки MQTT