Wb-mqtt-serial сыпет ошибками WARNING

Здравствуйте!
в логах большое количество сообщений:

[wb-mqtt-serial] WARNING: [serial client] Reading events failed: Serial protocol error: malformed response: invalid packet

Методом перебора нашел, что если отключить от сети wb-mr-6cu v.2 (1шт) и wb-msw v4 (2шт) то количество ошибок уменьшается в разы но не пропадают полностью ( возможно еще какое-то устройство надо искать)

Добрый день.
А чем выполнена шина, ее длина, на какой скорости работает и сколько на ней устройств? Включены ли терминаторы на контроллере, есть ли на конце шины?
Ну и, в принципе на шине допустимо одна-две ошибка в минуту. Если больше - то уже повод посмотреть.

Витая пара 5е, без экрана.
длина метров 300+, скорость 115к
Терминаторов нет.
устройства в середине физической шины, рядом с mr-6cu стоят еще два mdm3

Хорошо бы посмотреть как выглядят фронты-срезы сигнала.
Ну и, кстати, что именно возвращается на опрос? Какие байты?

Почему?

А что в конце шины? А от чего они питаются?

а я так и не выбрал карманный осциллограф :frowning:

до такого уровня еще не доходил в диагностике

шлюз оноком и пару wb-led - работают без замечаний
от блока питания hdr 30-24

Ваш посыл понял, пересоберу линию - добавлю сопротивление 120Ом и запитаю ближе к центру шины

Без него плохо… Даже вот такой полуигрушечный позволяет глянуть. Но лерминаторы на длинную линию - обязательно. С двух сторон. И если на контроллере терминатор выключен (по умолчанию включен) - то включить. Два терминатора на одной стороне - тоже плохо.

Питание надо посмотреть, устройства отдают напряжение. Только если просаживается - надо что-то делать.