Seite 1 von 1

Ambilight HDR Switch - HTTP GET REQUEST

Verfasst: 19. Feb 2023 13:39
von DJFlaxi
Hallo zusammen,

ich habe mal wieder ein Problem ;)

Ich habe folgende Rule erstellt:

Code: Alles auswählen

rule "Ambilight HDR Test"
when
    Item TestSwicht changed to ON
then
sendHttpGetRequest("http://192.168.178.110:8090/json-rpc?request={%22command%22%3A%22videomodehdr%22%2C%22HDR%22%3A1}")
end

rule "Ambilight HDR Test"
when
    Item TestSwicht changed to OFF
then
sendHttpGetRequest("http://192.168.178.110:8090/json-rpc?request={%22command%22%3A%22videomodehdr%22%2C%22HDR%22%3A0}")
end
Leider funktioniert es allerdings nicht. Wenn ich die URL in den Browser eingebe, wird der Befehl gesendet aber nicht über den Switch.
Wo habe ich hier den Fehler?

Vielen Dank vorab für Eure Hilfe.

Viele Grüße
DJFlaxi

Re: Ambilight HDR Switch - HTTP GET REQUEST

Verfasst: 19. Feb 2023 13:44
von DJFlaxi
Habe noch was in den Logs entdeckt:

Code: Alles auswählen

2023-02-19 12:31:48.480 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'WLED-6' failed: Illegal character in query at index 45: http://192.168.178.110:8090/json-rpc?request={%22command%22%3A%22videomodehdr%22%2C%22HDR%22%3A1} in WLED

Re: Ambilight HDR Switch - HTTP GET REQUEST

Verfasst: 19. Feb 2023 13:50
von DJFlaxi
Habe es mal mit diesem Format versucht aber auch ohne Erfolg:
http://192.168.178.110:8090/json-rpc?re ... r","HDR":1}

Fehler
Script execution of rule with UID 'WLED-6' failed: Illegal character in query at index 45: http://192.168.178.110:8090/json-rpc?re ... r","HDR":1}

Re: Ambilight HDR Switch - HTTP GET REQUEST

Verfasst: 19. Feb 2023 14:02
von DJFlaxi
Habe den Fehler gefunden.
Die geschwungenen Klammer waren die Ursache.

Die korrekte URL muss heißen:

Code: Alles auswählen

http://192.168.178.110:8090/json-rpc?request=%7B%22command%22%3A%22videomodehdr%22%2C%22HDR%22%3A1%7D
und nicht

Code: Alles auswählen

http://192.168.178.110:8090/json-rpc?request={%22command%22%3A%22videomodehdr%22%2C%22HDR%22%3A1}
Danke Euch trotzdem!!!