NEWS
Zwischen zwei IoBroker Daten austauschen
-
@meintre-0 simpleApi wäre da das Stichwort.
Dies kann man über den web-Adapter einstellen.
Hier ist die Nutzung über den Port 8087 beschreiben. Nutzt man direkt den Web-Adapter, verwendet man direkt den Port 8082.
https://github.com/ioBroker/ioBroker.simple-api
Dann den http-Aufruf alle 2-3 Minuten von dem B starten.
Oder man weiß in A wann man den Text-DP erstellt, dann kann man auch von dort aus die Daten an B senden.Weiterhin gäbe es die Möglichkeit über MQTT oder den REST-Api Adapter die Daten auszutauschen.
-
@meintre-0 simpleApi wäre da das Stichwort.
Dies kann man über den web-Adapter einstellen.
Hier ist die Nutzung über den Port 8087 beschreiben. Nutzt man direkt den Web-Adapter, verwendet man direkt den Port 8082.
https://github.com/ioBroker/ioBroker.simple-api
Dann den http-Aufruf alle 2-3 Minuten von dem B starten.
Oder man weiß in A wann man den Text-DP erstellt, dann kann man auch von dort aus die Daten an B senden.Weiterhin gäbe es die Möglichkeit über MQTT oder den REST-Api Adapter die Daten auszutauschen.
@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? -
@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 -
@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 -
@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 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 -
@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.
-
@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.
-
@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/ -
@meintre-0 Und der Server B?
-
@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?
-
@meintre-0 Ist das ein Window-Gerät an dem du arbeitest?
-
@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 -
@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!

