Одно из или Все сразу в блоке Если

Материал из Sprut.hub Wiki
Версия от 20:16, 6 марта 2023; Bigmanekb (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

В блочных сценариях, в блоке если, при использовании нескольких устройств в качестве триггеров - можно выбирать в каком именно случае необходимо переходить к блоку Тогда

Например:

В данном случае сирена включится ИЛИ при срабатывании датчика движения, ИЛИ при однократном нажатии кнопки. То есть по одному из перечисленных в блоке Если событий.

Если использовать режим "Все сразу", то сирена включится только тогда, когда сработает датчик движения и будет однократно нажата кнопка.

При этом, так как триггерами являются оба условия Если, то если срабатывает датчик движения, то кнопка должна быть нажата в тот же самый момент срабатывания датчика.

Однако если нажать кнопку и датчик движения будет в режиме "Обнаружено движение" сценарий так же сработает.

Но вот если будет обнаружено движение и кнопка не будет нажата - сценарий не выполнится, так как не выполнилось условие Если. Так же сценарий не выполнится если будет нажата кнопка, а датчик движения не будет видеть движения.