NEWS
Zwischen zwei IoBroker Daten austauschen
-
@mcu
Vielleicht kannst du mir helfen! Ich versuche nun schon zwei Tage eine mqtt Verbindung herzustellen. Also auf A habe ich Clint mit ip von B eingerichtet auf B den mqtt Server mit ip von B. Ports habe ich 8883 für ssl eingestellt, Name und Passwort beide gleich.
Server wird grün nach einer Zeit „Time out“. Clint wird erst gar nicht grün. Mit Toppics kann ich nichts anfangen.
Kannst du mir mal die Einstellungen geben? -
@meintre-0 Hier ist es beschrieben
https://www.smarthomejetzt.de/daten-und-objekte-zwischen-zwei-iobroker-instanzen-mit-mqtt-austauschen/Habe es auch nochmal dokumentiert
https://mcuiobroker.gitbook.io/iobroker-tipps/tipps/allgemein/iobroker/datenaustausch-zwischen-2-iobroker-systemen -
@mcu werde es heute ausprobieren. Danke für die ausführliche Anleitung. Hoffentlich funktioniert es auch bei mir.
-
@mcu Nun habe ich alles so gemacht, wie Du beschrieben hast. Habe sogar den Port 1883 freigegeben (Fritz!Box A und B)
Weder der client noch der Server werden grün. Beim client bekomme ich folgende Fehlermeldung "client error: Error: connect ENETUNREACH 192.168.*.:1883" Was kann ich noch machen. Die Verbindung läuft über das Internet durch eine VPN (Fritz) Verbindung. VPN von A nach B -
@meintre-0 Zeig mal die Einstellungen von beiden. MQTT und MQTT Client.
Habe sogar den Port 1883 freigegeben (Fritz!Box A und B)
Das solltest du schnellstens rückgängig machen. Man gibt keine Ports frei in der FritzBox.
Du musst in Deiner Konstellation natürlich bedenken, dass Dein Server B auf A-Seite eine andere IP verwendet.
-
-
Musste erst die Ports wieder schließen. Name und Passwort ist gleich
-
@meintre-0 Wie lautet denn die IP mit der du auf den Server B zugreifst?
Bei der VPN Fritz Verbindung haben ja Server A ein anderen IP-Bereich als Server B.
Wie lautet die IP von dem Server A?
Sie sind so verbunden?
https://avm.de/service/wissensdatenbank/dok/FRITZ-Box-7560/5_VPN-zwischen-zwei-FRITZ-Box-Netzwerken-einrichten/ -
ip Server A 192.168.188.27
-
@meintre-0 Und der Server B?
-
192.168.178.38
-
@meintre-0 und mqtt.0 nutzt auch Port 1883?
-
nein habe auf beiden Geräten extra diesen Port frei gemacht. War jeweils ein Tasmota-gerät welches ich jetzt einen andern Port zugewiesen habe. Also dieser Port ist jetzt frei
-
@meintre-0 Ist das ein Window-Gerät an dem du arbeitest?
-
@mcu Einmal A MacBook und B Raspberry Pi 4
-
@meintre-0 Kenne das Problem mit den Ports, darum schon im Namen verwendet
-
@meintre-0 Gibt es auf dem MAC ein command-Shell
nc -zv 192.168.178.38 1883
-
@mcu sagte in Zwischen zwei IoBroker Daten austauschen:
nc -zv 192.168.178.38 1883
ja kann ich mal eingeben
-
@meintre-0 Connection to 192.168.178.38 port 1883 [tcp/ibm-mqisdp] succeeded!
-
@meintre-0 Also Verbindung hat er. Wie sind die Einstellungen im MQTT.0 auf Server B