NEWS
slave start nicht mehr nach nodejs-update 20
-
@bahnuhr nimm ne neue Karte und spiel den Bücherwurm drauf.
iobroker ohne jeden Adapter
Dann koppeln.Wenn's schief geht hast du noch die alte Karte.
-
@homoran sagte in slave start nicht mehr nach nodejs-update 20:
@bahnuhr nimm ne neue Karte und spiel den Bücherwurm drauf.
iobroker ohne jeden Adapter
Dann koppeln.Wenn's schief geht hast du noch die alte Karte.
yes, genau das war auch meine Idee eben.
-
So, neue SD funktioniert.
bookworm ist installiert.Nun klappt multihost nicht.
Wie immer nach folgender Anleitung:
https://www.iobroker.net/#de/documentation/config/multihost.mdBeim Master kommt:
Beim Slave kommt:
Jemand eine Idee ?
-
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
Jemand eine Idee ?
Viele!
gleiche Datenbank?
jsonl, redis, file?
selber Hostname beim slave?
beide Hosts neu gestartet?
iob setup custom
probiert? -
@homoran
Danke Rainer.@homoran sagte in slave start nicht mehr nach nodejs-update 20:
gleiche Datenbank?
ja, beide jsonl
@homoran sagte in slave start nicht mehr nach nodejs-update 20:
selber Hostname beim slave?
natürlich nicht.
slave hat: stromwasser@homoran sagte in slave start nicht mehr nach nodejs-update 20:
beide Hosts neu gestartet?
natürlich
@homoran sagte in slave start nicht mehr nach nodejs-update 20:
iob setup custom probiert?
Ja, siehe oben.
nach dieser Anleitung:
https://www.iobroker.net/#de/documentation/config/multihost.md -
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
natürlich nicht.
sorry! Frage war nicht exakt.
Selber Name wie vorher?@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
@homoran sagte in slave start nicht mehr nach nodejs-update 20:
iob setup custom probiert?
Ja, siehe oben.
ich finde den output dazu nicht (als text in code-tags
)
-
jetzt wird es merkwürdig.
Wenn ich auf dem slave eingebe, kommt:
dieter@stromwasser:~ $ iob multihost browse No Multihost server found. Make sure iobroker is running on the host where you enabled multihost discovery (and it is not this host)!
Wenn ich bei meinem master auf host gehe, sehe ich den neuen aber:
stromwasser ist der neue.
PI-Strom-Wasser der alte.Frage:
Warum wird bei iob multihost browse dies nicht angezeigt ? -
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
stromwasser ist der neue.
PI-Strom-Wasser der alte.also nicht der selbe Hostname!
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
Warum wird bei iob multihost browse dies nicht angezeigt ?
Abgesehen davon dass ich das nicht mag, weil ich nicht sehe was da passiert:
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
Make sure iobroker is running on the host where you enabled multihost discovery
-
@homoran sagte in slave start nicht mehr nach nodejs-update 20:
Make sure iobroker is running on the host where you enabled multihost discovery
Ja, und was sagt mir das jetzt.
Na klar läuft iob auf dem host und auch auf dem master. Ich verstehe diese Satz nicht wirklich.
-
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
Na klar läuft iob auf dem host.
auf dem Master, auf dem auch hoffentlich noch das
multihost enable
aktiv ist. -
@homoran sagte in slave start nicht mehr nach nodejs-update 20:
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
Na klar läuft iob auf dem host.
auf dem Master, auf dem auch hoffentlich noch das
multihost enable
aktiv ist.Ja, ist es.
Multihost discovery server: enabled Discovery authentication: enabled Persistent activation: disabled Objects: jsonl on 0.0.0.0 States: jsonl on 0.0.0.0
-
So, mal Rückinfo von mir.
bookworm installiert nach der Anleitung von @Thomas-Braun
file:///Z:/iobroker/Installation%20_%20Update/Installation%20auf%20Raspi%20-%20Einfacher%20geht's%20nicht.htmlDies hat geklappt und dann iob installiert.
Erst war der host ein anderer. Dann wieder alles neu. Passt.
Aber multihost klappt nicht mehr mit nodejs 20
Es kommt immer o.g. Fehler. Im master bei hosts wird der slave grün dargestellt. Aber mbus und auch smartmeter lesen den slave nicht mehr aus. Die angeschlossenen Geräte werden in der Instanz nicht angezeigt.
Fazit für mich:
Ich bekomme es nicht hin und habe die nodejs18 SD wieder rein getan.i.S. von Thomas: never change hat zumindest aktuell für mich dann doch wieder Sinn.
Weil ich es einfach nicht hinbekomme.Vielleicht könnte das ja mal jemand mit mehr know how mal testen.
mfg
Dieter -
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
Aber multihost klappt nicht mehr mit nodejs 20
und wo kam dann dein neuer Host stromwasser her?
Da muss die Kopplung doch geklappt haben.Der war doch grün.
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
Aber mbus und auch smartmeter lesen den slave nicht mehr aus. Die angeschlossenen Geräte werden in der Instanz nicht angezeigt.
Weil du einen andeten Hostmnamen nutzst!
Dann musst du die Instanzen diesem neuen Host zuordnen.
Deswegen solltest du ja den selben Hostnamen verwenden
-
@homoran
Rainer, das hab ich alles durch.
Wie geschrieben hab ich nochmal alles neu gemacht.
und dann mit dem richtigen host.Auch das klappte nicht.
-
@homoran
Hab sogar das backup vom master von heute nacht eingespielt.
Daten von heute sind nun weg.Aber mit nodejs20 geht es nicht.
Alte SD beim slave rein; und alles läuft.
-
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
Aber mit nodejs20 geht es nicht.
Es gibt mit Sicherheit einige, die auch mit nodejs@20 einen solchen Verbund von zwei Systemen betreiben.
-
@thomas-braun sagte in slave start nicht mehr nach nodejs-update 20:
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
Aber mit nodejs20 geht es nicht.
Es gibt mit Sicherheit einige, die auch mit nodejs@20 einen solchen Verbund von zwei Systemen betreiben.
Ja, das mag sein.
Nur ich bekomme es halt nicht hin.Und deshalb bleibt es nun bei dem "never change" System.
Halte ich grundsätzlich auch für falsch. Aber es klappt halt nicht.
-
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
Aber es klappt halt nicht.
Richtig, perspektivisch klappt mit dem abgekündigten System immer weniger, je länger du das betreiben willst.
-
So, habe folgende Einstellung bei hosts gefunden:
Diese ist bei mir ausgeschaltete; obwohl ich ein funktionierendes System habe. Merkwürdig.
Ich habe diese dann mal aktiviert. Aber auf dem slave wird der master einfach nicht gefunden.
Es kommt weiterhin:dieter@stromwasser:~ $ iob multihost browse No Multihost server found. Make sure iobroker is running on the host where you enabled multihost discovery (and it is not this host)!
Fragen:
Was soll diese Einstellungen bewirken ?
Bei mir geht sie offensichtlich nicht.Ich gehe mittlerweile von einem bug aus.
Wäre doch gut, wenn dies mal jemand nachstellt. Werde dann auch gleich mal ein issue einstellen.mfg
Dieteredit: issue angelegt:
https://github.com/ioBroker/ioBroker.js-controller/issues/2808 -
@bahnuhr sagte in slave start nicht mehr nach nodejs-update 20:
Ich habe diese dann mal aktiviert. Aber auf dem slave wird der master einfach nicht gefunden.
Es kommt weiterhin:das gab es schon mal vor langer Zeit.
Bestehende Multihosts hatten kein Problem, neu angelegte schon.
Ich glaube allerdings, dass damals der Slave unter Hosts nicht grün wurde.