Seite 1 von 1

HTTP Request funktioniert nicht

Verfasst: 22. Mär 2021 10:59
von kaloschke
Hallo,
ich habe diese Rule

Code: Alles auswählen

rule "Test"
when Item TestKodi changed to ON
then 
    var String HTTPString
    HTTPString = "http://192.168.2.124:8080/#addon/execute/script.securitycam"
    HTTPString.sendHttpGetRequest()
    logInfo("TestKodi",HTTPString) 
end
Damit soll auf einem Kodi-RPi ein Addon ausgeführt werden. Die URL funktioniert im Browser auch. Sie funktioniert sogar, wenn ich in Visual Studio Code auf die Ausgabe im Log klicke.
Aber nicht aus der Rule heraus!
Ich benutze dieses Vorgehen ansonsten in anderen Rules ohne Probleme.

Hat jemand eine Idee?

Re: HTTP Request funktioniert nicht

Verfasst: 22. Mär 2021 16:42
von kaloschke
Ich habe festgestellt, dass Kodi nicht reagiert, wenn auch nur ein Zeichen URL encodiert ist.
Kann es sein, dass Openhab den String URL encodiert, bevor er gesendet wird?
Und wenn ja, kann man das abstellen?

Re: HTTP Request funktioniert nicht

Verfasst: 24. Mär 2021 19:50
von kaloschke
Habe es im Kodiforum klären können.
https://www.kodinerds.net/index.php/Thr ... rnsteuern/