25-02-2016, 10:26:01
(Dieser Beitrag wurde zuletzt bearbeitet: 25-02-2016, 15:17:33 von HansLenz.)
Tipp Hue-Status ermitteln
Hier zunächst der offizielle Lesestoff von Philips. Da Philips, Osram und RWE nicht so optimal zusammenarbeiten, habe ich zur Statusermittlung einzelner an der Hue-Bridge hängenden Lampen/Geräte eine Task geschrieben, die ihr im Anhang downloaden könnt.
Zunächst müsst ihr euch eine Anmeldung für die Hue-Bridge besorgen. Dazu wird das Bridge eigene Debug-Tool im Browser aufgerufen:
eure-Hue-Bridge-IP/debug/clip.html
Bei URL wird /api eingetragen, bei Message-Body
{"devicetype":"euer-Benutzername"}
Dann die Taste auf der Bridge drücken, auf den Button POST klicken und ihr erhaltet im Feld Command Response den von der Bridge vergebenen username. Der wird wie die Bride-IP für den Task-Aufruf benötigt.
Zur Task selber: die Task Ex_getHue ist hier als Subtask vorgesehen, d.h. eine aufrufende Task Ex_getHue_test erhält von der Subtask die angeforderten Werte.
Die nötigen Angaben (Hue-Bridge-IP, Hue-username, Hue-lightno) in der aufrufenden Task sind selbsterklärend. Die Werte einfach so eintragen wie da angegeben, keine Blanks einfügen, dann sollte das funktionieren.
Hier zunächst der offizielle Lesestoff von Philips. Da Philips, Osram und RWE nicht so optimal zusammenarbeiten, habe ich zur Statusermittlung einzelner an der Hue-Bridge hängenden Lampen/Geräte eine Task geschrieben, die ihr im Anhang downloaden könnt.
Zunächst müsst ihr euch eine Anmeldung für die Hue-Bridge besorgen. Dazu wird das Bridge eigene Debug-Tool im Browser aufgerufen:
eure-Hue-Bridge-IP/debug/clip.html
Bei URL wird /api eingetragen, bei Message-Body
{"devicetype":"euer-Benutzername"}
Dann die Taste auf der Bridge drücken, auf den Button POST klicken und ihr erhaltet im Feld Command Response den von der Bridge vergebenen username. Der wird wie die Bride-IP für den Task-Aufruf benötigt.
Zur Task selber: die Task Ex_getHue ist hier als Subtask vorgesehen, d.h. eine aufrufende Task Ex_getHue_test erhält von der Subtask die angeforderten Werte.
Die nötigen Angaben (Hue-Bridge-IP, Hue-username, Hue-lightno) in der aufrufenden Task sind selbsterklärend. Die Werte einfach so eintragen wie da angegeben, keine Blanks einfügen, dann sollte das funktionieren.