23-12-2013, 23:12:30
(Dieser Beitrag wurde zuletzt bearbeitet: 05-01-2014, 12:48:04 von michaelano.)
Hallo,
vorab erstmal: super Projekt, das ist ganz toll was Ihr hier leistet !
Besonders gut gefällt mit, daß es auch von der Konsole funktioniert (bei mir: Ubuntu),
und daß die Basisroutinen (SmartHomePHP) für den Zugriff getrennt von der damit entwickelten Applikation (Smarthome GUI) läuft.
Wäre toll wenn Beides so bleibt.
So kann man eben auch die Zugriffe auf die Zentrale skripten, und das ganze mit dem was man sonst noch hat verbinden.
Folgendes habe ich damit bei mir vor:
- Nagios Checkskripte
- Loggen der Sensor Werte in eine eigene DB (rrdtool ?), zusammen mit von woanders gewonnenen Werten (z.B. Außentemperatur der Wetterstation)
Ich habe mir, um die Zugriffe auf die Devices zu vereinfachen, ein kleines Skript zusammengeschustert, das aus der Konfiguration der Zentrale mir die entsprechenden Infos liefert und in einen Zusammenhang setzte (u.a. die ganzen IDs, LCIDs, LIDs, BDIDs usw.). Mit diesem Skript kann man sich eine Liste der Räume, BDs (wohl die Geräte an sich), die Stati der Logical Devices und eien Übersicht der Nachrichten der Station anzeigen. Das Skript hat bestimmt noch nen paar Macken, u.a. da ich von PHP keine Ahnung habe (Verbesserungvorschläge zum Skript nehme ich immer gerne an). Ich habe das mal hier hochgeladen, falls es doch jemanden nützlich sein könnte.
Ich hätte aber noch einen Erweiterungswunsch zu SmartHomePHP:
Bei Konstruktion der Klasse wird jetzt wohl immer die Übergabe der Paramter hostname,username, passwort im Quellcode erwartet. Wäre schon wenn es die Möglichkeit mit der config.ini (optional) wieder gäbe. Ich würde gerne die Zugangsdaten von den Skripten/Quellcode trennen.
Gruß
michaelano
[edit] Anlage enfernt, siehe neuere Version weiter hinten im Thread
vorab erstmal: super Projekt, das ist ganz toll was Ihr hier leistet !
Besonders gut gefällt mit, daß es auch von der Konsole funktioniert (bei mir: Ubuntu),
und daß die Basisroutinen (SmartHomePHP) für den Zugriff getrennt von der damit entwickelten Applikation (Smarthome GUI) läuft.
Wäre toll wenn Beides so bleibt.
So kann man eben auch die Zugriffe auf die Zentrale skripten, und das ganze mit dem was man sonst noch hat verbinden.
Folgendes habe ich damit bei mir vor:
- Nagios Checkskripte
- Loggen der Sensor Werte in eine eigene DB (rrdtool ?), zusammen mit von woanders gewonnenen Werten (z.B. Außentemperatur der Wetterstation)
Ich habe mir, um die Zugriffe auf die Devices zu vereinfachen, ein kleines Skript zusammengeschustert, das aus der Konfiguration der Zentrale mir die entsprechenden Infos liefert und in einen Zusammenhang setzte (u.a. die ganzen IDs, LCIDs, LIDs, BDIDs usw.). Mit diesem Skript kann man sich eine Liste der Räume, BDs (wohl die Geräte an sich), die Stati der Logical Devices und eien Übersicht der Nachrichten der Station anzeigen. Das Skript hat bestimmt noch nen paar Macken, u.a. da ich von PHP keine Ahnung habe (Verbesserungvorschläge zum Skript nehme ich immer gerne an). Ich habe das mal hier hochgeladen, falls es doch jemanden nützlich sein könnte.
Ich hätte aber noch einen Erweiterungswunsch zu SmartHomePHP:
Bei Konstruktion der Klasse wird jetzt wohl immer die Übergabe der Paramter hostname,username, passwort im Quellcode erwartet. Wäre schon wenn es die Möglichkeit mit der config.ini (optional) wieder gäbe. Ich würde gerne die Zugangsdaten von den Skripten/Quellcode trennen.
Gruß
michaelano
[edit] Anlage enfernt, siehe neuere Version weiter hinten im Thread