7809
правок
Fizikdaos (обсуждение | вклад) |
Fizikdaos (обсуждение | вклад) |
||
Строка 32: | Строка 32: | ||
<!--T:7--> | <!--T:7--> | ||
Правила | Правила делятся на два типа: непосредственно правила (начинаются со слов ''defineRule'') и виртуальные устройства (начинаются со слов ''defineVirtualDevice''). Виртуальные устройства - это новые элементы управления в веб-интерфейсе - например, кнопка-выключатель, которая на самом деле выключает два устройства одновременно. Кнопка не привязана напрямую ни к какому физическому устройству, а действия при её нажатии определяются написанным вами скриптом. | ||
<!--T:8--> | <!--T:8--> | ||
В одном файле можно хранить неограниченное количество правил. Но обычно в одном файле хранятся правила с близкими функциями. | |||
Строка 42: | Строка 42: | ||
<!--T:10--> | <!--T:10--> | ||
Для начала разберём простое правило | Для начала разберём простое правило "при превышении температуры - выключи обогреватель". Температуру получаем с датчика [[Special:MyLanguage/1-Wire|1-Wire]], обогреватель подключён к Реле 1 внешнего релейного модуля [[Special:MyLanguage/WB-MRM2|WB-MRM2]]. | ||
<syntaxhighlight lang="ecmascript"> | <syntaxhighlight lang="ecmascript"> | ||