Sunrise-sunset-control-scenario: различия между версиями
Admin (обсуждение | вклад) Документация сценариев XIOT |
Admin (обсуждение | вклад) Английские адреса Wiki: обновление ссылок с сохранением русских подписей |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Сценарий "Управление по рассвету и закату"}} | |||
__NOTOC__ | __NOTOC__ | ||
| Строка 6: | Строка 7: | ||
'''Управление по рассвету и закату''' — сценарий XIOT, который запускает действия при переходе между дневным и ночным периодом по времени рассвета и заката. | '''Управление по рассвету и закату''' — сценарий XIOT, который запускает действия при переходе между дневным и ночным периодом по времени рассвета и заката. | ||
== Что делает сценарий == | == Что делает сценарий == | ||
| Строка 102: | Строка 101: | ||
[[Категория:Сценарии XIOT]] | [[Категория:Сценарии XIOT]] | ||
[[Категория:Документация XIOT]] | [[Категория:Документация XIOT]] | ||
{{DEFAULTSORT:Сценарий "Управление по рассвету и закату"}} | |||
Текущая версия от 22:31, 2 октября 2026
Управление по рассвету и закату
Назначение
Управление по рассвету и закату — сценарий XIOT, который запускает действия при переходе между дневным и ночным периодом по времени рассвета и заката.
Что делает сценарий
- получает время рассвета и заката от дома;
- применяет сдвиги рассвета и заката в минутах;
- учитывает режим дома/не дома;
- может выполнять действие на рассвете только в солнечный день;
- запускает отдельные действия для рассвета и заката.
Устройства и действия
Входные блоки
Входные устройства не требуются.
Управляемые устройства и действия
| Блок | Что подключается |
|---|---|
| Действие на рассвете | действие |
| Действие на закате | действие |
Характеристики сценария
| Характеристика | Назначение |
|---|---|
| включение сценария | включает или выключает работу сценария |
| Рассвет с учетом сдвига | рабочее состояние сценария |
| Закат с учетом сдвига | рабочее состояние сценария |
Параметры
| Параметр | По умолчанию | Варианты / единицы |
|---|---|---|
| Название сценария | Управление по рассвету и закату | |
| Работа сценария, когда дома или когда никого нет дома | 1 | Всегда, Только когда дома, Только когда никого нет дома |
| Сдвиг времени выполнения на рассвете | 0 | мин |
| Сдвиг времени выполнения на закате | 0 | мин |
| Выполнять на рассвете только в солнечный день | 0 | Нет, Да |
Логика работы
- Сценарий пересчитывает время рассвета и заката с учётом сдвигов.
- Каждые 30 секунд проверяется, находится ли текущее время между рассчитанным рассветом и закатом.
- При переходе в дневной период выполняется действие на рассвете.
- При переходе в ночной период выполняется действие на закате.
- Один и тот же переход не выполняется повторно, пока состояние день/ночь не изменится.
Особенности
- Это сценарий переходов состояния, а не только точного запуска в одну минуту.
- Ограничение «только в солнечный день» применяется к действию на рассвете.
Проверка настройки
- Проверьте рассчитанное время с учётом сдвига.
- Проверьте действие на рассвете.
- Проверьте действие на закате.
- Проверьте режим дома/не дома и солнечный день.