Самопроизвольное изменение ROM в WB-MIR v.2

Добрый день.
Периодически 3-4 раза в день возникает ситуация, когда меняется содержимое ROM1 и ROM2. Размер сегментов прыгает до 32677, затем возвращается в исходное состояние. Через 1-2 месяца аптайма значение может выпасть в 0 и содержимое сегментов затирается. Все бы ничего, но в этих регистрах содержатся команды по управлению оборудованием, и в нужный момент команда может выполнится неадекватно. Подскажите пожалуйста, нормальное ли данное поведение и как с этим бороться?

Добрый день.
А какой регистр читаете? Мне кажется что младшая чать от uptime?

Какая прошивка?

на WB 202101110122

на модуле версию узнать не выходит, пытаюсь через modbus_client, но все время выдает ошибки

Какие ошибки? Остановлен ли wb-mqtt-serial?

И еще раз: А какой регистр читаете, то что на графике?

Читаю 250-269 (согласно WB-MIR v2 Registers — Wiren Board)

# service wb-mqtt-serial stop
# for i in {250..269}; do modbus_client --debug -mrtu -a29 -t0x03 -s2 -pnone /dev/ttyRS485-1 -r$i; done 2>/dev/null | grep Data:

Если я не обманулся, то вывод такой:
Data: 0x0034
Data: 0x002e
Data: 0x0031
Data: 0x0036
Data: 0x002e
Data: 0x0035
Data: 0x0000
Data: 0x0000
Data: 0x0000
Data: 0x0000
Data: 0x0000
Data: 0x0000
Data: 0x0000
Data: 0x0000
Data: 0x0000
Data: 0x0000
Data: 0x0000
Data: 0x0001
Data: 0x6827
Data: 0x19ff

вывожу в web-интерфейсе history по параметру ROM-size. Все делаю из коробки.

у вас 4.16.5
Так, для начала - посоветую обновить на 4.16.7 Загрузка прошивок на устройства Wiren Board — Wiren Board
исправлен довольно ерьезный баг. А с ROM1_size попробую воспроизвести.

Часа два прогнал на старой прошивке, 4.13.0 попробую теперь на самой свежей. 4.16.8

Пока не воспроизводится. А устройство, MIR работает не перезагружаясь?

сложно сказать, периодически с ним теряется связь 1 раз в пару дней, иногда чаще. Но связать с моментами изменения ROM не могу.

Можно прочитать 104-105 регистры, в них значение должно увеличиваться. Если сбрасывается в “0” - то MIR перезагружался. Все же попробуйте обновить прошивку. Если симптомы останутся - поменяем устройство.

Обновились до последней прошивки. Симптомы остались. Если я правильно интерпретирую результат вывода, то перезагрузок не было (показания были сняты через 20 минут после фиксации проблемы).

# service wb-mqtt-serial stop
# for i in {104..105}; do modbus_client --debug -mrtu -a29 -t0x03 -s2 -pnone /dev/ttyRS485-1 -r$i; done 2>/dev/null | grep Data:
    Data: 0x0008
    Data: 0x9fb3

Добрый день. Воспроизвести не получается - меняем MIR
Пожалуйста не меняйте в MIR никаких настроек.
Курьер привезёт новое оборудование и заберёт старое.
Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.

В письме укажите:

  1. ссылку на эту тему,
  2. серийный номер устройства,
  3. ваш действующий телефон и адрес доставки.