Mavelan
November 20, 2024, 9:21pm
1
Добрый день. В настройках Драйвера serial устройств выдается ошибка, что нет связи. Сначала было на 1 порту. Потом само исчезло, появилось на 2. По факту связь есть. Все элемент управления в Устройствах доступны (не красные). Устройства реагируют на свитчеры, релешки щелкают. Каналы mqtt в состоянии Ок. Скорость шины и устройств одинаковая. В общем физически все работает, но в настройках драйвера ошибка. Не понимаю что это такое.
diag_output_A6VT5ZCM_2024-11-21-00.15.06.zip (301,8 КБ)
Mavelan
November 20, 2024, 9:26pm
3
Еще эти устройства можно удалить и через поиск добавить снова. Они без проблем найдутся добавятся, ошибок не будет. Но при обновлении этого экрана, ошибки появятся снова. Перезагрузка контроллера не исправляет ситуацию.
Bringer
November 21, 2024, 8:15am
4
Добрый день!
В журнале ошибки на шине. Скорее всего физическое подключение. Рекомендую проверить по статье RS-485:Физическое подключение — Wiren Board
Посмотрите, пожалуйста, какая топология, какие терминаторы?
Может помочь уменьшить скорость baud rate.
Ошибки в журнале
Nov 21 00:13:07 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 6 input(s) @ 32 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:52 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:52 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:52 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 6 input(s) @ 32 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:52 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:52 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 6 input(s) @ 32 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:52 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 8 input(s) @ 1068 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:52 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 4 input(s) @ 97 of device modbus:56: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 4 input(s) @ 1072 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 3 input(s) @ 400 of device modbus:139: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 4 input(s) @ 97 of device modbus:56: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 4 input(s) @ 97 of device modbus:56: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 6 discrete(s) @ 0 of device modbus:141: Serial protocol error: request timed out
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 6 input(s) @ 32 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:56: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:68: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:139: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 6 input(s) @ 32 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 6 discrete(s) @ 0 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 3 input(s) @ 400 of device modbus:68: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:11: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:139: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 6 input(s) @ 32 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:68: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 3 input(s) @ 400 of device modbus:68: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:53 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:11: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 3 input(s) @ 400 of device modbus:68: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 4 input(s) @ 97 of device modbus:56: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 6 input(s) @ 32 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 8 input(s) @ 1068 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 6 discrete(s) @ 0 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:11: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 4 input(s) @ 97 of device modbus:56: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 3 input(s) @ 400 of device modbus:68: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 6 input(s) @ 32 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 8 input(s) @ 1068 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:68: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:11: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 6 input(s) @ 32 of device modbus:141: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:56: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc
Nov 21 00:14:54 wirenboard-A6VT5ZCM wb-mqtt-serial[1601]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:11: Serial protocol error: malformed response: invalid crc
Mavelan
November 21, 2024, 12:04pm
7
Топология как положено последовательная. Терминаторы не стоят. Первый порт стоит весь в щите. Второй порт (2 устройства) стоит прям рядом в санузле. Нужны терминаторы? Устройства переходят в эти состояния рандомно. Вот сейчас перезагрузил контролер, ошибки стала на одном устройстве первого порта и на одном второго порта. При этом устройства работают. Их ручки не красного цвета. Они реагируют на команды, релюшки щелкают. Т.е. если не заходить в настройки портов, то физической проблемы как бы и нет.
Понизил скорость портов до 9600. Ошибки исчезли. Но буквально одно обновление экрана и ошибки снова на месте. Такое ощущение, чт это какой-то баг веб интерфейса.
Bringer
November 21, 2024, 12:13pm
8
В сообщении выше привожу под спойлером ошибки связи по modbus. Про баг в интерфейсе можно было бы говорить, если бы их не было.
По физике, может, ещё силовые линии рядом с сигнальными.
Терминаторы да, нужны. У встроенных портов контроллера они по умолчанию включены, но на втором конце шины тоже надо поставить. Подойдёт резистор 120 Ом.
Для эксперимента, если хотите убедиться, можете подключить единственным одно из проблемных устройств. Коротким заведомо исправным кабелем. Остальные устройства отключить и поставить галку “не опрашивать” в интерфейсе.
Также можете проверять в том же веб-интерфейсе журнал драйвера wb-mqtt-serial.
Mavelan
November 21, 2024, 12:40pm
9
Подскажите, а где галка “не опрашивать” в интерфейсе?
Mavelan
November 24, 2024, 2:50pm
13
Я определил при каких условиях возникают эти странные состояния. Если во время стартовой загрузки контроллера, подключенные устройства будут так же включены (иметь питание), то после загрузки на каких-то устройствах появятся эти ошибки. При этом вся сборка будет нормально работать. Лечится это отключением/включением питания устройств или если подать питание на устройства уже после того, как контроллер завершит стартовую загрузку, т.е. чтобы на момент загрузки контролера устройства были обесточены. Тогда эти ошибки или не возникают или исчезают (если были) и далее интерфейс ведет себя обычным образом. Вот после того как я “сбросил” таким образом эти состояния в пятницу, сборка стоит уже включенной 2 суток, работает, никаких проблем нет, эти ошибки снова не появляются. Учитывая это, а так же появление новых сообщений на форуме об аналогичных кейсах, полагаю, что это не ошибки проектирования шины или еще чего-то, а ошибки программного обеспечения. Возможно вам эта информация будет полезна или если так, что ждем каких-то исправлений. Думаю, что это может иметь место у многих, просто люди об этом не знают, потому что сборки продолжают работать исправно, а в настройки mqtt мало кто заглядывает на постоянной основе.
PeteK
November 25, 2024, 5:20am
14
Исправили ложные оповещения о недоступности устройств в libwbmqtt1 5.3.2. Обновите пакеты, пожалуйста
Mavelan
November 25, 2024, 2:15pm
15
Все исправилось, спасибо!
Bringer
November 27, 2024, 2:07pm
16
А можете теперь прикрепить диагархив свежий, пожалуйста?
Mavelan
December 4, 2024, 5:08pm
18
Сорри, немного выпал из процесса. Еще актуально прислать свежий диагархив?
Bringer
December 5, 2024, 9:20am
19
Да, хочу посмотреть ошибки на шине.
Mavelan
December 6, 2024, 6:11pm
21
Вот
приложен диагностический архив, доступен только сотрудникам поддержки
(443,2 КБ)
Bringer
December 16, 2024, 7:58pm
23
Прошу прощения за долгий ответ.
Рекомендую проверить физическое подключение.
Большое количество ошибок на шине никуда не делось:
Спойлер
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 3 input(s) @ 400 of device modbus:68: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 6 discrete(s) @ 0 of device modbus:141: Serial protocol error: malformed response: invalid data size
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 4 input(s) @ 97 of device modbus:56: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:141: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:139: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 6 discrete(s) @ 0 of device modbus:141: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 4 input(s) @ 97 of device modbus:56: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:139: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:68: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:11: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 4 input(s) @ 97 of device modbus:56: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:56: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:68: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 3 input(s) @ 400 of device modbus:68: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:11: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:141: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:56: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:68: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:00 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 6 discrete(s) @ 0 of device modbus:141: Serial protocol error: malformed response: invalid data size
Dec 06 19:11:01 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:11: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:01 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 6 input(s) @ 32 of device modbus:141: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:01 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:56: Serial protocol error: malformed response: invalid data size
Dec 06 19:11:01 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 8 input(s) @ 1068 of device modbus:141: Serial protocol error: malformed response: invalid crc
Dec 06 19:11:01 wirenboard-A6VT5ZCM wb-mqtt-serial[1606]: WARNING: [modbus] failed to read 2 input(s) @ 270 of device modbus:10: Serial protocol error: malformed response: invalid crc