могу еще выборок сделать.
Я же говорю, вы не отличаете язык от платформы. Сходите по ссылке https://node-postgres.com/ и посмотрите, как на javascript делают SQL-запросы к PostgreSQL, например.
а другие бомжи любители?
Да, есть и такие. PHP, например.
а свои переменные мне куда пихать? они мне нужны после выключения/включения.
Поясните, вот стандартный пример, он вам не подходит?
// То же самое с retained-флагом
publish("/abc/def/ghi", "0", 2, true);
а то творческая команда Wiren почему то забыла в технической документации разъяснить что происходит с кодом который помимо правил.
Ну а какие можно сделать выводы из фраз “…при необходимости можно определять глобальные функции…” и “…вместо изменяемых пользовательских глобальных переменных в условиях правил рекомендуется использовать параметры виртуальных устройств…” ?
Вам то пофиг зажжется лампочка после ресета или нет, а мне бы хотелось чтобы контроллер помнил, что по последней аналитике теплоноситель надо прогреть до 50 градусов, а не начинать с 25-30 и с нуля собирать статистику.
И в чем проблема, я не понимаю?
я системный администратор
Я уже понял, что у вас разработка ПО на начальном уровне.
Дополнение:
…Во избежание труднопредсказуемого поведения в функциях, фигурирующих в when, asSoonAs и whenChanged не рекомендуется использовать side effects, т.е. менять состояние программы (изменять значение глобальных переменных, значений параметров, запускать таймеры и т.д.) Следует особо отметить, что система не даёт никаких гарантий по тому, сколько раз будут вызываться эти функции при просмотрах правил…
…global - глобальный объект ECMAScript (в браузерном JavaScript глобальный объект доступен, как window)…
…При внесении изменений в файлы с правилами происходит автоматическая перезагрузка изменённых файлов. При перезагрузке глобальное состояние ECMAScript-движка сохраняется, т.е., например, если глобальная переменная определена в файле a.js, то при изменении файла b.js её значение не изменится. Глобальные переменные и функции, определения которых удалены из правил, также не удаляются до перезагрузки движка правил (service wb-rules restart). В то же время удаление определений правил и виртуальных устройств отслеживается и обрабатываются, т.е. если, например, удалить правило из .js-файла, то это правило более срабатывать не будет…
Вы это все, вообще, читали?