Не удается добавить в конфигурацию контроллера Wiren Board 6 (HW 6.5 s/n AJLLWRYO) многоканальный счетчик WB-MAP3H (addr 40, HW 1.1, FW 2.1, s/n E272750).
Счетчик подключен к 1 порту RS485, запитан с выхода VOUT контроллера.
Независимо от настроек порта и свойств устройства в List of devices
На вкладке Devices не появляется представления счетчика.
Прилагаю скриншот конфигурации
(нажмите Save для сохранения)
Если после этого счетчик не станет опрашиваться, перезагрузите контроллер и выложите сюда файл /var/log/messages с данными с момента перезагрузки.
Если получиться запустить счетчик, то обновите ПО контроллера и снова включите порт ttyRS485-2.
Отключение второго RS485 порта не помогло.
Обновления все установил, перезагрузил, повторил опыт с отключением. Результат нулевой.
Прилагаю ЛОГ messg_wirenboard.txt (167.2 КБ)
Вижу, что вскоре после старта wb-mqtt-serial ломается с ошибкой “FATAL: Serial protocol error: cannot open serial port”.
Пожалуйста, покажите еще ваш /etc/wb-mqtt-serial.conf, там включен какой-то порт, которого у вас, похоже, нет.
Понял, в чем проблема. У вас есть второй счетчик с адресом 14, и вы создали для него отдельный порт с именем устройства “1”. Удалите этот порт, должно все заработать.
На контроллере два устройства для портов RS-485: /dev/ttyRS485-1 и /dev/ttyRS485-2
Да. Такая возможность позволяет создавать описывать порты, которые не имеются в устройстве из коробки (TCP-порты, порты, которые создаются при подключении внутренних модулей и USB-переходников). Но да, гибкость накладывает определенные требования к пониманию того, что делается.