NEWS
Iobroker Master Slave benötige Hilfe…
-
Hast du beide Installationen selbst erstellt, oder ist die RasPi Installation aus einem Image?
Wenn letzteres, kann es sein, dass der Raspi mit Redis läuft.
Wie sieht das bei dem Docker aus?
Wenn da auch Redis läuft ist dann der Port freigegeben für den slave?
Gruß
Rainer
-
Hallo Rainer
Das Raspi Image habe ich wie in der Anleitung beschrieben mit tar erzeugt und dann auf der Syno entpackt.
Es ist ziemlich sicher mit Redis.
Das ist aber auch das Problem denke ich. Denn redis auf dem Docker Image zu installieren ging ja schief wie Ich beschrieben habe. Und wenn ich das Raspi Image auf File umstelle geht es auch nicht wirklich. Master/slave hab ich jetzt auch sein lassen.
Immerin bin ich inzwischen ein bischen weiter. Ich habe vom Raspi nicht alles übernommen sondern nur sukzessive die Node_modules und iobroker_data übernommen, Speziell die iobroker.json hab ich glaub ich so gelassen wie sie ist und in der objects.json hab ich überall die Ip des Raspi auf die der Syno geändert. Immerhin läuft jetzt der IObroker "ein bischen". Ich habe noch ein paar Adapter übrig die entweder keine Verbindung zur CCU kriegen, oder "cannot find index.html" liefern. Das muss ich mir heute abend nochmal genauer ansehen. Dann mach ich nochmal Screenshots. Bin jetzt grad im Büro.
Ein Problem hab ich auf jeden Fall explizit erkannt und gelöst: Port 8082 war schon vom CCU-Historian belegt. Als ich den Port im Web.0 auf 8088 geändert hatte ging auch VIS wieder.
Ich hab die ganze Aktion ja nur gestartet, weil auf dem Pi jedesmal web.0 abstirbt wen ich eine VIS-View editiere.
Im schlimmsten Fall verwendet ich also die vermurkste Installation auf der Synology nur um meine VIS Views zu editieren. Hier kackt wenigstens web.0 nicht ab.
Wenn die dann stimmen nehme ich die JSON rüber zum Raspi, schalte IOBroker auf der Syno aus und auf dem Pi wieder an
Besser als gar nicht editieren zu können.
Gruss Ralf
-
Hier sind mindestens zwei ganz verschiedene Themen in deinem Post enthalten.
1.)
@derrapf:Raspi Image habe ich wie in der Anleitung beschrieben mit tar erzeugt und dann auf der Syno entpackt. `
Ich kenne diese Anleitung nicht.Hast du von deiner bestehenden Installation ein eigenes Image erstellt?
Die dort enthaltenen Instanzen wurden für die Raspberry Hardware und das dort verwendete nodejs kompiliert.
Wenn du das auf einer anderen Hardware nutzen willst musst du vor dem ersten Start von ioBroker das reinstall.sh ausführen.
Sinnvoller wäre es IMHO gewesen auf dem Raspi ein backup zu erzeugen und das im Docker wiederherzustellen, dann wird alles neu installiert und entsprechend der neuen Hardware/nodejs-Version kompiliert.
2.)
@derrapf:Denn redis auf dem Docker Image zu installieren ging ja schief `
deswegen kann trotzdem die konfiguration des Masters noch auf redis eingestellt sein.Diese bitte sicherheitshalber per sudo iobroker setup custom auch auf [FILE] setzen.
Gruß
Rainer