NEWS
Master und Slave unterschiedliche AdapterVersionen?
-
@homoran Soweit ich das beurteilen kann, ja.
Habe ioBroker auf dem Slave installiert und dann war nur Admin und die Standard Adapter drauf.
Dann direkt Multihost eingerichtet.DĂŒrfte so korrekt sein, oder?
@skb ich meinte @wendy2702
-
@skb ich meinte @wendy2702
@homoran Definiere "korrekt"?
Das System ist fast so alt wie iobroker und historisch gewachsen. Deshalb ist da auch noch immer ein Admin drauf.
Aber egal, man kann doch im Admin vom Master auswÀhlen auf welchem System man was installiert und ob man dann ein Upgrade dort machen möchte oder nicht.
WofĂŒr sonst brĂ€uchte es diese Auswahl:

-
@homoran Definiere "korrekt"?
Das System ist fast so alt wie iobroker und historisch gewachsen. Deshalb ist da auch noch immer ein Admin drauf.
Aber egal, man kann doch im Admin vom Master auswÀhlen auf welchem System man was installiert und ob man dann ein Upgrade dort machen möchte oder nicht.
WofĂŒr sonst brĂ€uchte es diese Auswahl:

@wendy2702 sagte in Master und Slave unterschiedliche AdapterVersionen?:
man kann doch im Admin vom Master auswÀhlen auf welchem System man was installiert
aber nur die Instanzen
@wendy2702 sagte in Master und Slave unterschiedliche AdapterVersionen?:
und ob man dann ein Upgrade dort machen möchte oder nicht.
wie denn das?
Upgrade lĂ€uft ĂŒber den Reiter Adapter fĂŒr alle Instanzen -
@wendy2702 sagte in Master und Slave unterschiedliche AdapterVersionen?:
man kann doch im Admin vom Master auswÀhlen auf welchem System man was installiert
aber nur die Instanzen
@wendy2702 sagte in Master und Slave unterschiedliche AdapterVersionen?:
und ob man dann ein Upgrade dort machen möchte oder nicht.
wie denn das?
Upgrade lĂ€uft ĂŒber den Reiter Adapter fĂŒr alle Instanzen@homoran Na so:
Adapter des Slave:

Adapter des Master:

Das war und ist bei mir schon immer so und ich kann da auch keinen Fehler erkennen. Wenn es so gedacht ist das ich mit einem klick immer auf allen Systemen ein Update mache wÀre das Konzept aus meiner Sicht eher schlecht.
-
@homoran Na so:
Adapter des Slave:

Adapter des Master:

