Допустим у вас на даче стоит Хомяк на котором крутиться "БРОКЕР-2" и Вам нужно прокинуть данные на основной домашний БРОКЕР-1 для мониторинга,управления или других целей. Главное условие что бы всё это работало. удалённый брокер должен видеть (пинговать) основной домашний, как это сделать решайте сами, способов много.
И так, настраивать что либо на основном брокере не нужно, необходимо зайти на удалённый шлюз по SSH удобным Для Вас способом (я пользуюсь программой "MobaXterm". [https://mobaxterm.mobatek.net/] ) и добавить следующие строчки в фойл mosquitto.conf
. На МТС шлюзе он находиться по пути /etc/mosquitto/
.
В этом файле конфига добавляем следующие строчки
connection bridge
address ip_adress_brokera:1883
notifications false
start_type automatic
remote_username login
remote_password password
try_private true
topic homed/# both 0
topic homeassistant/# both 0
Если не используете логин и пароль на брокере, просто удалите эти строки -remote_username login / remote_password password
Последняя строчка для проброса топиков в/из Home Assistant
После этого сохраняем конфиг и прегружаем сервис - mosquitto. Я это делаю через Luci - System - Startup
Если все условия соблюдены и всё сделали правильно, то данные топика homed/ будут летать с одного брокера на другой.
Важно: Если у Вас несколько Хомячков и Вы как положено настроили их с разными префиксами. То не забудьте изменить названия топика topic homed/# both 0
в конфиге.