Zur Ausgangslage:
Ich habe bei mir ein Zweiparteien Haus in dem ich mit Verwandten wohne.
Da wir vermeiden wollen, über eine gemeinsame Zentrale bei dem jeweils anderen plötzlich das Licht einzuschalten haben wir uns damals dazu entschieden zwei Zentralen (je Partei eine) zu installieren.
Dann standen wir allerdings vor dem Problem, dass ich im zum Beispiel an der Hauswand zwei Bewegungsmelder installieren müsste, damit der Helligkeitswert für die Rollosteuerung bei beiden Zentralen verfügbar ist (da ein Melder nicht in zwei Zentralen sein kann). Da das weder schön aussieht noch langfristig bezahlbar ist, habe ich damals eine PHP API hier im Forum gefunden.
Meine Umsetzung(vereinfacht):
Ich habe einen Ubuntuserver bei mir zu Hause, welcher über PHP die ganzen Konfigurationen beider Zentralen abfragt und in einer gemeinsamen SQL Tabelle speichert.
Hinzu frage ich die Änderungen von Geräten der Zentrale ab und speichere die Werte dann auch in einer Tabelle.
Sofern sich ein Wert ändert, habe ich eine SQL Tabelle in der ich eigene logische Profile angelegt habe. Diese werden bei einer Änderung eines Wertes überprüft und falls erfüllt wird ein von mir programmiertes Skript ausgeführt. Das gezeigte Profil fährt zB die Rolläden herunter wenn die Helligkeit unter 35% geht aber erst nachdem der Sonnenuntergang war. Alternativ geht das Rollo auch 2 Stunden nach Sonnenuntergang unter.
Das hat den Sinn, dass die Helligkeit im Garten manchmal nicht unter 35% geht wenn ich zB im Garten mit Licht an sitze.
Die Sonnenuntergangs- und Aufgangszeiten habe ich aus dem Internet und lokal für die Jahrestage gespeichter(schwanken ja quasi nicht).
Neben viel komplexeren Regeln die ich selbst erstellen kann, habe ich noch weitere Möglichkeiten:
Ich habe versucht mich kurz und trotzdem verständlich zu fassen. Falls mehr Interesse daran besteht können wir gerne mal Skypen oder per PN wen es interessiert.
Aktuell schreibe ich das System um, da von UI 1 auf UI 2 RWE natürlich alles geändert hat.
LG
P.S.:
Einige von den Punkten mögen seit UI2 komisch vorkommen, da RWE versucht hat ähnliches einzubauen. Letztlich muss ich sagen: Mein System läuft und das von RWE immer noch nicht. :D
Ich habe bei mir ein Zweiparteien Haus in dem ich mit Verwandten wohne.
Da wir vermeiden wollen, über eine gemeinsame Zentrale bei dem jeweils anderen plötzlich das Licht einzuschalten haben wir uns damals dazu entschieden zwei Zentralen (je Partei eine) zu installieren.
Dann standen wir allerdings vor dem Problem, dass ich im zum Beispiel an der Hauswand zwei Bewegungsmelder installieren müsste, damit der Helligkeitswert für die Rollosteuerung bei beiden Zentralen verfügbar ist (da ein Melder nicht in zwei Zentralen sein kann). Da das weder schön aussieht noch langfristig bezahlbar ist, habe ich damals eine PHP API hier im Forum gefunden.
Meine Umsetzung(vereinfacht):
Ich habe einen Ubuntuserver bei mir zu Hause, welcher über PHP die ganzen Konfigurationen beider Zentralen abfragt und in einer gemeinsamen SQL Tabelle speichert.
Hinzu frage ich die Änderungen von Geräten der Zentrale ab und speichere die Werte dann auch in einer Tabelle.
Sofern sich ein Wert ändert, habe ich eine SQL Tabelle in der ich eigene logische Profile angelegt habe. Diese werden bei einer Änderung eines Wertes überprüft und falls erfüllt wird ein von mir programmiertes Skript ausgeführt. Das gezeigte Profil fährt zB die Rolläden herunter wenn die Helligkeit unter 35% geht aber erst nachdem der Sonnenuntergang war. Alternativ geht das Rollo auch 2 Stunden nach Sonnenuntergang unter.
Das hat den Sinn, dass die Helligkeit im Garten manchmal nicht unter 35% geht wenn ich zB im Garten mit Licht an sitze.
Die Sonnenuntergangs- und Aufgangszeiten habe ich aus dem Internet und lokal für die Jahrestage gespeichter(schwanken ja quasi nicht).
Neben viel komplexeren Regeln die ich selbst erstellen kann, habe ich noch weitere Möglichkeiten:
- Ich kann zwischen eigens gekauften Kameras (von Instar) und meinem RWE System interagieren, da ich Herr über meinen Server bin und sich die Kameras über eine API des Herstellers steuern lassen. Die Kameras hatte ich gekauft bevor RWE selbst welche im Angebot hatte und die von Samsung sind sowieso Mist.
- Zudem kann ich eine Analyse mit allen Geräten machen ob ich zu Hause bin oder nicht. Entsprechend kann ich bspw. die Kameras nur dann aktivieren wenn ich nicht zu Hause bin, bzw. Nachts.
- Ich kann mit meinem Server prüfen ob die Smartphones zu Hause sind und entsprechend die RWE Alarmanlage deaktivieren.
- Ich kann zwischen Urlaub, Wochenende und Normalbetrieb unterscheiden.
- Ich habe ein eigenes SIM-Modul an meinem Server, sodass ich gezielt SMS schicken kann wenn irgendetwas zu Hause los ist, ohne das ich RWE teuer dafür bezahlen muss und davon sehr oft falsche SMS kommen.
- Es besteht die Möglichkeit Geräte aller möglichen Hersteller miteinander in einem (meinem eigenen) System zu koppeln. ZB LEDs von Milight, die Kameras von Instar, ein Pelletofen oder die Zentralheizung.
- Die Daten von Heizungen etc habe ich genutzt um eine Analyse zu betreiben wie lange mein Haus braucht bis es warm ist. D.h. mein Haus lernt selbstständig das es die Heizung früher einschalten muss damit es zum gewünschten Zeitpunkt warm ist etc.
Ich habe versucht mich kurz und trotzdem verständlich zu fassen. Falls mehr Interesse daran besteht können wir gerne mal Skypen oder per PN wen es interessiert.
Aktuell schreibe ich das System um, da von UI 1 auf UI 2 RWE natürlich alles geändert hat.
LG
P.S.:
Einige von den Punkten mögen seit UI2 komisch vorkommen, da RWE versucht hat ähnliches einzubauen. Letztlich muss ich sagen: Mein System läuft und das von RWE immer noch nicht. :D