Hallo zusammen,
folgende Situation:
Ich möchte gerne über Openhab an mein Mediencenter (Openelec/ KODI) einen JSON Request schicken, um dort mein Ambilight zu kontrollieren (An, aus, dauerhafte Farbe, Effekte…)
Das ganze funktioniert über die Kommandozeile von Linux (Openhab läuft bei mir auf einem RPi 2) ohne Probleme, Beispiel:
Aber wie kann ich dieses Kommando über Openhab verschicken?
Ich habs schon über das Exec Binding probiert, das scheint nicht zu funktionieren; genau so wenig klappt es wenn ich das Kommando in einem Shell-Skript abspeichere und dieses von openhab aufrufen lasse.
Dann habe ich es noch über eine Rule versucht, aber auch das ohne Erfolg (gibt einen Error):
Kann jemand helfen?
folgende Situation:
Ich möchte gerne über Openhab an mein Mediencenter (Openelec/ KODI) einen JSON Request schicken, um dort mein Ambilight zu kontrollieren (An, aus, dauerhafte Farbe, Effekte…)
Das ganze funktioniert über die Kommandozeile von Linux (Openhab läuft bei mir auf einem RPi 2) ohne Probleme, Beispiel:
Code:
echo '{"command" : "effect", "effect" : {"name" : "Snake"}, "priority" : 50}' | nc 192.168.1.210 19444
Ich habs schon über das Exec Binding probiert, das scheint nicht zu funktionieren; genau so wenig klappt es wenn ich das Kommando in einem Shell-Skript abspeichere und dieses von openhab aufrufen lasse.
Dann habe ich es noch über eine Rule versucht, aber auch das ohne Erfolg (gibt einen Error):
Code:
sendHttpPostRequest("http://192.168.1.210:19444", "HTTP.CONTENT_TYPE_JSON", '{"command" : "color", "priority" : 100, "color" : [255, 0, 0]}')
Kommentar