Сценарий "Я дома, я ушел"

Материал из XIOT Wiki
Перейти к навигации Перейти к поиску


Я дома, я ушел

Назначение

Я дома, я ушел — сценарий XIOT, который запускает действия при изменении состояния дома: пришли, ушли, отпуск, в пути домой.

Что делает сценарий

  • реагирует на режим «я дома»;
  • реагирует на режим «я ушёл»;
  • запускает действия при уходе в отпуск и возвращении из отпуска;
  • запускает действия для режима «в пути домой» и его отмены;
  • после действия ухода может выполнить дополнительное действие с задержкой;
  • после прихода может выполнить отдельное действие для дня или ночи.

Устройства и действия

Входные блоки

Входные устройства не требуются.

Управляемые устройства и действия

Блок Что подключается
Действие когда я ухожу действие
Дополнительное действие когда я ухожу, выполняемое с задержкой действие
Действие когда я ухожу в отпуск, дополнительно к действию я ушел действие
Действие когда я прихожу действие
Дополнительное действие когда я прихожу если ночь действие
Дополнительное действие когда я прихожу если день действие
Действие когда я прихожу из отпуска, дополнительно к действию я пришел действие
Действие когда я указал что в пути домой действие
Действие когда я отменил что в пути домой действие

Характеристики сценария

Характеристика Назначение
включение сценария включает или выключает работу сценария

Параметры

Параметр По умолчанию Варианты / единицы
Название сценария я дома, я ушел
Задержка дополнительного действия когда я ухожу 60 секунд

Логика работы

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

Особенности

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

Проверка настройки

  • Переключите дом в состояние «я дома».
  • Переключите дом в состояние «я ушёл».
  • Проверьте дополнительное действие с задержкой.
  • Проверьте отдельные действия прихода днём и ночью.

Источник — https://wiki.xiot.ru/index.php?title=Сценарий_%22Я_дома,_я_ушел%22&oldid=3547