По совету сотрудников поддержки обновился до 2507, после обнаружил в логе ошибки в скрипте.
14-08-2025 22:02:59.894 [wb-rules] | ERROR: [rule error] ECMAScript error: TypeError: type error (rc -105) |
---|---|
anon native strict preventsyield | |
anon /usr/share/wb-rules-system/scripts/lib.js:113 preventsyield | |
setDevValue /usr/share/wb-rules-system/scripts/lib.js:123 preventsyield | |
anon /etc/wb-rules/main.js:1448 preventsyield | |
call native strict preventsyield | |
anon /usr/share/wb-rules-system/scripts/lib.js:238 preventsyield | |
14-08-2025 22:02:59.888 [wb-rules] | ERROR: invalid control definition |
строка 1148 выглядит так:
runShellCommand(‘curl -s -X POST https://api.telegram.org/bot{}/sendMessage -d chat_id={} -d text=“Дверь кв.48 открыта”’.format(token, chat_id));
движок не менялся вотсовсемникапельки уже месяца 3, работал стабильно и не выдавал ошибок
помимо этого есть ссылки на ошибку и в другой строке:
14-08-2025 21:46:35.362 [wb-rules] | ERROR: [rule error] ECMAScript error: TypeError: type error (rc -105) |
---|---|
anon native strict preventsyield | |
anon /usr/share/wb-rules-system/scripts/lib.js:113 preventsyield | |
setDevValue /usr/share/wb-rules-system/scripts/lib.js:123 preventsyield | |
anon /etc/wb-rules/main.js:983 preventsyield | |
call native strict preventsyield | |
anon /usr/share/wb-rules-system/scripts/lib.js:238 preventsyield | |
14-08-2025 21:46:35.361 [wb-rules] | ERROR: invalid control definition |
14-08-2025 21:46:34.160 [wb-rules] | ERROR: [rule error] ECMAScript error: TypeError: type error (rc -105) |
anon native strict preventsyield | |
anon /usr/share/wb-rules-system/scripts/lib.js:113 preventsyield | |
setDevValue /usr/share/wb-rules-system/scripts/lib.js:123 preventsyield | |
anon /etc/wb-rules/main.js:983 preventsyield | |
call native strict preventsyield | |
anon /usr/share/wb-rules-system/scripts/lib.js:238 preventsyield | |
14-08-2025 21:46:34.157 [wb-rules] | ERROR: invalid control definition |
вот она:
dev[“wb-led_45/Channel 1 Brightness”] = brold451;
(здесь восстанавливается из переменной предыдущая яркость канала).
данный вариант работалс полгода и не вызывал ошибок.
чяднт?