WB-MRGBW-D перестает реагировать на modbus команды через некоторое время

Добрый день!

Недавно заметил, что один из WB-MRGBW-D диммеров перестал отвечать на опрос контроллера. Соответственно в UI стал отображаться как отключенный.

Начал разбираться в чем может быть проблема. Подключил его на отдельную линию к контроллеру минимальной длины без каких либо еще устройств на ней (и без подключения питания на верхние клеммы). По началу устройство нормально отвечало на команды отправленные через modbus_client (wb-mqtt-serial был остановлен на контроллере как положено).
Однако через некоторое время диммер перестает отвечать (modbus_client возвращает ошибку по таймауту)

Что мне удалось заметить:

  1. Если отключить диммер а затем подключить обратно - может ответить на несколько комманд подряд однако потом опять перестает отвечать
  2. Иногда modbus_client возвращает CRC ошибку один или пару раз (ERROR CRC received E11D != CRC calculated E06D), а затем снова ошибку по таймауту
  3. Чем дольше устройство было отключено, тем дольше оно может проработать при следующем подключении. Оставив его отключенным на ночь и проверив на следующее утро уже было подумал что все в порядке, однако минут через 10 устройство опять отвалилось.

По началу просто опрашивал конфигурационные регистры диммера и выяснил, что параметры подключения стандартные и не менялись. Адрес устройства изменяется нормально, однако на основную проблему это не влияет. Пытался так же изменить скорость, однако судя по всему у меня такая-же проблема как и в этой теме. Сбрасывает адрес на 1 и через некоторое время снова перестает отвечать.
Все это проводилос с постоянным передергиванием устройства от шины и питания.

for i in {1..500}; do modbus_client -mrtu /dev/ttyRS485-2 -a43 -t3 -r0x80 -b9600 -s2 -pnone; done 2>/dev/null

Лог
SUCCESS: read 1 of elements:
        Data: 0x002b
... (Success for about 50 times) ...
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
ERROR occured!
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
ERROR occured!
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
SUCCESS: read 1 of elements:
        Data: 0x002b
SUCCESS: read 1 of elements:
        Data: 0x002b
ERROR occured!
ERROR occured!
ERROR occured!
ERROR occured!
... (ERROR occured to the end)
Серийный номер устройства

Не сталкивались ли с подобным и что еще можно попробовать сделать, чтобы оживить диммер?

P.S. Другие 4 диммера работают исправно и таких проблем не имеют. Все на контроллере WB 6. После чего это стало проявляться ответить не могу, т.к. конкретно данный диммер был резервным. Просто в один день заметил, что его регистры отображаются красным в Web UI.

Добрый день! Возможно, что проблема была исправлена в свежей прошивке. К сожалению, ваша версия прошивки ещё не поддерживает удалённое обновление, поэтому придётся отправлять к нам в офис.