Bigmanekb (обсуждение | вклад) Метка: wikieditor |
Bigmanekb (обсуждение | вклад) Нет описания правки Метка: wikieditor |
||
Строка 24: | Строка 24: | ||
В данном варианте триггером, запускающим сценарий будет только датчик освещенности. | В данном варианте триггером, запускающим сценарий будет только датчик освещенности. | ||
{{QuoteYellow|То есть если будет обнаружено движение - ничего не произойдет}} | {{QuoteYellow|То есть если будет обнаружено движение - ничего не произойдет}} | ||
А вот если освещенность упадет ниже 200 лк, то опять же если обнаружено движение (проверка условия верхнего уровня) то включится лампочка | А вот если освещенность упадет ниже 200 лк, то опять же если обнаружено движение (проверка условия верхнего уровня) то включится лампочка | ||
[[Файл:Сценарии 003 триггеры.jpg|центр|обрамить]] | |||
Выключатель по датчику присутствия в данном примере не включится никогда. | Выключатель по датчику присутствия в данном примере не включится никогда. | ||
Строка 32: | Строка 31: | ||
== Пример 4: == | == Пример 4: == | ||
В данном варианте, единственным запускающим триггером будет датчик присутствия. То есть если он обнаружил присутствие и обнаружено движение Спальня (выполнено условие верхнего уровня), то выключатель включается. Датчик освещенности лампочку уже никогда не включит. | В данном варианте, единственным запускающим триггером будет датчик присутствия. То есть если он обнаружил присутствие и обнаружено движение Спальня (выполнено условие верхнего уровня), то выключатель включается. Датчик освещенности лампочку уже никогда не включит. | ||
[[Файл:Сценарии 004 триггеры.jpg|центр|обрамить]] | |||
Соответственно если ни на одном из датчиков не будет установлен желтый кружок - сценарий не запустится по срабатыванию любого из датчиков. | Соответственно если ни на одном из датчиков не будет установлен желтый кружок - сценарий не запустится по срабатыванию любого из датчиков. |
Версия от 11:11, 20 ноября 2022
В сценариях есть такой элемент как активный триггер. То есть это устройство, которое запускает сценарий. Оно может быть на любом уровне вложенности и запускать как только подвластную ему часть сценария, так и весь сценарий.
По умолчанию, активным триггером, запускающим сценарий являются устройства, расположенные в верхнем уровне Если. Все остальные уровни Если - по умолчанию создаются не активными.
Давайте разберем на примерах.
Пример 1:
Если датчик Движение Спальня обнаружил движение, то Если уровень освещенности датчика освещенности меньше 200 лк, то включится Лампочка в новой комнате, а также если Датчик присутствия обнаружил присутствие, то включится Выключатель.
В данном примере основным запускающим сценарий устройством - является датчик движения. Все остальные датчики - являются лишь условием для выполнения действия при срабатывании датчика движения. То есть если изменится их состояние - ничего не произойдет. Они только уровень дополнительной проверки условий при срабатывании датчика движения.
Пример 2:
В данном случае возможны уже два варианта развития событий:
- Если датчик Движение Спальня обнаружил движение, то Если уровень освещенности датчика освещенности меньше 200 лк, то включится Лампочка в новой комнате, а также если Датчик присутствия обнаружил присутствие, то включится Выключатель. (все как в первом примере)
- Если датчик освещенности обнаружил уровень освещенности ниже 200 лк, то включить лампочку НО!!! только если кроме этого выполнено условие верхнего уровня, то есть обнаружено движение
При этом во втором варианте - включится только лампочка по датчику освещенности.
Пример 3:
В данном варианте триггером, запускающим сценарий будет только датчик освещенности.
То есть если будет обнаружено движение - ничего не произойдет
А вот если освещенность упадет ниже 200 лк, то опять же если обнаружено движение (проверка условия верхнего уровня) то включится лампочка
Выключатель по датчику присутствия в данном примере не включится никогда.
Пример 4:
В данном варианте, единственным запускающим триггером будет датчик присутствия. То есть если он обнаружил присутствие и обнаружено движение Спальня (выполнено условие верхнего уровня), то выключатель включается. Датчик освещенности лампочку уже никогда не включит.
Соответственно если ни на одном из датчиков не будет установлен желтый кружок - сценарий не запустится по срабатыванию любого из датчиков.