Не работает WB-MSW-LORA

Странно ведет себя датчик WB-MSW-LORA v.4 с модулем WBE2R-R-LORA. Видно что модуль общается с устройством - светодиоды мигают. Если начать читать через modbus-client, то иногда корректное чтение проскакивает. Но чаще ошибки или неполные пакеты приходят в ответ. Если же в настройках выключить соответствующий порт (/dev/ttyMOD1 например), то чтение через modbus-client становится устойчиво верным.
WB_LORA_log.txt (6,8 КБ)

Добрый день.

А сам драйвер wb-mqtt-serial на момент чтения с помощью modbus_client остановлен?
Такое впечатление что не останавливаете предварительно.

Он может быть как в работе, так и остановлен. Если этот сервис запущен, но в настройках отключить порт, то чтение идет стабильно БЕЗ ошибок.

Отключить порт или остановить - в любом из этих случаев сервис в порт ничего не шлет.
Нельзя использовать modbus_client всесте с еще каким-либо процессом на одном порту.

Изначально не работало чтение именно через wb-mqtt-serial. В логах были записи о неверной контрольной сумме. Грешили на неисправность оборудования. Но попытки прочитать в обход wb-mqtt-serial показали, что при определенной настройке чтение происходит периодически и корректно. Я так понимаю, что такого ранее ни у кого не наблюдалось. Попробую проверить еще на другом контроллере…