25-02-2016, 19:14:45
(25-02-2016, 10:26:01)HansLenz schrieb: Tipp Hue-Status ermittelnSind vielleicht doch Anführungszeichen oder anders zu verwenden ? Hallo, ich habe die Variable hueip in Zeile 2. und hueuser in Zeile 5. gesetzt mit Werten ohne Blank und Anführungszeichen. Beim Starten meckert der Task dann in Zeile 3. "Variable Aufteilen" einen Fehler. Oder müssen die Parameter woanders gesetzt werden. Ein Sceenshot würde da helfen. Danke
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.