Умный дом на Home Assistant и 3D печать.
 
Telegram-канал FoxJoy
Почта: dm@foxfoy.ru
Делаем маслянный обогреватель умным

Делаем маслянный обогреватель умным

У меня в мастерской нет отопления и по этому в зимнее время приходиться обогревать помещение, в том числе, и обычным масляным радиатором, так как от него больше толку, чем от кондиционера. В радиаторе, конечно, установлен штатный термостат и он не даёт ему перегреваться, но частенько бывает, что заработаешься и чувствуешь что прям уже ну очень жарко - смотришь на показания датчика температуры, а там уже все +26 :)
Самый простой способ автоматизировать поддержку оптимальной температуры - с помощью обычной умной розетки с энергомониторингом ампер на 20 или реле (лучше больше ради безопасности, но я включаю только одну спираль нагрева и мне этого вполне достаточно)

 и любого датчика температуры например DHT11, DHT22 с любым микроконтроллером

 или любой уже готовый, например какой нибудь Zigbee от той же Tuya. 

Далее, в HA создаём аналогичный термостат:

  • Настройки
  • Устройства и службы
  • Вспомогательные
  • Создать вспомогательный объект - выбираем из списка Термостат
  • Даём ему любое название
  • Выбираем сенсор температуры, который у вас находится в этом помещении
  • Выбираем Выключатель исполнительного устройства, то есть нашу умную розетку
  • Указываем нужные параметры: Допуск охлаждения и Допуск нагрева
  • Минимальная длительность цикла - можно оставить без значений
  • Указываем значения: Минимальная целевая температура и Максимальная целевая температура

И вот у нас уже готов удобный термодатчик как на картинке. Разместим его на дашборде и можно пользоваться.

Теперь с помощью этого термодатчика при желании можно сделать автоматизацию, чтобы он включался утром например в 7:00 и отключался скажем в 17:00. Ну тут тоже всё просто - создаём новую автоматизацию, указываем период работы нашего термостата и он будет поддерживать заданную температуру.
Вот пример в котором эта автоматизация будет работать с понедельника по пятницу:

YML

description: ""
mode: single
triggers:
  - trigger: time
    at: "07:00:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
  - trigger: time
    at: "17:00:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
conditions: []
actions:
  - choose:
      - conditions:
          - condition: template
            value_template: "{{ now().strftime('%H:%M') == '07:00' }}"
        sequence:
          - action: climate.turn_on
            target:
              entity_id: climate.obogrevatel_masterskay
      - conditions:
          - condition: template
            value_template: "{{ now().strftime('%H:%M') == '17:00' }}"
        sequence:
          - action: climate.turn_off
            target:
              entity_id: climate.obogrevatel_masterskay


Я сравнивал - если просто по старинке "руками" включать обогреватель, то электроэнергии уходило гораздо больше, чем с термостатом. Ну и конечно гораздо приятнее прийти в уже тёплое помещение и не задумываться потом, выключил в конце рабочего дня обогреватель или он там до сих пор трудится.