Ошибки в скрипте после перезагрузки WB6


#1

Добрый день. WB6

После перезагрузки в скрипте дает ошибку

Скрипт - передранный отсюда. Запуск по расписанию чего-либо.

Стоит добавить или убрать где-то пробел - ошибка уходит
Возникает ошибка в нескольких скриптах…

Понять не могу откуда проблема и с чем связана…


#2

Добрый вечер!

А lib_schedules.js вы скопировали?
Ещё желательно полный код скрипта.


#3

lib_shedules.js - да. скопирован.
а этот скрипт, блин, удалил случайно только что…
где-то в памяти он есть, но, походу, писать мне его снова.
резервной копии не осталось… ;(


#4

Пакет wb-rules версии 1.7 стоит?


#5

root@WBArtHome:~# aptitude show wb-rules
Package: wb-rules
Version: 1.6.9
State: installed
Automatically installed: no
Priority: optional
Section: misc
Maintainer: Ivan Shvedunov ivan4th@gmail.com
Architecture: armhf
Uncompressed Size: 5735 k
Depends: libc6 (>= 2.13)
Breaks: wb-mqtt-confed (< 1.0.2)
Description: Wiren Board Rule Engine


назначил(а) ответственного poglazov #6

#7

Добрый день!
Пожалуйста, обновите wb-rules до 1.7, и выложите куда-нибудь минимальный набор скриптов (я так понимаю, lib_shedules.js и ваш), с которыми я смогу воспроизвести проблему.


#8

Она, проблема, периодическая какая то. Возможно какой то косяк в скриптах.
Смущает то, что после внесения несущественных изменений (пробел в комментарии)
скрипт сохраняется, ошибка уходит, все начинает работать…
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5
garland.json (1,7 КБ)
greenhouse_alias.json (1,7 КБ)
greenhouse_light.json (1,8 КБ)
greenhouse_vent_circulation.json (1,0 КБ)
lib_shedules.json (3,9 КБ)
set_outdoor_night.json (1,6 КБ)
Понятно, что все файлы *.js
Пришлось сменить расширение, чтобы закинуть сюда. Движок не дает скрипты грузить напрямую.

Ошибки вылазили в
garland.js, greenhouse_light.js, set_outdoor_night.js
Зависимости не нашел.
Лечится добавлением пробела в комментарии где-то и сохранением.