Das war und ist bei mir schon immer so und ich kann da auch keinen Fehler erkennen. Wenn es so gedacht ist das ich mit einem klick immer auf allen Systemen ein Update mache wÀre das Konzept aus meiner Sicht eher schlecht.
@wendy2702 sagte in Master und Slave unterschiedliche AdapterVersionen?:
Das war und ist bei mir schon immer so
ich fĂŒrchte, dies war frĂŒher so.
Soweit ich weiĂ ist das aber nicht gewollt (gewesen) und sollte nicht so sein.@wendy2702 sagte in Master und Slave unterschiedliche AdapterVersionen?:
Wenn es so gedacht ist das ich mit einem klick immer auf allen Systemen ein Update mache wÀre
Es fĂŒhrte immer wieder zu ungewollt vollkommen veralteten Versionen auf den Slaves.
Sollte dieses Vorgehen verschiedene Adapterversionen vorzuhalten tatsĂ€chlich (heute noch) gewĂŒnscht sein, lasse ich mich gerne "belehren".
-
Das Problem dabei ist ja, dass es nur eine Objekt-Datenbank gibt. Und somit gibt es von einem Adapter auch nur ein Adapter-Objekt. z.B.
system.adapter.javascript. Dieses enthÀlt ja die io-package des Adapters.Die Frage wÀre nun, was da drin steht, wenn es zwei unterschiedliche Versionen des Adapters auf verschiedenen Hosts gibt. Also welche Version "gewinnt" (die zuletzt aktualisierte?). Und wie wirkt sich das auf die Instanz-Objekte aus? z.B.
system.adapter.javascript.0. Und woher werden die Infos bezogen? Wenn dafĂŒr als Basis das Adapter-Objekt genutzt wird, könnten komplett andere Standard-Werte fĂŒr die Native-Attribute in der Instanz landen (oder fehlen).Da mĂŒsste ich mir jetzt den js-controller genauer anschauen. Ich kenne jedenfalls keine Empfehlung, welche verschiedene Adapter-Versionen auf verschiedenen Hosts empfiehlt.
-
Das Problem dabei ist ja, dass es nur eine Objekt-Datenbank gibt. Und somit gibt es von einem Adapter auch nur ein Adapter-Objekt. z.B.
system.adapter.javascript. Dieses enthÀlt ja die io-package des Adapters.Die Frage wÀre nun, was da drin steht, wenn es zwei unterschiedliche Versionen des Adapters auf verschiedenen Hosts gibt. Also welche Version "gewinnt" (die zuletzt aktualisierte?). Und wie wirkt sich das auf die Instanz-Objekte aus? z.B.
system.adapter.javascript.0. Und woher werden die Infos bezogen? Wenn dafĂŒr als Basis das Adapter-Objekt genutzt wird, könnten komplett andere Standard-Werte fĂŒr die Native-Attribute in der Instanz landen (oder fehlen).Da mĂŒsste ich mir jetzt den js-controller genauer anschauen. Ich kenne jedenfalls keine Empfehlung, welche verschiedene Adapter-Versionen auf verschiedenen Hosts empfiehlt.
@haus-automatisierung sagte in Master und Slave unterschiedliche AdapterVersionen?:
Das Problem dabei ist ja, dass es nur eine Objekt-Datenbank gibt.
und das war frĂŒher anders.
Damals hat man im Multihost beim Slave nur die states Datenbank auf dem Master mitbenutzt.
Die Objektdatenbank fĂŒr den Slave blieb dort -
@wendy2702 sagte in Master und Slave unterschiedliche AdapterVersionen?:
Das war und ist bei mir schon immer so
ich fĂŒrchte, dies war frĂŒher so.
Soweit ich weiĂ ist das aber nicht gewollt (gewesen) und sollte nicht so sein.@wendy2702 sagte in Master und Slave unterschiedliche AdapterVersionen?:
Wenn es so gedacht ist das ich mit einem klick immer auf allen Systemen ein Update mache wÀre
Es fĂŒhrte immer wieder zu ungewollt vollkommen veralteten Versionen auf den Slaves.
Sollte dieses Vorgehen verschiedene Adapterversionen vorzuhalten tatsĂ€chlich (heute noch) gewĂŒnscht sein, lasse ich mich gerne "belehren".
@homoran sagte in Master und Slave unterschiedliche AdapterVersionen?:
Sollte dieses Vorgehen verschiedene Adapterversionen vorzuhalten tatsĂ€chlich (heute noch) gewĂŒnscht sein, lasse ich mich gerne "belehren".
Belehren werde ich dich nicht aber ich finde die Möglichkeit verschiedene Versionen auf Unterschiedlicher HW laufen lassen zu können fĂŒr mich persönlich besser.
-
@homoran sagte in Master und Slave unterschiedliche AdapterVersionen?:
Sollte dieses Vorgehen verschiedene Adapterversionen vorzuhalten tatsĂ€chlich (heute noch) gewĂŒnscht sein, lasse ich mich gerne "belehren".
Belehren werde ich dich nicht aber ich finde die Möglichkeit verschiedene Versionen auf Unterschiedlicher HW laufen lassen zu können fĂŒr mich persönlich besser.
@wendy2702 sagte in Master und Slave unterschiedliche AdapterVersionen?:
@homoran sagte in Master und Slave unterschiedliche AdapterVersionen?:
Sollte dieses Vorgehen verschiedene Adapterversionen vorzuhalten tatsĂ€chlich (heute noch) gewĂŒnscht sein, lasse ich mich gerne "belehren".
Belehren werde ich dich nicht aber ich finde die Möglichkeit verschiedene Versionen auf Unterschiedlicher HW laufen lassen zu können fĂŒr mich persönlich besser.
Das ist ein ganz anderes Thema!
Aber das ist dann keine lupenreine Multihost Umgebung (nach heutigem Standard) mehr.
und nur darauf bezog sich mein Einwurf.Wenn @skb eine aktuelle korrekt durchgefĂŒhrte Multihost Umgebung hat, kann er das nicht mehr so durchfĂŒhren.
Wenn man ein konsistentes System haben will, muss man seine Spielwiese auf ein Testsystem auslagern.
Das "Belehren" bezog sich auf mein lĂŒckenhaftes Wissen zu der aktuellen Multihost Konfiguration, da ich ja auch noch mit der von dir noch verwendeten Struktur "aufgewachsen" bin.
Da hat mich @haus-automatisierung schon dankenswerterweise auf Stand gebracht -
@arteck Bei mir ginge es nur um die Verarbeitung der Config aus dem Datenpunkt. Auch problematisch?
Wie machst du das? Eigene VM zum Coden?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden