Bigmanekb (обсуждение | вклад) Нет описания правки |
Bigmanekb (обсуждение | вклад) |
||
Строка 21: | Строка 21: | ||
Логика "Обычный термостат" обеспечивает изменение текущего режима в зависимости от установленной температуры. Реальный термостат - сам принимает это решение, а для виртуального термостата нужно включать эту логику. | Логика "Обычный термостат" обеспечивает изменение текущего режима в зависимости от установленной температуры. Реальный термостат - сам принимает это решение, а для виртуального термостата нужно включать эту логику. | ||
Поэтому нужно четко понимать зачем и для чего вы включаете логики у реальных устройств | {{QuoteRed|Поэтому нужно четко понимать зачем и для чего вы включаете логики у реальных устройств}} | ||
[[Файл:Сценарии 007 логика у реальных устройств.png|центр|обрамить]] | [[Файл:Сценарии 007 логика у реальных устройств.png|центр|обрамить]] | ||
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ | __ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ |
Версия от 11:22, 18 января 2024
Один из видов сценариев - логические. Они работают в качестве виртуальной логики для определенных в них типов устройств и могут подключаться в настройках этих устройств.
Для создания данного типа сценариев - используется JavaScript на базе Nashorn. Поэтому для работы с этими видами сценариев - необходимо обладание навыками программирования
Есть встроенные системные логические сценарии.
Причем в системе их больше
Виртуальная логика
На примере лампочки мы видим, что часть сценариев, перечисленных в блоке логических - можно подключить к лампочке.
Но например Виртуальная логика "Связь включения и уровня" является системной и не отображается в разделе логических сценариев но доступна в лампочке.
Поэтому если вы настраиваете какое-либо устройство, желательно зайти в настройки виртуальной логики и посмотреть варианты, которые там предложены. Возможно это поможет реализовать какие-то необходимые вам задачи
Если раздел виртуальной логики в настройках устройства отсутствует, значит для данного типа устройств нет ни одного логического сценария. Как только вы создадите свой логический сценарий для этого типа устройств - раздел виртуальной логики в настройках появится автоматически
Раздел логики у реальных и виртуальных устройств
Так как в Sprut.hub существуют виртуальные и реальные устройства, то для них доступны одинаковые наборы устройств, но у реальных устройств нужно понимать - какие именно логики можно на них включать, а какие нет.
Например у реального термостата - само устройство присылает состояние целевого и текущего режима, поэтому включение логики - может привести к некорректной работе термостата.
Логика "Обычный термостат" обеспечивает изменение текущего режима в зависимости от установленной температуры. Реальный термостат - сам принимает это решение, а для виртуального термостата нужно включать эту логику.
Поэтому нужно четко понимать зачем и для чего вы включаете логики у реальных устройств