Hallo Leute,
ich werde dann wohl am Besten die V2 abwarten und schauen was sich da dann geändert hat. Danke für den Hinweis mit print_r, ich hoffe mit dem komme ich schon mal etwas weiter.
Ich bin halt leider nur Gelegenheitsprogrammierer und tue mich etwas schwer die WIIPS Sourcen zu analysieren. Mit den ganzen strukturierten Klassen bin ich noch nicht so auf Tuchfühlung und es ist jedesmal wieder ein Kampf. (Der WIIPS Code ist allerdings für mein Empfinden erste Sahne, da kann ich viel lernen) Nachdem ich nächstes Jahr aber mein komplettes Haus mit xComfort ausrüsten möchte (zuerst muss es aber eh erstmal gebaut werden :)), brauche ich eine übersichtliche Oberfläche wo ich das alles schön verwalten kann. Weiß zwar noch nicht, ob ich das programmiermässig schaffe, aber ich würde mir sowas in der Art vorstellen:
In einer MySQL-DB habe ich meine ganzen TX/RX-Devices liegen (die von ipsymcon importiert werden). Zu jedem Device kann über ein Webformular definiert werden, was es ist. - Licht (an/aus, dimmbar), Rollladen/Jalousie, PIRI etc. Weiters soll man für das Haus verschiedene Zustände definieren können. Zbsp: Arbeitstag, Urlaub/Feiertag, Besuch/Party, …
Danach würde ich gerne Regeln für jedes definierte Device erstellen können. Quasi eine Maske wo man zBsp. folgende Regeln konfiguriert werden, welche von einer Schleife immer überprüft werden, ob sie gerade zutreffen. Für jedes Device sollen beliebig viele Regeln erstellt werden können.
Zbsp.
*) Überprüfung auf Wochentag, - für jeden Tag soll man ein Häkchen setzen können, ob die Regel für den Durchlauf zutrifft (zbsp. Mo., Di., … So.)
*) Uhrzeit zwischen xx:xx und xx:xx
*) Haus im Zustand (Arbeitstag, Urlaub/Feiertag, Besuch/Party, egal, …)
*) Sonneneinstrahlung (größer oder kleiner Wert x) - bekomme ich von meiner Wetterstation geliefert
*) Aussen-/Innentemperatur (< > Wert x)
*) Tag / Nacht
*) Bewegungssensor x aktiv?
*) Schalter x gedrückt?
*) => Ist die Regel erfüllt, sollen dann auszuwählende Subroutinen aufgerufen werden , (Rollladenscript, Lichtscript, irgendeinscript, …)
Ich könnte mir vorstellen, dass, wenn das alles in einer DB hinterlegt ist, das ganze übersichtlich zu gestalten sein könnte. - Auch ein Laie könnte sich so eine komplexe Haussteuerung aufbauen ohne sich mit PHP auseinandersetzen zu müssen. Wenn das ganze dann noch DB-mässig kompatibel mit ipshomecontrol ist, hätte man noch einen weiteren Synergieffekt. Was haltet ihr von der Idee? - Oder gibt es sowas in der Art eh schon irgendwo und ich hab’s nicht entdeckt?
Viele Grüße,
Wolfgang