Согласно документации:
По умолчанию forceDefault == false
, т.е. если флаг не задан явно, при запуске параметр примет предыдущее сохранённое значение (если оно существует и lazyInit != true
; для новых виртуальных устройств будет записано значение по умолчанию при условии lazyInit != true
). Для того, чтобы вернуть старое поведение wb-rules (не использовать сохранённое значение при запуске), задайте явно forceDefault = true.
Т.е. значения MQTT топиков сохраняются после перезагрузки.
В чем тогда разница этого подхода и PersisrentStorage?
PersistentStorage больше для сохранения переменных\состояний и функций, верно?