Добрый день. Устройства в панели подсвечены красным, шлюз через web по адресу доступен, с контроллера пингуется, настройки не менял. Что делать, куда копать?
Добрый день.
Информации мало для понимания причины потери связи.
Пришлите диагностический архив, укажите ревизию контроллера, версию установленного ПО.
Проверьте состояние шины, есть ли питание на модулях.
Попробуйте прочитать что-нибудь с устройств через modbus_client. Покажите результат.
Также можно убедиться, что с модулями можно связаться напрямую к контроллеру, без шлюза.
system/HW Revision 6.6.0
когда статус systemctl status wb-mqtt-serial посмотрел вот такой вывод увидел
root@wirenboard-AKHQD4XP:~# systemctl status wb-mqtt-serial
● wb-mqtt-serial.service - MQTT Driver for serial devices
Loaded: loaded (/lib/systemd/system/wb-mqtt-serial.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2023-11-30 09:13:14 UTC; 2h 14min ago
Main PID: 4907 (wb-mqtt-serial)
CGroup: /system.slice/wb-mqtt-serial.service
└─4907 /usr/bin/wb-mqtt-serial
ноя 30 11:26:50 wirenboard-AKHQD4XP wb-mqtt-serial[4907]: WARNING: <192.168.88.77:23>: closed due to repetetive errors
ноя 30 11:26:56 wirenboard-AKHQD4XP wb-mqtt-serial[4907]: WARNING: <192.168.88.77:23>: closed due to repetetive errors
ноя 30 11:27:01 wirenboard-AKHQD4XP wb-mqtt-serial[4907]: WARNING: <192.168.88.77:23>: closed due to repetetive errors
ноя 30 11:27:06 wirenboard-AKHQD4XP wb-mqtt-serial[4907]: WARNING: <192.168.88.77:23>: closed due to repetetive errors
ноя 30 11:27:11 wirenboard-AKHQD4XP wb-mqtt-serial[4907]: WARNING: <192.168.88.77:23>: closed due to repetetive errors
ноя 30 11:27:16 wirenboard-AKHQD4XP wb-mqtt-serial[4907]: WARNING: <192.168.88.77:23>: closed due to repetetive errors
ноя 30 11:27:21 wirenboard-AKHQD4XP wb-mqtt-serial[4907]: WARNING: <192.168.88.77:23>: closed due to repetetive errors
ноя 30 11:27:26 wirenboard-AKHQD4XP wb-mqtt-serial[4907]: WARNING: <192.168.88.77:23>: closed due to repetetive errors
ноя 30 11:27:31 wirenboard-AKHQD4XP wb-mqtt-serial[4907]: WARNING: <192.168.88.77:23>: closed due to repetetive errors
ноя 30 11:27:36 wirenboard-AKHQD4XP wb-mqtt-serial[4907]: WARNING: <192.168.88.77:23>: closed due to repetetive errors
Не знаю как обратиться через modbus client к порту 192.168.88.77 - это адрес шлюза
Визуально провода в порядке, питание есть, индикатор связи на модулях горит постоянно, не моргая.
Я не специалист, извиняюсь заранее за ошибки в терминах и тп.
По какой-то причине нет опроса датчиков. Перепроверьте, что корректно выполнена конфигурация модулей. Вы не указали версию ПО. Если версия ПО свежая, то можете просканировать устройства через веб-интерфейс.
Также я бы попробовал подключить какой-нибудь модуль напрямую к контроллеру и почитал регистры с помощью modbus_client.
Первоначальная настройка системы производилась вами?
В архиве нет файла настройки wb-mqtt-serial.conf
. Пришлите его.
В логе wb-mqtt-serial
из-за ошибок полезного ничего не вижу. Перезапустите этот сервис и пришлите еще раз данный лог.
Настраивал сам, все работало без проблем после настройки пару месяцев, ночью модули отвалились
wb-mqtt-serial.conf (2,3 КБ)
Где смотреть версию ПО?
Первым делом я бы подключил датчики напрямую контроллеру и проверил их работу, чтобы исключить проблемы на уровне подключения.
Покажите вывод команды:
cat /etc/wb-fw-version
root@wirenboard-AKHQD4XP:~# cat /etc/wb-fw-version
202103240759
root@wirenboard-AKHQD4XP:~#
Перезагрузка контроллера, перезапуск сервиса wb-mqtt-serial
не возобновляет опрос?
Версия ПО достаточно старая. Рекомендую обновиться до актуальной. В новых версиях есть возможность сканирования устройств через веб-интерфейс.
wb-mqtt-serial_20231130T155106.log (7,2 КБ)
Что то выгрузил
Покажите все-таки настройки шлюза.
Выполните данную рекомендацию. Сообщите результат.
Подключил WB-M1W2 к контроллеру напрямую, настроил - работает, температуру показывает, видимо проблема в шлюзе
Укажите, с каким настройками подключили устройство.
У меня два таких модуля, просто передернул клеммники и добавил устройство к /dev/ttyRS485-2 указал модель и адрес модуля, сразу пошел обмен - индикатор заморгал, обновились показания датчиков температуры. Каких-то настроек протокола не делал
По сути убедились, что к модулю вопросов нет. Не исключили пока что исправность существующей шины от шлюза до модуля.
Все-таки надо убедиться в исправности шины. Можно отключить и прозвонить кабель. Также можно попробовать использовать другой кабель. Отпишитесь о результате.
Похоже проблема с модулем реле WB-MR6CU, выдернул из него клемник питания и связи, WB-M1W2 определился, совместно они не хотят работать на одном шлейфе. У меня есть такой же модуль реле, поставил вроде как работает, есть обмен