Термостат HomeKit

Термостат HomeKit

Lyosha Dovolen

Создаём термостат для управления котлом посредством сухого контакта.

В Homey еще не реализован полноценный виртуальный термостат, поэтому обходимся имеющимися средствами.

Нам понадобятся:

  1. Датчик температуры
  2. Реле
  3. Virtual Devices (тестировалось на бета версии 0.7.1)
  4. Мост HomeKit для колобка (Рекомендуется Sprut HomeKit2)


  1. Measure(Название потока, у вас может быть любое)

Пробрасывает значение текущей температуры с нашего датчика в HomeKit термостат.


measure_temperature

2. OnTarget

ВКЛЮЧАЕТ РЕЛЕ, если температура датчика меньше температуры установленной на термостате.

Logic:

Temp(aqara weather sensor) is less than Target(значение термостата)

3. OffTarget

ВЫКЛЮЧАЕТ РЕЛЕ, если значение нашего датчика температуры больше или равно установленной на термостате.

Logic:

Temp(aqara weather sensor) is geater than Target(значение термостата) or Temp(aqara weather sensor) is exactly Target(значение термостата)

4. OnMeasure

ВКЛЮЧАЕТ РЕЛЕ, если значение датчика температуры меньше установленной на термостате.

Logic:

Temp(aqara weather sensor) is less than Target(значение термостата)

5. OffMeasure

ВЫКЛЮЧАЕТ РЕЛЕ, если значение датчика температуры больше или равно установленной на термостате.

Logic:

Temp(aqara weather sensor) is geater than Target(значение термостата) or Temp(aqara weather sensor) is exactly Target(значение термостата)


Если реле выключено, то идёт охлаждение и иконка голубого цвета, если включено, то идёт нагрев и иконка соответственно оранжевая.



UPD:

Упрощение Flow

•Вместо создания двух карт условий, можно создать одну >=

•Так же для смены цвета иконки температуры можно обойтись одним потоком используя else

Спасибо за подсказку @igitl



Написано для https://t.me/athom_homey

Report Page