Bestimmten Favoriten per HTTPRequest abspielen

  • Hallo,

    ich möchte über eine Fernbedienung, die HTTP-Requests versenden kann (eigentlich ist es derzeit noch eine Livisi-FB, die über Openhab ausgewertet wird), jeweils bestimmte Radiosender abspielen können.
    Ich habe das Addon Radio installiert, die gewünschten Sender in "Meine Sender" eingetragen und diese in die Favoriten übernommen (weil ich dachte, so kann ich mein Ziel leichter erreichen).
    Die Steuerung über HTTP klappt. Hier meine Test-Rule, falls es jemanden interessiert

    Code
    rule "Kodi Test"
    when
        Item Koditest received command ON
    then
        sendHttpPostRequest("http://192.168.2.5:8080/jsonrpc", "application/json", "{\"jsonrpc\":\"2.0\",\"method\":\"Application.SetVolume\",\"params\":{\"volume\":0},\"id\":1}")
    end


    Ich denke, mit dem Befehl "PlayMedia" könnte ich mein Ziel erreichen, finde aber die richtigen Parameter nicht. Wahrscheinlich kann ich mir den Umweg über die Favoriten auch sparen, oder?
    Jedenfalls würde ich mich über Eure Hilfe sehr freuen.

    Viele Grüße

  • Okay.
    Benutze jetzt die Sender in RadioChannels vom DVBViewer.
    Mit

    Code
    sendHttpPostRequest("http://192.168.2.5:8080/jsonrpc", "application/json", "{\"jsonrpc\":\"2.0\",\"method\":\"GUI.ActivateWindow\",\"params\":{\"window\":\"radiochannels\"},\"id\":1}")
        sendHttpPostRequest("http://192.168.2.5:8080/jsonrpc", "application/json", "{\"jsonrpc\":\"2.0\",\"method\":\"Input.ExecuteAction\",\"params\":{\"action\":\"number2\"},\"id\":1}")
        sendHttpPostRequest("http://192.168.2.5:8080/jsonrpc", "application/json", "{\"jsonrpc\":\"2.0\",\"method\":\"Input.ExecuteAction\",\"params\":{\"action\":\"play\"},\"id\":1}")

    wähle ich den 2. Sender der Liste aus. Und kann über Input auch gewünschte weitere Aktionen wir Pause/Stop etc. ausführen.
    Problem für mich ist gelöst.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!