Systemvariablen an zweiter CCU weitergeben

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

bibo09
Beiträge: 165
Registriert: 30.03.2015, 17:34

Systemvariablen an zweiter CCU weitergeben

Beitrag von bibo09 » 03.08.2018, 05:32

Hallo,
ist es möglich CCU-Systemvariablen an einer zweiten CCU/Raspi weiterzugeben die
nicht im gleichen Netzwerk ist?
Würde z.B meine Wetterdaten vom Rainyman oder Weatherman mit meinem Nachbarn teilen wollen.


Gruß
bibo09

manfredh
Beiträge: 4155
Registriert: 09.09.2012, 10:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 78 Mal
Danksagung erhalten: 301 Mal

Re: Systemvariablen an zweiter CCU weitergeben

Beitrag von manfredh » 03.08.2018, 09:38

Vielleicht über IFTTT.
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.

dtp
Beiträge: 10660
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Systemvariablen an zweiter CCU weitergeben

Beitrag von dtp » 03.08.2018, 13:35

...oder ioBroker.

Wenn ich es mir recht überlege, könnte man das evtl. sogar mit Telegram hinkriegen. Dann müssten die CCU nicht mal miteinander vernetzt sein.

Aber hatten wir das Thema nicht schon mal?
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Familienvater
Beiträge: 7151
Registriert: 31.12.2006, 15:18
System: Alternative CCU (auf Basis OCCU)
Wohnort: Rhein-Main
Danksagung erhalten: 34 Mal

Re: Systemvariablen an zweiter CCU weitergeben

Beitrag von Familienvater » 03.08.2018, 15:26

Hi,

das Problem daran ist, das einer sein Netzwerk für den anderen Öffnen muss, entweder damit die "Sensor-"CCU idealerweise zur "Slave-"CCU pushen kann, oder damit die "Slave-CCU" die "Sensor-"CCU pollen (abfragen) kann.
Und da die dafür notwendigen Schnittstellen normalerweise keinerlei Authentifizierung oder Verschlüsselung vorsehen, wäre das ganze ungeschützt absolut nicht zu empfehlen. Dann müsste man einen "Tunnel" zwischen den beiden Netzwerken (VPN) einrichten, was entsprechendes Equipment, Vertrauen und auch Know-How erfordert, die Schmalspur-Variante könnte evtl. ein SSH-Tunnel sein, aber auch dafür muss einer sein Netzwerk "öffnen", und es kann nicht ausgeschlossen werden, das darüber auch andere Leute reinreiten.

Mit genügend Aufwand und "WebSpace" kann man das ganze ggf. einfacher machen, die eine CCU liefert die Werte im WebSpace ab, die andere holt sie sich da ab, aber das muss man auch irgendwie Einrichten und Konfigurieren, und dann hängt man trotzdem als "Slave" am Wohlwollen des Sensor-Besitzers.

Der Familienvater

kammerflimmern
Beiträge: 38
Registriert: 12.12.2014, 17:51
Hat sich bedankt: 1 Mal

Re: Systemvariablen an zweiter CCU weitergeben

Beitrag von kammerflimmern » 03.08.2018, 17:57

Kann man die gewonnen Daten der Wetterstation nicht, ähnlich wie es Wundergound seinerzeit mit API angeboten hat, auch irgendwie exportieren?
Gruß Olli
CCU3, Raumthermostate, Heizungsthermostate, Rauchmelder, CO Melder, Wassermelder, Bewegungsmelder, Tür-/Fensterkontakte, Wassermelder, Türklingel, Videoüberwachung, RFID, Displays, div. Aktoren

dtp
Beiträge: 10660
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Systemvariablen an zweiter CCU weitergeben

Beitrag von dtp » 03.08.2018, 18:24

Doch. Das geht. Ich hab's über den ioBroker realisiert. Hier gibt's eine kurze Anleitung samt Javaskript. Geht aber auch direkt mit der CCU. Irgendwo findet sich dazu bestimmt ein Manual.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

dtp
Beiträge: 10660
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Systemvariablen an zweiter CCU weitergeben

