Перейти к содержанию

Навигация

Wb-rules: различия между версиями

м
Добавил текст от Никиты
м (Нашёл неплохую статью-навигатор, пусть будет тут.)
Метка: удалено перенаправление
м (Добавил текст от Никиты)
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{DISPLAYTITLE: Движок правил wb-rules}}
[[File:Wb rules demo.png|400px|thumb|right|Редактирование правил в веб-интерфейсе]]
== Описание ==
WB-RULES это возможность писать правила на языка JS. В первую очередь нужно понимать что такое JS. Знать синтаксис, как происходит работа с функциями, переменными и основными языковыми конструкциями. Подробнее про язык можно узнать в официальном учебнике https://learn.javascript.ru/


[[File:Wb rules demo.png|400px|thumb|right|Редактирование правил в веб-интерфейсе]]
Однако, если вы не готовы программировать, возможно вам стоит попробовать создавать правила в среде [[Node-Red | NODE-RED]].
Для контроллера можно писать правила, например: "Если температура датчика меньше 18°С, включи нагреватель". Правила создаются через [[Веб-интерфейс Wiren Board|веб-интерфейс]] и пишутся на простом языке, похожем на Javascript.


Если ваше правило не работает или показывает красным строку и вы не понимаете причину, то возможно вы можете получить дополнительную информацию в системном логе выполнив в консоли команду
<syntaxhighlight lang="bash">
journalctl -u wb-rules
</syntaxhighlight>
== Совместимость скриптов при обновлении wb-rules ==
== Совместимость скриптов при обновлении wb-rules ==