NEWS
Master / Slave - Vorteile?
-
Ich mal wieder mit ner komischen Frage.
Ich habe ioBroker auf einem macOS System (MacMini i7 Quadcore, 16GB) laufen.
Darüber wird auch die Visu realisiert auf einem TouchMonitor.
Leistungsmäßig kann ich mich nicht beklagen und entsprechende Leistungsreserven sind auch noch genug vorhanden.Nun bin ich über diesen Zigbee Stick, bzw. die deCONZ Geschichte gestolpert und habe festgestellt, dass die Sticks wahrscheinlich nicht unter macOS laufen werden. Blöde Geschichte, wenn es so ist. Wenn es doch geht, freue ich mich über einen entsprechenden Hinweis aus der Gemeinde.
Aber sollte es nicht funktionieren, denke ich über ein Slave-System auf einem Raspi nach, wobei ich mich frage, wie sinnvoll so eine Master / Slave Geschichte ist und was für Vorteile sie insgesamt bringt.
Ich kann mir vorstellen, dass mehrere Raspis, da diese ja leistungsmäßig gedeckelt sind, unterschiedliche Aufgaben übernehmen können und so dann effektiver werden.
Aber was wäre, bis auf den Nutzen von zusätzlicher macOS-inkompatibler Hardware wie Conbee, bei meinem Setup an Vorteilen zu erwarten?
-
@mehrwiedu
Dein geplantes Setup ist eine typische Multihost Anwendung.Leistungsverteilung wäre nur eine Möglichkeit.
Viel häufiger sind räumliche oder Hardware abhängige Installationen.
Ein Raspi im Schaltschrank für den smartmeter Adapter, einer im Garten für den rfLink und einer hinter der Trennwand für zigbee
-
Für mich zum Verständnis: könnte man den Raspi auch als Master laufen lassen und das macOS System mit VIS nur dann wenn jemand zum Beispiel denn TouchMonitor an macht, oder im Raum ist?
Argument Strom sparen. -
Ich habe zwei CC2531 , daher ist es ein Vorteil "Master und Slave" zu betreiben, da pro Gerä nur "EIN" Stick funktioniert !
-
@MyzerAT sagte in Master / Slave - Vorteile?:
zwei CC2531
Ich habe auch zwei CC2531 aber beide an einem Raspi, mit unterschiedlichen Kanälen und PanID
-
hmmm, habe hier irgendwo gelesen das dies nicht geht, oki wieder was gelernt!
-
@MyzerAT sagte in Master / Slave - Vorteile?:
Ich habe zwei CC2531 , daher ist es ein Vorteil "Master und Slave" zu betreiben, da pro Gerä nur "EIN" Stick funktioniert !
Das ist so nicht korrekt. Ich habe durchaus 2 Sticks am gleichen Board im Einsatz.
-
@Asgothian
wie gesagt habe es wahrscheinlich miss gedeutet, ich denke es wird geheißen haben pro Instanz nur 1 Koordinator, das kommt schon eher hin! Aber gut zu wissen ^^ -
@mehrwiedu sagte in Master / Slave - Vorteile?:
Aber was wäre, bis auf den Nutzen von zusätzlicher macOS-inkompatibler Hardware wie Conbee, bei meinem Setup an Vorteilen zu erwarten?
Ganz hart gesagt - nichts. Dein Rechner hat hinreichend Leistung um viel abzudecken. Solange die gewünschte Hardware und Software auf dem System läuft ist alles ok.
Bevor jetzt jemand sagt das verteilte Systeme besser sind - das sind sie, aber ein IoBroker Slave bei dem der Master fehlt wird nicht sauber laufen, was die "Verteilung als Ausfallsicherheit" weitgehend aushebelt.
Was bleibt ist
- Nutzung inkompatibler Hardware
- Die Möglichkeit, einzelne Hardware-Brücken an den Stellen zu platzieren wo sie gebraucht werden
A.
-
@Homoran sagte in Master / Slave - Vorteile?:
@mehrwiedu
Dein geplantes Setup ist eine typische Multihost Anwendung.Das interessiert mich dann doch wieder etwas mehr.
Multihost ist dann grundsätzlich auch ein anderes Aufbauszenario als Master / Slave?Ich stehe noch ein wenig auf dem Trockenen, was die Unterschiede, bzw. die Vorteile sind.
Man müsste natürlich auch zwei Systeme pflegen.´@Asgothian sagte in Master / Slave - Vorteile?:
Was bleibt ist
- Nutzung inkompatibler Hardware
- Die Möglichkeit, einzelne Hardware-Brücken an den Stellen zu platzieren wo sie gebraucht werden
Hardwarebrücken verstehe ich dann so, dass wenn auf einem Einplatinenrechner alles an Sensoren verbaut ist und kein Platz mehr da ist für Neues? Oder eben solche Dinge wie @Homoran sie oben beschreibt, mit der örtlichen Gebundenheit an z. B. die Hutschiene vom Zählerschrank.
-
@Asgothian sagte in Master / Slave - Vorteile?:
Ganz
Also ich sehe da schon einen Vorteil, ich habe zur Zeit zu Hause in der Wohnung Master und Slave, will aber im Garten (40km entfernt) dann noch einen Slave anlegen, der sich über VPN an den Master verbindet! Somit habe ich einen ioBorker wo ich alles sehen und steuren kann, ist das nicht ein Vorteil?
-
@mehrwiedu
Ich ging von den Informationen aus, die du geliefert hattest.Wenn pro Rechner nur ein zigbee ginge und du mehrere bräuchtest....
Ansonsten gilt das bereits Gesagte
-
@Homoran sagte in Master / Slave - Vorteile?:
Wenn pro Rechner nur ein zigbee ginge und du mehrere bräuchtest....
Aktuell scheint es so, dass ich definitiv eine zusätzliche Hardware benötige um CC2531 oder Conbee überhaupt nutzen zu können. Je nachdem was mit Hardwarebrücken gemeint ist, sehe ich da bei mir momentan auch keinen Einsatz.
Betreiben tue ich aktuell eben noch die Gateways von Tradfri und Mijia. Für mehr Möglichkeiten hätte ich gerne noch einen oder zwei Sticks eingebunden. Entweder zusätzlich zu den Gateways, um z. B. die für mich geltenden Vorteile des Tradfri Adapters nicht zu verlieren, oder wenn es sich dann so gestaltet, dass ich dadurch keine Vorteile mehr habe, diesen dann auch abzulösen.
Und wenn ich dafür schon einen Raspi oder etwas anderes Aufbauen muss, sollte das natürlich mehr oder weniger mit meiner Instanz auf dem Mini einen Guß ergeben. Erhebliche Vorteile und vielleicht zusätzliche Möglichkeiten durch Master / Slave oder dann Multihost, würden mir die Entscheidung vielleicht einfacher machen, überhaupt auf Zigbee Stick anstelle Gateways umzusteigen.
Am Ende ist es so, dass alles momentan so schaltet und funktioniert, wie ich es gerne hätte. Nur um dann einen Batteriestand an der Tradfri Fernbedienung angezeigt zu bekommen, oder diese Fernbedienung dann anderweitig nutzen zu können, ist eher dem spielerischen Aspekt geschuldet. IKEA rüstet da ja auch weiter auf. Mittlerweile gehen ja auch schon Wechselschaltungen mit zwei Fernbedienungen an einer Lichtquelle.
-
@mehrwiedu
ioBroker ist eine reine Softwarelösung.Du brauchst IMMER ein gateway/Interface/zentrale von dem anzubindenden System.
-
@Homoran sagte in Master / Slave - Vorteile?:
@mehrwiedu
ioBroker ist eine reine Softwarelösung.Du brauchst IMMER ein gateway/Interface/zentrale von dem anzubindenden System.
Dann habe ich mich falsch ausgedrückt.
Mit zusätzlicher Hardware für das betreiben eines CC2531 oder des Conee Sticks meinte ich einen kompatiblen Rechner. Raspi, NUC, what ever, weil er unter macOS wahrscheinlich nicht läuft.Der Stick selbst ist natürlich auch Hardware, die von der Software ioBroker und den darin enthaltenen Software-Adaptern genutzt wird. Soweit ist mir das klar.
Von der Wortdefinition ist dann ein CC2531 auch ein Gateway für Zigbee Geräte. Ich meine aber mit Gateway eigentlich immer die Hersteller-Bridge (Hue, Tradfri, Mijia, Aqara, etc.) und die kann man mit alternativer Hardware (CC2531, Conbee), die dann mit ioBroker und den Adaptern spricht, ja ablösen. Oder eben parallel betreiben, was ich im ersten Schritt vor habe um die Funktionen, welche die Tradfri Bridge dem Tradfri Adapter möglich macht, noch über z. B. deConz oder den Zigbee-Adapter zu erweitern, und um mich von der Herstellercloud zu lösen.