Beitrag von dtp » 03.08.2018, 18:36

Wenn beide CCU in demselben Netzwerk angemeldet sind, dann sollte es mit ioBroker wirklich kein Problem sein. Einfach weitere Instanzen der Adapter hm-rega und hm-rpc für die zweite CCU installieren und mit der entsprechenden CCU verbinden.
2018-08-03_18h31_36.png
2018-08-03_18h32_10.png
Danach kann man dann mit einem simplen Javaspkript eine Systemvariable der zweiten CCU mit dem Inhalt einer Systemvariablen der ersten CCU beschreiben und umgekehrt.

Hab's zwar selbst noch nicht ausprobiert, sollte aber eigenltich klappen.

Evtl. klappt das auch per VPN über mehrere Netzwerke hinweg.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

kammerflimmern
Beiträge: 38
Registriert: 12.12.2014, 17:51
Hat sich bedankt: 1 Mal

Re: Systemvariablen an zweiter CCU weitergeben

Beitrag von kammerflimmern » 03.08.2018, 20:46

Vielen Dank für diesen Ansatz. Leider jedoch nicht so umsetzbar.
1. Die CCU´s sind in anderen Netzwerken
2. Ein VPN Tunnel ist nicht erwünscht (würde auch voraussetzen, dass ein Rechner dazwischen geschaltet ist, oder?)
:-(
Hast du vielleicht noch eine andere Idee?
Danke auf jeden Fall für deine Idee!
Viele Grüße
Olli
CCU3, Raumthermostate, Heizungsthermostate, Rauchmelder, CO Melder, Wassermelder, Bewegungsmelder, Tür-/Fensterkontakte, Wassermelder, Türklingel, Videoüberwachung, RFID, Displays, div. Aktoren

hobbyquaker
Beiträge: 3978
Registriert: 12.07.2009, 20:01
Hat sich bedankt: 17 Mal
Danksagung erhalten: 176 Mal
Kontaktdaten:

Re: Systemvariablen an zweiter CCU weitergeben

Beitrag von hobbyquaker » 03.08.2018, 21:38

kammerflimmern hat geschrieben:
03.08.2018, 20:46
1. Die CCU´s sind in anderen Netzwerken
2. Ein VPN Tunnel ist nicht erwünscht
Unter den Voraussetzungen bleibt imho nur der Einsatz eines "Dritten". Also ein Server der für beide CCUs erreichbar ist (=im Internet) auf dem ein Message-Broker oder ein Webservice läuft, beide CCUs können dann mit dem Server sprechen, die eine CCU schickt dort die Werte hin, die andere abonniert oder pollt diese. Ließe sich z.B. relativ einfach realisieren mit einem MQTT-Interface je CCU und einem MQTT-Broker auf einem gemieteten vServer oder als Software-as-a-service in der Cloud.

dtp
Beiträge: 10660
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Systemvariablen an zweiter CCU weitergeben

Beitrag von dtp » 06.08.2018, 07:52

kammerflimmern hat geschrieben:
03.08.2018, 20:46
Vielen Dank für diesen Ansatz. Leider jedoch nicht so umsetzbar.
1. Die CCU´s sind in anderen Netzwerken
2. Ein VPN Tunnel ist nicht erwünscht (würde auch voraussetzen, dass ein Rechner dazwischen geschaltet ist, oder?)
:-(
Also wenn es dir um die Portierung der Wetterdaten eines Kombisensors von einer CCU auf eine andere geht, dann braucht man dafür keinen VPN-Tunnel oder dergleichen. Das geht dann wunderbar über Wunderground, wie in meinem Link beschrieben. Dazu richtet man einfach eine PWS (Persanal Weather Station) ein, zu der man in regelmäßigen Abständen per ioBroker die Daten seines Kombisensors schickt. Entsprechend kann man diese Daten dann einfach an der Stelle der zweiten CCU mit ioBroker wieder abgreifen und in diese CCU einspeisen. Wenn man Ersteres hin bekommen hat, ist Zweiteres dann auch kein Problem mehr. 8)
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Antworten

Zurück zu „HomeMatic allgemein“