orsoft
16.Январь.2024 12:42:28
1
Добрый день!
прочитал здесь https://github.com/wirenboard/wb-rules/tree/master?tab=readme-ov-file#модули
сделал как написано: положил в папку /etc/wb-rules-modules файл timer_device.js
и из скрипта rules.js пытаюсь получить функции
выдаёт ошибку при сохранении файла
avspnz
16.Январь.2024 12:52:40
3
Добрый день.
Выложите, пожалуйста, файлы rules.js
, timer_device.js
и thermostat_device.js
в текстовом виде.
orsoft
16.Январь.2024 13:18:56
5
Может ещё поможет
Welcome to Wiren Board 6.7.2 (s/n ), release wb-2310 (as stable)
Linux wirenboard- 5.10.35-wb153 #1 Thu Oct 26 10:16:18 UTC 2023 armv7l GNU/Linux
avspnz
16.Январь.2024 13:58:15
6
Тут стоит ограничение на скачивание js-файлов. Поместите данные файлы в архив и выложите его снова.
orsoft
16.Январь.2024 15:27:07
7
avspnz
17.Январь.2024 06:46:09
8
Проблем с require
я не вижу.
Попробуйте сменить кодировку файлов на UTF-8, а так же в timers.js измените
const Debug = false;
на
var Debug = false;
orsoft
17.Январь.2024 11:42:07
9
Спасибо, дело было в const? И как из ошибки можно это понять? 8))))
avspnz
17.Январь.2024 12:22:45
10
Нет, на скриншоте SyntaxError у вас указывает на ошибку декодирования символов в 23 строке файла timer_device.js
. Там у вас выводится сообщение в лог кириллицей и используется кодировка ANSI. После решения вопроса с кодировкой возникла бы другая ошибка вроде SyntaxError: parse error
, указывающая на строку где у вас используется const
вместо var
. Поэтому заранее и указал что нужно изменить.
orsoft
17.Январь.2024 12:51:29
11
о! буду знать как расшифровывать ошибки! ещё раз спасибо