DivanX10

 
<<< Back

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

Discuss (0) (2)

See also:
2020-03-26 Дизайн сцена "Вид на землю"
2020-03-26 Дизайн сцена "Оранжевый бриз"
2020-03-14 Дизайн сцена для управления кондиционером
2020-03-01 Создаем сцену для пылесоса Xiaomi Mi Robot Vacuum
2019-10-27 Пылесос Xiaomi Mi Robot Vacuum
2019-10-21 Блог чайника. Простое устройство. Выключатель.
2019-10-21 Блог чайника. Блокировка ночного режима.
2019-10-12 Blockly. Вариант 1 - Если я ушел из дома, а "Ночной режим" еще не выключен
2019-10-11 Blockly. Режим "Кто-то дома" | "Дома никого нет" | "Дома спят"
2019-10-08 Blockly. Рабочий/выходной/отпуск - немного укоротил сборку кода в блоках
2019-10-07 Blockly. Создаем сценарии рабочий/выходной/отпуск для нестандартного рабочего графика
2019-10-12 Blockly. Мои блоки - месяц
2019-10-12 Blockly. Мои блоки - дни недели

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