WB6 Firmware version 201809030832
Воспользовался инструкцией с Wiki https://wirenboard.com/wiki/index.php/Движок_правил_wb-rules_2.0
Для создания модуля достаточно создать файл с именем, соответсвующим имени модуля (с расширением .js) в директории /etc/wb-rules-modules.
Файл модуля /etc/wb-rules-modules/myModule.js
exports.hello = function(text) {
log("Hello from module, {}", text);
};
exports.answer = 42;
Файл сценария scenario.js
var m = require("myModule");
m.hello("world"); // выведет в лог "Hello from module, world"
log("The answer is {}", m.answer); // выведет в лог "The answer is 42"
Создал сначала одну, потом вторую директорию
- /etc/wb-rules-modules
- /usr/share/wb-rules-modules
Даже все имена файлов сохранил вчистую.
Результат:
Инструкция точно рабочая?
Прописал полностью путь до модуля, все-равно ошибка.