Все больше и больше пользователей выбирают Homey (Колобок) как основной хаб для построения Умного дома. Периодически возникают те или иные вопросы по базовым возможностям Колобка. В этой статье постараюсь кратко изложить как создаются сценарии в Колобке (Homey).Любой сценарий, как минимум, должен состоять из двух вещей - это должно что-то произойти (when) и что надо выполнить после этого (then).
В колобке это соответственно первый и третий столбец. При желании или необходимости плюсом можно добавить условия во второй столбец (and).
То есть после того, как что-то произошло (первый столбец), при выполнении определенного условия (второй столбец) требуется выполнить какое-то действие (третий столбец).
Теперь рассмотрим пример:
Нам требуется при обнаружении движения в комнате при условии, что сейчас темно, включать свет.
Находим в левой части наш датчик движения, перетаскиваем его в первый столбец, прокручиваем иконку до появления действия "произошло срабатывание".
Далее нам надо указать условие. Для этого воспользуемся также слева иконкой "Logic" и перетаскиваем её во второй столбец. Прокручиваем её до появления условия "is less than", что значит "меньше чем".
Теперь идём сверху в "Tags", находим наш датчик и берём у него значение освещенности и перетаскиваем это значение в "Logic".
После этого указываем значение, к примеру - 30.
А теперь к действию. Находим слева выключатель света и перетаскиваем его в третий столбец, прокрутив после этого до "On".
Сохраняем сценарий (нажимаем вверху Save), после чего его можно проверить сначала теоретически, нажав сверху "Test". А потом, если свет включится, можно проверять и на практике.
Наш сценарий готов.
Во втором столбце условий можно добавлять дополнительный вариант условия, подняв черту "or" и снизу появившейся черты расположив еще один вариант условия. То есть конечное действие, указанное в третьем столбце выполнится при соблюдении либо первого условия, либо второго.
В третьем столбце присутствует линия "else", при поднятии которой и расположении под ней дополнительного действия, получается следующее. При соблюдении условий, указанных во втором столбце, будет выполняться действие, указанное в третьем столбце над линией "else". Если эти условия не соблюдены, то будет выполнено действие под линией.
Отличная работа ;)
Супер
Очень емко и доходчиво
Когда ждать продолжения ?)))
Наверно после 2.0 🙈