Hallo,
vielleicht weiß hier ja jemand noch etwas was weiterhelfen könnte.
Ich möchte mit dem HCL per Virtual Device eine Hue Lampe Ein/Ausschalten
Folgendes funktioniert:
Über http://<huebridgeip>/debug/clip.html kommt man auf die DebugAPI Seite der HueBridge. Dort habe ich erfolgreich einen User auf der Hue angelegt (“0123456789abdcef0123456789abcdef”)
Nun kann ich mit einem PUT Command die Lange erfolgreich ein und ausschalten.
Beispiel:
PUT /api/0123456789abdcef0123456789abcdef/lights/1/state (URL)
{“on”:false} (MessageBody)
Das müsste man doch nun eigentlich in einem Button eines VirtualDevice in der HCL bekommen können, oder nicht? Habe schon viel umprobiert, aber nichts funktioniert. Hier ein paar Beispiele was ich z.b in den Button geschrieben habe.
PUT /api/0123456789abdcef0123456789abcdef/lights/1/state
Content-Length: 12
{"on":false}
PUT /api/0123456789abdcef0123456789abcdef/lights/1/state HTTP/1.10x0D0x0A0x0D0x0A
{"on":false}
PUT /api/0123456789abdcef0123456789abcdef/lights/1/state HTTP/1.1
{"on":false}
Und auch ein paar Kombinationen aus den 3en.
Jemand eine Idee, wo der Fehler liegt? Oder ob vielleicht keine PUT Commands funktionieren? Ich meine ich hätte auch mit POST schon Variablen in der HCL über die API der HCL verändert. Dann muss doch auch ein PUT zur Hue Bridge möglich sein.