WiFi управление отоплением из любой точки мира.

Так как у меня на даче стоит газовый котел Rinnai, то изначально я строил систему  управления для него, но все оказалось гораздо интереснее,  можно управлять практически любыми системами отопления.


На сегодняшний день есть много готовых решений от Китайских товарищей :
https://leroymerlin.ru/product/umnaya-rozetka-rubetek-evo-bez-izmereniya-energopotrebleniya-17855574/
http://sonoff.su/socket
https://ru-mi.com/umnaya-wi-fi-rozetka-xiaomi-mi-smart-power-plug-usb


Пульт управления Wi-Fi котлом стоит от 5000 руб

Есть и специализированные решения для котлов :

Но у всех этих решений очень узкий функционал и ограниченные возможности.
Единственный канал управления идет через китайский сервер, выводы делайте сами ...
Нет защиты от неисправности самого термостата.

C помощью wifi модуля ESP8266 и прошивки HomeSmart мне удалось создать более удобную систему с графическим отображением информации и удаленным управлением из любой точки земли.

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

Итак, 
- Основной модуль это готовая плата с микропроцессором ESP8266 (или перепрограммированный модуль Sonoff). 
- К нему подключаем несколько датчиков температуры для контроля и понимания процессов происходящих в доме в наше отсутствие. 
- Добавляем одно или несколько управляющих реле (если надо то добавляем силовые контакторы), которые позволяют работать отопителю в автономном режиме при отказе нашего устройства.
- Обеспечиваем хороший блок питания, в идеале используем бесперебойный блок питания, на случай отключения электричества.
- И завершаем картину подключением системы к интернету. Используем очень недорогой и широко развитый на сегодня тариф Теле2 (Заодно получаем доступ в интернет для всей семьи)
- Управление системой осуществляется по двум независимым каналам связи, а тревожная информация будет отправляться при любых проблемах и даже при полном отключении модуля.

И вот наше готовое решение для конечного пользователя, для домохозяек, для детей и родителей.

Контроль и управление системой
  • через компьютер и сайт Народный монитор    / все настройки описаны в справке на сайте









   
  • со смартфона и приложение MQTT Dash для прямого контроля и управления удаленным устройством



 По совету старших товарищей привожу реальные варианты решения для продвинутых пользователей :

Вариант использования китайского модуля  Sonoff самый простой и прекрасно проиллюстрирован на сайте. Модуль подключается к программатору и прошивается - все готово. Обновления и изменения можно прошивать по воздуху.
Реле уже есть от производителя, только его надо отрезать от сети 220 и использовать самостоятельно - подключай и пользуйся !!!


Схема подключения  при использовании раздельных элементов.




Настройки в конструкторе





Настройки в ESP  /они не привязаны к данным выше схемам, только как примеры/

Главное окно WEB интерфейса модуля  / нужно при настройке, в дальнейшем  предлагаю пользоваться приложениями указанными выше /




Основные настройки модуля / Main





При первичной настройке модуля лучше использовать Dinamic IP. когда ставим модуль на боевое дежурcтво прописываем нужный или красивый Static IP.



Подключаем датчик температуры DS18B20 к GPIO номер 13 и задаем время считывания данных = 10 секунд.  / Чаще не нужно датчик может врать, да и инерционность системы понимаешь ....  а так можно и 1 минуту поставить./




Настраиваем Сервисы.
Народный монитор не принимает данные чаще чем через 5 минут. Так что не уменьшаем значение.
 ID - адрес  датчика на сайте Народмона.
MQTT ставим по необходимости, но нет смысла чаще опроса датчика. Настройки MQTT смотрим тут или тут.




Настраиваем GPIO на выход, для управления реле. По необходимости можно использовать функцию INVERT.  Подробности.



Это опять про датчик температуры, подключение ...




В планировщике я рекомендую прописать Restart в полночь. Это сбросит все накопившиеся за сутки проблемы в модуле. Опять же удобно контролировать работоспособность модуля - текущее время совпадает с временем работы модуля UPTIME




Включаем и настраиваем термостат. Данная установка на 0 градусов включение и 1 градус выключение. Номер GPIO с подключенным реле и выбран датчик по которому работает данный термостат. Не надо использовать в шестеренке конструктора Умное управление GPIO. Это слишком умно ...




Ну а это настройки для передачи данных для базы данных и построения графиков.  Вариантов использования много. Вот тут мои решения. А хранятся все данные на Raspberry Pi 3






4 комментария:

  1. ссылки на картинки битые, не показываются картинки

    ОтветитьУдалить
  2. Изображения не показываются, ссылки битые

    ОтветитьУдалить