Правила при включении контроллера

Добрый день.
Есть ли какое-то событие к котормоу можно привязаться при включении контроллера?

Есть некоторые пины, которые заведены на нормально разомкнутое реле и надо чтобы при потери питания они восстанавливались в том же состоянии что и были до потери электричества.

Как это лучше сделать? Сейчас руками каждый раз включаю их.

Добрый день.
Можно привязаться к какому-нибудь топику MQTT, вот так например:

defineRule("powerOn", {
  whenChanged: "power_status/Vin",
  then: function() {
    if (dev["power_status/Vin"]){
      dev["wb-mr6cv3_151/K1"] = true
    }
  }
});

Спасибо. Попробую.

Но ведь при таком варианте в тру будет переводиться всегда когда изменяется уровень Vin, а он во время работы тоже скачет. То есть если я например принудительно выключу пин, он включится практически сразу.

А верно я понмаю, что при загрузке например тот же system/Temperature Grade записывается каждый раз?

Если да, то тогда логичнее на него будет завязаться наверное. Он в процессе работы не будет меняться.

Добрый день.
Можно еще использовать — Как отследить готовность wb-mqtt-serial? - #3 от пользователя BrainRoot
А состояние лучше хранить в PersistentStorage — GitHub - wirenboard/wb-rules: Rule engine for Wiren Board