Hallo zusammen,
ich hoffe mit meinem Modul niemanden zu verärgen, warum … es gibt in dieser Richtung schon einige Module als auch ein von Symcon integrietes Modul.
Welche habe ich mir angeschaut bzw. installiert und getestet:
- SyncRemote (von Symcon selbst)
- Syncronisiert ganzen Objektbaum
- gut wenn man viel vom anderen System braucht
- Master-Slave Konzept
- MQTTSync (von KaiS)
- coole Idee (daraus ist mein Modul entstanden)
- kann auch mit Instanzen usw. umgehen
- kann (noch) nicht mit Medien umgehen
- instanziert pro Variable ein „Wrapper“-Instanz, ist nachteilig wenn man nur eine Statusvariable syncen will
- RemoteSync (von BestEx)
- habe ich nicht wirklich getestet
- aber habe mir den Code genau angeschaut
- kann sehr viel, brauche ich aber alles nicht - für mich zu schwergewichtig (wirklich keine Wertung)
Was macht mein Modul?
- Variablen(inhalt) und Medienobjekte synchronisieren
- Steuerung über einfache Konfigurator-Instanz
- Auswahl was man möchte => senden, empfangen oder beides
- Berücksichtung von Ping-Pong-Effekten (bei bidirektionalem Austausch)
- Berücksichtigung von Aktualisierungen ohne Werteänderung
Sieht dann so aus …
Warum braucht man das?
Gute Frage, aber es gibt Systeme die tun sich schwer mit dem Multi-Tenant Ansatz ![]()
Beispiel Blink Kameras:
- man kann zwar mehrere Netzwerke (also Standorte) einrichten, aber laufen über einen Account
- d.h. wenn ich mir die Überwachungsbilder von A anschauen will, dann habe ich auch automatisch B
- jetzt könnte man sagen man holt an beiden Standorten beides ab, aber dann ist alles doppelt
- und man stellt dann vielleicht in A was ein was B nicht möchte und umgegeht
Beispiel Amazon Alexas:
- ich habe hier im Forum mein Setup schon mal beschrieben, ein Haus mit allgemeinem Teil und 2 Wohnungen jeweils getrennt
- jeder Bereich bzw. Wohnung hat Alexas mit entsprechendem Account
- wenn ich jetzt aber aus Wohnung A die Geräte und Infos vom allgemeinen Teil haben möchte => geht nicht
- Danke da auch an @paresy der mir mit dem Alexa Account sehr geholfen hat
Da ich nur ein Handvoll an Variablen und Bilder über mehrere Symcon Instanzen (bei mir 3) „sharen“ wollte - ist dieses Modul entsanden.
Mein derzeitiges Setup:
- Bilder von System A nach System B
- Alarmaktivitäten (Alexa Integration) von System C <=> System B => System A
- Temperaturen von System C nach System B
- Alexas von System C nach System B
Läuft jetzt schon über eine Woche erfolgreich!!!
Wollte es jedenfalls erwähnt haben - muss ja keiner nutzen.
Viel Spaß
Heiko
