Moin, evtl. ist das hier das falsche Forum aber ich hab jetzt schon auf mehreren anderen Foren gefragt und noch keine oder nur nicht hilfreiche Ideen/Vorschläge bekommen. Evtl. kann mir ja jemand von euch helfen! Da wäre ich dankbar: Folgende Konstellation: auf TRUE NAS Scale läuft Metallb als „Loadbalancer“. Home Assistant ist als VM installiert und hat liegt im „Standart“ Subnetz (z.B IP:192.168.178.205), MQTT ist als APP aus dem Truecharts „Katalog“ installiert und hat eine IP (z.B 192.168.90.81) im IoT Subnet. Ich kann von allen Geräten, auch z.B meinem Laptop der im Standart Subnet hängt auf MQTT zugreifen und Topics veröffentlichen oder abonnieren (Laptop ist im anderen Subnetz aber ist halt in der Firewall so erlaubt). Allerdings bekomme ich keine Verbindung von der HomeAssistant VM auf MQTT Zustand. Ich kann den Broker per CLI wohl anpingen, aber das ist alles. Wenn ich die Integration per HomeAss hinzufügen will schlägt das fehl. Wenn ich per HomeAss auf den jetzigen MQTT Broker aufm Raspi zugreifen will klappt alles… Hat jemand eine Idee, wie ich es hinbekommen könnte eine Verbindung hinzubekommen? Evtl. eine Bridge erstellen?
Erstelle eine MQTT-Bridge auf einem Gerät im "IoT" Subnetz (separates Gerät oder der MQTT-Broker selbst). Die Bridge muss im "IoT" Subnetz sowie auch im "Standard" Subnetz erreichbar sein. -> Firewall-Einstellungen auf beiden Seiten entsprechend konfigurieren. -> Der Home Assistant kommuniziert mit der Bridge und leitet Nachrichten an den eigentlichen MQTT-Broker weiter. -> Beispiel Konfiguration in Home Assistant mqtt: broker: 192.168.90.81 # IP-Adresse der MQTT-Bridge port: 1883 # Port des MQTT-Brokers username: your_username password: your_password -> Home Assistant neu starten
Ich erstelle also eine Bridge. Okay, soweit komme ich mit. Als "Mitglieder" nehme ich hier dann die Interfaces der NIC der ensprechenden Subnetze? Also das Interface ausm IoT Netz und das Interface ausm normalen "Standart" Subnetz? Sollte ich hier anschließend einen Alias also eine IP vergeben? Also in beiden netzen oder nur in einem? Wie leite ich die Nachrichten dann weiter an meinen Broker? Ich kann den Broker ja jetzt auch schon von Home Assistant OS erreichen, aber halt nur per Ping. Wenn ich die Integration hinzufügen möchte geht das nicht. Sorry für die Rückfragen :D
Hendrik K. schrieb: > Als "Mitglieder" nehme ich hier dann die Interfaces der NIC > der ensprechenden Subnetze? Ja, die Netzwerk-Interfaces der NICs aus beiden Subnetzen sind als "Mitglieder" verwenbar > Sollte ich hier anschließend > einen Alias also eine IP vergeben? Also in beiden netzen oder nur in > einem? Am besten der Bridge eine IP-Adresse in beiden Subnetzen zuweisen. Dann ist ene Kommunikation mit Geräten in beiden Subnetzen möglich. Ja, als Alias konfigurieren. > Wie leite ich die Nachrichten dann weiter an meinen Broker? Das macht die Bridge wenn sie richtig konfiguriert ist. Wie konfigurieren? Das hängt von der Software ab, die du für die Bridge verwendest. Beispiel unter Linux (mit "brctl"): bash # create bridge sudo brctl addbr mybridge # add interfaces sudo brctl addif mybridge eth0 # interface of standard net sudo brctl addif mybridge eth1 # interfave of the iot net # activate bridge sudo ifconfig mybridge up # add ips as alias sudo ifconfig mybridge:1 192.168.178.200/24 # alias in standard net sudo ifconfig mybridge:2 192.168.90.200/24 # alias in the iot sub net
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.