Завершение работы системы при переходе на резерв

Всем привет. Я в этом мире новенький. :wink:

Собственно проблема в заголовке.
Есть WB7 + WBMZ4-SUPERCAP и очень важно при потере напряжения сети подготовить систему к отключению.
Как это подружиться с watchdog который при завершение работы вновь запускает, но и его отключить нельзя, т.к. при возврате напряжения всё должно запуститься.

Добрый день. Подобная тема совсем недавно обсуждалась. Коллега дал отличный ответ и предложил решение: Как правильно отключать wirenboard? - #3 от пользователя BrainRoot

Такой вариант не подходит, но пока не суть.

Почему такое правило может не работать?

defineRule("battery_percentage", { 
  whenChanged: "battery/Percentage",
  then: function (newValue, devName, cellName) {
    log("devName:{}, cellName:{}, newValue:{}", devName, cellName, newValue)  
  }
})

В разделе Устройства и Каналы MQTT изменения адекватно отображаются.
Через консоль тоже:
mosquitto_sub -v -t /devices/battery/controls/Percentage

Нашёл причину.
В виртуальном устройстве battery (/usr/share/wb-rules-system/rules/power-class-battery.js) отключено оповещение при установке значения контрола (setValue({ …, notify: false})).
Есть на это какая-то причина?

Здравствуйте!
Передал проблему разработчикам, они разбираются.

Приветствую!
Проблему исправили в актуальной версии релиза 2304.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.