Вынужден был откатить с 2.6.0 до 1.8 версии wb-rules по причинам описанным в другом посте.
Переход на новые правила
Теперь обнаружил, что из нескольких скриптов точно не желает работать целиком весь файл, то есть все объявленные внутри правила не желают выполняться до одного.
Есть пример того, что из соседнего файла с другим набором правил все вроде как в порядке.
В логе видно, что движок правил вроде как жив:
wb-rules.service - LSB: MQTT Rule Engine for Wiren Board
Loaded: loaded (/etc/init.d/wb-rules; generated; vendor preset: enabled)
Active: active (running) since Wed 2020-12-16 10:10:55 +03; 7min ago
Docs: man:systemd-sysv-generator(8)
Process: 1966 ExecStart=/etc/init.d/wb-rules start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/wb-rules.service
└─2001 /usr/bin/wb-rules -syslog -queue-len 2048 -editdir /etc/wb-rules /usr/share/wb-rules-system/rules/ /etc/wb-rules /usr/share/дек 16 10:10:54 wirenboard-ATNO6FBW systemd[1]: Starting LSB: MQTT Rule Engine for Wiren Board…
дек 16 10:10:55 wirenboard-ATNO6FBW systemd[1]: Started LSB: MQTT Rule Engine for Wiren Board.
Dec 16 10:47:45 wirenboard-ATNO6FBW daemon.info wb-rules[4367]: INFO: [rule info] [FLOOR 1]: 23.25° [24°]
Dec 16 10:47:45 wirenboard-ATNO6FBW daemon.info wb-rules[4367]: INFO: [rule info] ➥ [T shift: -0.75°. Valve correction: 0%. MOD: 10V. Next check in 15min]
Dec 16 10:47:45 wirenboard-ATNO6FBW daemon.info wb-rules[4367]: INFO: [rule info] [FLOOR 1]: ALARM!!! Temperature is decreasing… TEMP drop down on 0.125 in 15min
У меня таких файлов со скриптами 6 штук и как понимать что работает, а что нет и главное почему!!!
Это “волшебство” или гребаный нестабильно работающий код разработчиков?
Как можно пользоваться таким продуктом, если он годами глючит и уже нужно держать дома специалиста по wirenboard и платить ему зп, чтобы он постоянно что-то настраивал или отлавливал, так как я уже не могу выполнять эту роль регулярно.
Где искать ответы на постоянные трудности?
ЗАДОЛБАЛО, если честно!!!