Столкнулся с конфликтом между зашитой логикой управления реле водозапорными кранами и логикой умного дома, при обнаружении протечки внешняя логика посредством реле MB-MWAC кран закрывает, но через какое-то время без внешних команд состояние реле меняется и кран открывается. Предполагаю, что дело в заводских настройках mapping-матрицы, для решения проблемы достаточно записать нули в соответствующие регистры, но подключение к устройству посредством modbus_client завершается ошибкой.
Правильно ли я понял, что значения регистров в mapping-матрице при длительном отключении питания не сохраняются? Во всяком случае у меня WB-MWAC через неделю без питания откатился до значений по умолчанию.
Если так, то правильней матрицу конфигурировать через setup-секцию веб-интерфейса, чтобы при каждом запуске wb-mqtt-serial матрица перешивалась. А описанный в документации способ через modbus_client - скорее для понимания процесса, а не для реального использования.
Маппинг-матрица сохраняется во флеш-памяти контроллера, поэтому сбрасываться режимы не должны. Батарея нужна только для автономной работы (без основного питания) счетных входов.
Вы уверены, что неделю не подключали модуль к питанию и не производили за это время с ним никаких действий (смена прошивки, редактирование setup-секции)?
Напишите больше информации по проблеме: какая аппаратная версия модуля, какая прошивка, как вы его подключали, как конфигурировали, какие режимы выбрали, как проверяли работу модуля?
Все правильно, после обновления прошивки настройки входов, выходов и маппинг-матрица сбрасываются к заводским. Поэтому после обновления прошивки нужно заново конфигурировать модуль или использовать setup-секцию в веб-интерфейсе.