11-01-2015, 15:03:06
Hallo,
wie in einem anderen Thread schon erwähnt, möchte ich ein Smarthome Plugin für Node Red (ein bisschen sowas wie IFTTT, nur eine ganze Ecke flexibler) entwickeln. Statt das mit der Hue-API zu machen, habe ich jetzt doch mit der richtige Smarthome API entwickelt.
So sieht die erste Beta im Betrieb aus:
Wer möchte, kann es auch gerne selbst probieren (ist allerdings noch Beta):
1. Installation von Node RED
2. Im Node RED Verzeichnis einfach Folgendes eingeben: "npm install node-red-contrib-rsh"
3. Node RED starten("node red"). Die beiden Nodetypen sind "R-SH Push" und "R-SH Set" und finden sich unter "advanced". Was Ihr zur Konfiguration eurer Smarthomeanalge machen müsst, wird automatische erklärt sobald ihr eine der Nodes doppelklickt (nachdem Ihr sie auf die Arbeitsfläche gezogen habt).
Es fehlen noch ein paar Kleinigkeiten, aber im Großen und Ganzen funktioniert es soweit. Mein Plan ist, in Zukunft ganz auf die original Smarthome Oberfläche zu verzichten und Regeln direkt in Node RED zu implementieren.
Vorteile:
* Leichte Integrierbarkeit anderer Dienste/Systeme
* Viel höhere Flexibilität durch programmierbarkeit innerhalb Node RED
* Mehr Funktionalität und größere Übersicht
* Nutzung von beliebigen Endgeräten (HTML5 fähig) zum konfigurieren
* Scheinbar Unabhängigkeit vom RWE Server (?, sieht für mich zumindest so aus)
wie in einem anderen Thread schon erwähnt, möchte ich ein Smarthome Plugin für Node Red (ein bisschen sowas wie IFTTT, nur eine ganze Ecke flexibler) entwickeln. Statt das mit der Hue-API zu machen, habe ich jetzt doch mit der richtige Smarthome API entwickelt.
So sieht die erste Beta im Betrieb aus:
Wer möchte, kann es auch gerne selbst probieren (ist allerdings noch Beta):
1. Installation von Node RED
2. Im Node RED Verzeichnis einfach Folgendes eingeben: "npm install node-red-contrib-rsh"
3. Node RED starten("node red"). Die beiden Nodetypen sind "R-SH Push" und "R-SH Set" und finden sich unter "advanced". Was Ihr zur Konfiguration eurer Smarthomeanalge machen müsst, wird automatische erklärt sobald ihr eine der Nodes doppelklickt (nachdem Ihr sie auf die Arbeitsfläche gezogen habt).
Es fehlen noch ein paar Kleinigkeiten, aber im Großen und Ganzen funktioniert es soweit. Mein Plan ist, in Zukunft ganz auf die original Smarthome Oberfläche zu verzichten und Regeln direkt in Node RED zu implementieren.
Vorteile:
* Leichte Integrierbarkeit anderer Dienste/Systeme
* Viel höhere Flexibilität durch programmierbarkeit innerhalb Node RED
* Mehr Funktionalität und größere Übersicht
* Nutzung von beliebigen Endgeräten (HTML5 fähig) zum konfigurieren
* Scheinbar Unabhängigkeit vom RWE Server (?, sieht für mich zumindest so aus)