Автоматическое сканирование портов рассчитано только на устройства Wiren Board. То, что сканер перебрал все скорости и чётности и никого не нашёл, — ожидаемое поведение, ошибки в этом нет.
Чтобы проверить связь со сторонним устройством, воспользуйтесь пунктом 2.Подготовка из инструкции Как писать шаблоны для сторонних Modbus-устройств. Кратко: возьмите из документации на приточку параметры связи (скорость, число бит данных, чётность, стоп-биты, Modbus-адрес), утилитой modbus_client_rpc считайте любой известный вам регистр. Если регистр прочитался – связь и подключение в порядке, дальше можно составлять шаблон устройства.
Заодно проверьте, что приточная установка подключена к клеммам A и B модуля WBE2-I-RS485 (полярность не перепутана), устройство запитано, а при разных блоках питания «земли» устройств связаны между собой.
модуль добавил, но в процессе что-то сломал, теперь мои ранее работающие устройства на шине 485 не оправшиваются , в сериал-устройствах обнаружимваются
удалил все старые устройства и просканировал, нашлись, обмен пошел с устройствами
На MOD1 в архиве стоит "enabled": false и "devices": [], то есть на момент сбора архива на этом порту ничего не настроено.
Что вы, скорее всего, видите при установке галочки: любое сохранение настроек serial перезапускает драйвер, и на это время все устройства на всех шинах становятся красными. По вашему журналу это 10–17 секунд на каждое сохранение:
14:03:10 Stopping MQTT Driver for serial devices...
14:03:13 Started MQTT Driver for serial devices.
14:03:21 device modbus:221 is connected
Это ожидаемое поведение, а не сбой. Если после включения порта устройства не возвращаются в течение минуты – соберите диагностический архив, не выключая порт обратно: в текущем архиве порт уже выключен, и по нему эту ситуацию не разобрать.
Отдельно: на системном разделе закончилось место, свободно 20 МБ из 2 ГБ.
Filesystem Size Used Avail Use% Mounted on
/dev/root 2.0G 1.8G 20M 99% /
/dev/mmcblk0p6 55G 2.1G 50G 4% /mnt/data
В таком состоянии сохранение конфигов, установка обновлений и работа служб начинают отваливаться непредсказуемо, это лучше починить в первую очередь.
Ещё проверьте, пожалуйста, не занят ли порт MOD1 другим процессом:
fuser -v /dev/ttyMOD1
Если в выводе окажется, что порт уже кем-то открыт, и включать его одновременно в wb-mqtt-serial нельзя – два мастера на одной линии дают ошибки CRC.