Ну, если отправлять - то зачем both? Ну и - зачем в корень брокера… Непонятно.
Ну и чревато как минимум положительной обратной связью.
Сейчас - включен ли на брокере контроллера persistence?
нет, отключен (false),.
Подскажите, а как должна выглядеть строка про топики если я хочу все содержимое топика devices в одностороннем порядке отправлять в топик \homeassistant удаленного сервера?
Вероятно, что не настройка таким образом моста приводит к падению mosquitto и отваливанию веб-интерфейса. Добавил настройки моста как у вас на WB7.3.4 (wb-2307). Ничего не отваливается. HA получает все топики с контроллера.
Статус какой у сервисов mosquitto и wb-mqtt-serial?
root@wirenboard-AH354NG2:~# systemctl status mosquitto
● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2023-10-12 19:56:28 UTC; 10h ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 1462 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 1527 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 1546 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 1556 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Main PID: 1626 (mosquitto)
Tasks: 1 (limit: 4790)
Memory: 2.7M
CPU: 4min 34.864s
CGroup: /system.slice/mosquitto.service
└─1626 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
Oct 12 19:56:39 wirenboard-AH354NG2 mosquitto[1626]: 1697140599: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
Oct 12 19:56:39 wirenboard-AH354NG2 mosquitto[1626]: 1697140599: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-modbus (p2, c0, k60).
Oct 12 19:56:41 wirenboard-AH354NG2 mosquitto[1626]: 1697140601: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
Oct 12 19:56:41 wirenboard-AH354NG2 mosquitto[1626]: 1697140601: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-gpio (p2, c0, k60).
Oct 12 19:56:43 wirenboard-AH354NG2 mosquitto[1626]: 1697140603: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
Oct 12 19:56:43 wirenboard-AH354NG2 mosquitto[1626]: 1697140603: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-mqtt-knx (p2, c0, k60).
Oct 12 19:56:47 wirenboard-AH354NG2 mosquitto[1626]: 1697140607: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
Oct 12 19:56:47 wirenboard-AH354NG2 mosquitto[1626]: 1697140607: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-w1 (p2, c0, k60).
Oct 12 19:58:04 wirenboard-AH354NG2 mosquitto[1626]: 1697140684: Client <unknown> closed its connection.
Oct 12 19:58:04 wirenboard-AH354NG2 mosquitto[1626]: 1697140684: Client <unknown> closed its connection.
Итак. Не совсем понимаю, в чем конкретно проблема на данный момент.
Вы показали состояние сервисов при какой настройке моста? Файл 20bridges.conf сконфигурирован при этом был или пустой?
Есть ли сейчас доступ к веб-интерфейсу контроллера? Доступны ли все подключенные устройства.
Если есть проблемы, то опишите подробно.
Мост выключен.
Доступ к веб-интерфейсу есть, но в него не выводятся serial устройства.
Устройства не доступны.
Я рад предоставить любую информацию, но не знаю что требуется.
Файл с диагностикой я приложил.
Пришлите еще раз диагностический архив, чтоб посмотреть логи и конфигурацию с данного момента.
Устройства пропали после попыток настроить мост? До этого все работали? Под пропали подразумеваете, что в веб-интерфейсе все параметры устройств красные и нет управления?
Все верно, никаких иных настроек не вносил, только пытался построить мост и найти причину, почему mosquitto при этом мгновенно падает.
Если что при этом и задел, то не понимаю каким образом.
Устройства вообще не отображаются на веб интерфейсе, хотя еще позавчера отображались и не были красными
Перегрузил контроллер и устройства появились.
Внес настройки моста и удивился реакции.
# This file should be used to define Mosquitto bridges.
# See 21bridge.conf.example file for an example of how to do it.
connection ha
#address of server
address 192.16.0.100:1883
notifications true
notification_topic /client/wb/bridge1_status
remote_username***
remote_password ***
restart_timeout 20
topic /devices/# out 0 "" /homeassistant
На Wirenboard появился новый раздел \homeassistant в котором в каждом устройстве по одному сообщению.
Вопрос наверное к HA. Добавляю ваши настройки в свои настройки моста на контроллере и MQTT Explorer видит топики устройств и на контроллере и на HA.
Home Assistant: