09-06-2014, 19:49:18
(Dieser Beitrag wurde zuletzt bearbeitet: 17-06-2014, 21:40:50 von Smarter.)
Hallo Freunde der Dreambox und RWE Smarthome,
Es wäre doch toll, wenn der Fernseher als zusätzliches Ausgabemedium für die Hausautomatisierung genutzt werden könnte. Somit könnte z.B. der Status der Heizungssensoren angezeigt werden. Ich möchte hier meine Lösung für den Dreambox Satelliten Receiver vorstellen. Die Dreambox Satelliten Receiver, welche auf der Linux Firmware ENIGMA2 basieren, können mittels Messagebox eine einfache Textbox ausgeben. (siehe image 4) siehe link
Was wird benötigt:
-RaspberryPi (Model B) oder NAS oder Fritzbox mit Webserver und PHP
-Dreambox: 500 HD, 7020 HD, 7025+, 800 HD PVR, 800 HD se, 8000 HD PVR
-VuPlus: Solo, Duo, Uno, Ultimo, Solo2, Duo2
Lösungsansatz:
Leider ist die Textbox sehr limitiert hinsichtlich der maximalen Breite (~45) und der maximalen Anzahl der Zeichen(~400). Sonderzeichen werden entfernt. Der automatische Zeilenumbruch erfolgt durch Minus- und Leerzeichen. Unter Berücksichtigung der Limitierungen hat die Schönheit etwas gelitten.
Das Skript sonos.php läuft auf einem RaspberryPi. Sobald die Status Variable "S_Dashboard_9" auf "JA" schaltet, wird das Unterprogramm "Dashboard" in script mySonosScripts.php aufgerufen und die Messagebox wird 9 Sekunden angezeigt d.h. es wird eine Verbindung mit der Basis hergestellt und u.a. HKT -Temperaturen auf dem TV-Receiver ausgegeben. (siehe image 4)
Es werden die Tools von Michaelano benutzt um die Sensoren auszulesen.
Die Dreambox IP-Adresse, CacheDauer und andere RWE Konfigurationen sind in der Datei config.ini einzutragen.
Es wurde Caching implementiert und die Sensoren werden nur alle 10 Minuten neu ausgelesen um die Zentrale nicht zu belasten.
RWE SH Konfiguration:
Zunächst wird empfohlen einem neuen Raum "DREAMBOX" anzulegen.(siehe image1)
Es wird eine ZV "S_Dashboard_9" angelegt (siehe image2).
Im Logikprofil "HeizungAn" und "HeizungAus" wird die ZV "S_Dashboard_9" hinzugefügt und "Automatisch abschalten" auf 20 Sekunden eingestellt. (siehe image3).
Ausblick:
Es könnten auch Benachrichtigungen von Außenbewegungsmeldern sogenannte nicht sichtbare Schaltvorgänge auf dem TV-Gerät in Form einer "Message" ausgegeben werden. Es müsste dann ein weiteres Unterprogramm z.B. "DashboardBewegung" mit zugehöriger ZV "S_DashboardBewegung_9" erstellt werden.
Ich hoffe ich konnte Euch einige Anregungen geben und wünsche viel Spaß beim Nachbauen.
PS: Da ich mit der Sonos Integration angefangen habe und später IFTTT hinzugekommen ist tragen die Scripts noch diese Namen. Einfach meine anderen Entwicklungen im config.ini ignorieren und nur General, RWE und Dreambox Sektion updaten.
Die Integration der Netatmo Wetterstation ist hier.
Viele Grüße Smarter
Es wäre doch toll, wenn der Fernseher als zusätzliches Ausgabemedium für die Hausautomatisierung genutzt werden könnte. Somit könnte z.B. der Status der Heizungssensoren angezeigt werden. Ich möchte hier meine Lösung für den Dreambox Satelliten Receiver vorstellen. Die Dreambox Satelliten Receiver, welche auf der Linux Firmware ENIGMA2 basieren, können mittels Messagebox eine einfache Textbox ausgeben. (siehe image 4) siehe link
Was wird benötigt:
-RaspberryPi (Model B) oder NAS oder Fritzbox mit Webserver und PHP
-Dreambox: 500 HD, 7020 HD, 7025+, 800 HD PVR, 800 HD se, 8000 HD PVR
-VuPlus: Solo, Duo, Uno, Ultimo, Solo2, Duo2
Lösungsansatz:
Leider ist die Textbox sehr limitiert hinsichtlich der maximalen Breite (~45) und der maximalen Anzahl der Zeichen(~400). Sonderzeichen werden entfernt. Der automatische Zeilenumbruch erfolgt durch Minus- und Leerzeichen. Unter Berücksichtigung der Limitierungen hat die Schönheit etwas gelitten.
Das Skript sonos.php läuft auf einem RaspberryPi. Sobald die Status Variable "S_Dashboard_9" auf "JA" schaltet, wird das Unterprogramm "Dashboard" in script mySonosScripts.php aufgerufen und die Messagebox wird 9 Sekunden angezeigt d.h. es wird eine Verbindung mit der Basis hergestellt und u.a. HKT -Temperaturen auf dem TV-Receiver ausgegeben. (siehe image 4)
Es werden die Tools von Michaelano benutzt um die Sensoren auszulesen.
Die Dreambox IP-Adresse, CacheDauer und andere RWE Konfigurationen sind in der Datei config.ini einzutragen.
Es wurde Caching implementiert und die Sensoren werden nur alle 10 Minuten neu ausgelesen um die Zentrale nicht zu belasten.
RWE SH Konfiguration:
Zunächst wird empfohlen einem neuen Raum "DREAMBOX" anzulegen.(siehe image1)
Es wird eine ZV "S_Dashboard_9" angelegt (siehe image2).
Im Logikprofil "HeizungAn" und "HeizungAus" wird die ZV "S_Dashboard_9" hinzugefügt und "Automatisch abschalten" auf 20 Sekunden eingestellt. (siehe image3).
Ausblick:
Es könnten auch Benachrichtigungen von Außenbewegungsmeldern sogenannte nicht sichtbare Schaltvorgänge auf dem TV-Gerät in Form einer "Message" ausgegeben werden. Es müsste dann ein weiteres Unterprogramm z.B. "DashboardBewegung" mit zugehöriger ZV "S_DashboardBewegung_9" erstellt werden.
Ich hoffe ich konnte Euch einige Anregungen geben und wünsche viel Spaß beim Nachbauen.
PS: Da ich mit der Sonos Integration angefangen habe und später IFTTT hinzugekommen ist tragen die Scripts noch diese Namen. Einfach meine anderen Entwicklungen im config.ini ignorieren und nur General, RWE und Dreambox Sektion updaten.
Die Integration der Netatmo Wetterstation ist hier.
Viele Grüße Smarter
openHAB RaspberryPi3Innogy-Smarthome+PhilipsHue+Sonos+Buderus-Brennwertkessel+SamsungCAM+SamsungGalaxyTab4+Fritzbox7490+FIBARO-Zwischenstecker+LogitechHarmonyHub+Netatmo+DreamboxDM800