День / Ночь в сценариях с помощью Восхода / Заката системы: различия между версиями

Материал из Sprut.hub Wiki
Нет описания правки
Нет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
Для использования локальных значений Восхода и Заката, которые хаб рассчитывает исходя из указанных координат в [[Установка часового пояса и координат|настройках часового пояса]], необходимо в сценариях, в блоке Если, использовать блок планировщика.  
Для использования локальных значений Восхода и Заката, которые хаб рассчитывает исходя из указанных координат в [[Установка часового пояса и координат|настройках часового пояса]], необходимо в сценариях, в блоке Если, использовать [[Планировщик|блок планировщика]].  
[[Файл:Добавление планировщика в сценарий.png|центр|обрамить]]
[[Файл:Добавление планировщика в сценарий.png|центр|обрамить]]


Строка 8: Строка 8:


А также можно указать смещение относительно восхода или заката для более точной настройки срабатывания
А также можно указать смещение относительно восхода или заката для более точной настройки срабатывания
[[Файл:Выбор смещения относительно восхода или заката.png|центр|обрамить]]Но планировщик срабатывает только в момент наступления события, то есть один раз на восходе и один раз на закате
[[Файл:Выбор смещения относительно восхода или заката.png|центр|обрамить]]
{{QuoteRed | Но планировщик срабатывает только в момент наступления события, то есть один раз на восходе и один раз на закате}}


Поэтому для того, чтобы в других сценариях можно было использовать проверку на день или ночь, то есть выполняется ли условие "После восхода" или "После заката", необходимо использовать виртуальный выключатель, например "День/Ночь".
Поэтому для того, чтобы в других сценариях можно было использовать проверку на день или ночь, то есть выполняется ли условие "После восхода" или "После заката", необходимо создать [[Создание виртуальных аксессуаров|виртуальный выключатель, например "День/Ночь"]].


Он будет включаться после восхода и выключаться после заката.
Он будет включаться после восхода и выключаться после заката с помощью следующего сценария
[[Файл:Сценарий для выключателя день ночь.png|центр|обрамить]]Теперь, если нам нужно узнать день сейчас или ночь, мы можем просто проверять включенность виртуального выключателя "День/Ночь" в других сценариях
 
В данном случае: Если обнаружено движение и на дворе ночь (выключатель День/Ночь выключен) - то включить лампочку
[[Файл:Включить свет если ночь.png|центр|обрамить]]

Текущая версия от 19:00, 21 ноября 2022

Для использования локальных значений Восхода и Заката, которые хаб рассчитывает исходя из указанных координат в настройках часового пояса, необходимо в сценариях, в блоке Если, использовать блок планировщика.


В планировщике можно выбрать восход или закат


А также можно указать смещение относительно восхода или заката для более точной настройки срабатывания

Но планировщик срабатывает только в момент наступления события, то есть один раз на восходе и один раз на закате

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

Он будет включаться после восхода и выключаться после заката с помощью следующего сценария

Теперь, если нам нужно узнать день сейчас или ночь, мы можем просто проверять включенность виртуального выключателя "День/Ночь" в других сценариях

В данном случае: Если обнаружено движение и на дворе ночь (выключатель День/Ночь выключен) - то включить лампочку