NEWS
SOLVED [Gelöst] Multihost Verbindung kommt nicht zu
-
Hallo zusammen,
vielleicht kann mir einer von euch helfen?
Ich habe eine VM mit meiner "MASTER" installation von IOBroker laufen.
Auf einem Raspberry möchte ich nun als "SLAVE" meine Zigbee Installation laufen lassen.
Soweit so gut.
Ich kann die beide erreichen über die IP Adresse.Nach der Anleitung habe ich auf dem Master
sudo iobroker multihost enable
ausgeführt.Auf dem SLAVE habe ich dann dies ausgeführt
sudo iobroker multihost browse
Mir wurde der MASTER angezeigt
Danach habe ich mich damit auch verbundensudo iobroker multihost connect
Im Anschluss kommt die meldung
Config ok. Please restart ioBroker: "iobroker restart"
Nun habe ich erst den Master restartet danach den Slave.
leider wird mit dieser nicht in der Übersicht angezeigt.Zuvor hatte ich dies allerdings schon einmal leider habe ich mir aber die IOBroker intallation aber zerschossen.
Versuche ich jetzt auf dem SLAVE
sudo iobroker multihost Status
anzuzeigen bekomme ich immer diese Meldung.pi@raspberrypi:~ $ sudo iobroker status events.js:174 throw er; // Unhandled 'error' event ^ Error: listen EADDRNOTAVAIL: address not available 192.168.115.7:9001 at Server.setupListenHandle [as _listen2] (net.js:1263:19) at listenInCluster (net.js:1328:12) at doListen (net.js:1461:7) at process._tickCallback (internal/process/next_tick.js:63:19) Emitted 'error' event at: at emitErrorNT (net.js:1307:8) at process._tickCallback (internal/process/next_tick.js:63:19)
Link zur originalen Multihost Docupage.
Das ist die Meldung die ich am Master bekomme aus dem Log.
host.io-broker 2019-10-28 19:27:21.053 error States 192.168.115.8:35712 (Init=false) Redis error:Error: Invalid Chunk: parse failed host.io-broker 2019-10-28 19:27:21.034 error Objects 192.168.115.8:47642 (Init=false) Redis error:Error: Invalid Chunk: parse failed
Auszug der Docupage.
Ab der Version des js-controller v1.1.3 wird die Einrichtung eines Multihost-Systems noch weiter vereinfacht. Man gibt beim Master nur noch ein: sudo iobroker multihost enable Anschließend auf dem slave: sudo iobroker multihost browse Jetzt müssten vorhandene Master angezeigt werden. Daraufhin wird mit sudo iobroker multihost connect der entsprechenden Master ausgewählt Damit ist die Multihost-Verbindung fertig. Sollte es auf diesem Wege nicht klappen, bitte weiterhin die manuelle Methode (s.o.) durchführen.
-
So, jetzt hat es endlich funktioniert.
Nachdem beide die gleiche IOBroker Version hatten, hat es gleich funktioniert.
-
Hier ist die aktuelle neue Doku zu finden:
Link Text
Ich habe exakt danach letzte Woche mein Multihost erfolgreich eingerichtet. Trotzdem ich kein Redis nutze, habe ich die custom Einrichtung durchgeführt.Wegen der Fehlermeldung: Benutzt du Redis?
-
@Röstkartoffel
Hi,
danke. Das habe ich auch gerade gesehen.
Dabei habe ich auch festgestellt das meine Installation sehr alt war auf dem Pi also ne 1.5 und auf dem Master eine 2.0.
Ich update das jetzt einmal und teste es dann nochmal mit der Doku.pi@raspberrypi:/opt/iobroker $ sudo iobroker upgrade self Update js-controller from @1.5.14 to @2.0.38
Werde dann aber noch mal Feedback geben.
-
So, jetzt hat es endlich funktioniert.
Nachdem beide die gleiche IOBroker Version hatten, hat es gleich funktioniert.