Циклический скрипт

Добрый день всем
Нужен скрипт.
Каждый день, 2 раза в определенное время проверять датчик температуры… Если температура нмже заданного, то включать реле обогревателя. Через 15 мин после включения реле нужно включать другое реле (освещение).
Скрипт работы пишется на jscript.
Нужно чтобы этот скрипт перидтчески выполнялся. Значит ли это, что для работы скрипта браузер должен быть все время открыт…

Добрый день! Нет, скрипты выполняются в движке правил на самом контроллере.

Не совсем понятно.
Как известно JavaScript выполняется в браузере, на стороне клиента
Каким образом JavaScript выполняется на самом контроллере? Нужно использовать какие-то особые функции или GET/POST запросы?

Скрипты, который вы пишете на JavaScript в редакторе скриптов в веб-интерфейсе Wiren Board, исполняются на контроллере.

Как известно, JavaScript - это всего лишь язык программирования, а выполняется он в любом месте, где есть интерпретатор, чтобы его выполнять.

Евгений, а насколько реализована поддержка JS? Т.е. условно я могу писать любые-любые свои алгоритмы, или есть ограничения?

Вообще всё написано вот здесь: https://github.com/contactless/wb-rules/blob/master/README.md

Внутри там вот этот движок: http://duktape.org/

Ограничения скорее будут со стороны именно движка правил и взаимодействия с внешним миром, а не со стороны языка.

1 лайк