Инструменты пользователя

Инструменты сайта


iot:firmware:tasmota:sonoff:rfr2:turn_off_the_light

Это старая версия документа!


Автоматическое выключение света с Tasmota

Пример настройки автоматического выключения света на примере модуля Sonoff RFR2, прошитого под Tasmota и заведенного через Homebridge в приложение «Дом» на iPhone.

Помимо основного функционала, реализовано отключение автоматического отключения… m(

Прошивка

Для прошивки устройства его необходимо подключить, как описанно тут, и воспользоваться этой инструкцией.

Конфигурация

Базовая конфигурация устройства описана тут.

Основная

  • Необходимо применить такой шаблон1):

    Backlog Template {"NAME":"Sonoff RFR2","GPIO":[32,225,1,1,1,0,0,0,224,320,1,0,0,0],"FLAG":0,"BASE":2}; Module 0
  • После можно переименовать кнопки, выполнив:

    Backlog WebButton1 Освещение; WebButton2 Не выключать

Правила

Единственная и самая важная часть затеи, это правила. Для удобства2), вся логика раскидана по трем правилам:

  1. При включении запускает таймер, установленный на 15 минут и по истечении срока выключает свет; если свет был выключен вручную, отключает таймер:

    Rule1 ON Power1#state=1 DO RuleTimer1 900 ENDON ON Rules#Timer=1 DO Backlog Power1 off ENDON ON Power1#state=0 DO RuleTimer1 0 ENDON
  2. При включении «антивыключателя» выключает первое правило и, соответственно, при его выключении включает первое правило + запускает таймер на 15 минут, который позже обработается первым правилом в свет выключится:

    Rule2 ON Power2#state=1 DO Backlog Rule1 2; RuleTimer1 0 ENDON ON Power2#state=0 DO Backlog Rule1 1; RuleTimer1 900 ENDON
  3. После загрузки системы выключает «антивыключатель»3) и включает первое правило4):

    Rule3 ON System#Boot DO Backlog Power2 off; Rule1 1 ENDON

После добавления правил, их необходимо включить, выполнив:

Backlog Rule1 1; Rule2 1; Rule3 1

Приложение Дом

Конфигурация Homebridge для добавления кнопок в приложение «Дом», представлена тут.

1)
Вводится в консоли… Да и вообще, все последующие команды вводятся тоже в консоли! 8-)
2)
Хы-хы, точнее «исторические» наслоения моей мысли так растеклись…
3)
Это публикуется в MQTT и передается в приложение «Дом».
4)
Это необходимо, если, к примеру, отключили свет в то время, когда первое правило было отключено.

Обсуждение

Ваш комментарий:
W Y U D M᠎ R J O V V A Q K E Y C
 
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)