Добрый день.
Периодически 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.
В письме укажите:
- ссылку на эту тему,
- серийный номер устройства,
- ваш действующий телефон и адрес доставки.