DivanX10

 
<<< Назад

Blockly. Вариант 2 - Адаптивный "Ночной режим"

Продолжение темы Blockly. Режим "Кто-то дома" | "Дома никого нет" | "Дома спят". Здесь я привожу еще вариант, если я приходил домой в разное время и у меня не было бы понятия стабильный режим.

Здесь настраивается как в статье Blockly. Режим "Кто-то дома" | "Дом..., только выполняем пункты 1 по 13 и 15. Здесь я привожу пример, если у меня был бы нестабильный режим и домой приходил в разное время. Привожу пример как можно это сделать. В сценарии прописал функции рабочий\выходной день ( про эту функцию я писал здесь), указал время установки окончания "Ночного режима", в выходной день и в рабочий день. Сценарий позволяет динамически менять "Ночной режим" под различные условия. Допустим я сегодня сижу дома и время 23:00, то статус при этом не изменится, поэтому в таком случае сценарии запускает CRON в 23:00, если меня дома нет, то сценарии не сработает. Когда запускается сценарии в 23:00, то режим рабочий\выходной день выставляется согласно текущему дню и чтобы на следующий день режим рабочий\выходной день был верным и меня в выходной день не разбудила система, то CRON повторно запускает сценарии в 01:00. Это вспомогательные функции для автоматического запуска сценария при смены статуса HomeMode.active. Пришел домой в 2 ночи и вдруг понадобилось убежать через полчаса, то все прекрасно будет работать и в мое отсутствие система будет вставать на охрану или сниматься и переходить в режим "Дома спят".

1) Создал сценарии Адаптивный "Ночной режим", поставил галочку на автозапуск сценария при изменении статуса

2) Пример сценария в blockly

3) Настроил CRON на запуск сценария в 23:00 и 01:00

Обсуждение (0) (2)

Смотрите так же:
26.03.2020 Дизайн сцена "Вид на землю"
26.03.2020 Дизайн сцена "Оранжевый бриз"
14.03.2020 Дизайн сцена для управления кондиционером
01.03.2020 Создаем сцену для пылесоса Xiaomi Mi Robot Vacuum
27.10.2019 Пылесос Xiaomi Mi Robot Vacuum
21.10.2019 Блог чайника. Простое устройство. Выключатель.
21.10.2019 Блог чайника. Блокировка ночного режима.
12.10.2019 Blockly. Вариант 1 - Если я ушел из дома, а "Ночной режим" еще не выключен
11.10.2019 Blockly. Режим "Кто-то дома" | "Дома никого нет" | "Дома спят"
08.10.2019 Blockly. Рабочий/выходной/отпуск - немного укоротил сборку кода в блоках
07.10.2019 Blockly. Создаем сценарии рабочий/выходной/отпуск для нестандартного рабочего графика
12.10.2019 Blockly. Мои блоки - месяц
12.10.2019 Blockly. Мои блоки - дни недели

Москва, Россия