Kodi + Flirc + Pi 3

  • Hi,

    also Libreelec komplett neu aufgesetzt (8.2.4)
    Hyperion Addon aus dem Repo installiert.

    Pfade wie folgt:

    Keymap:

    /storage/.kodi/userdata/keymaps

    Inhalt:
    <[definition=10,0][definition='3','0']keymap[/definition][/definition]>
    <global>
    <keyboard>
    <F1>AudioNextLanguage</F1>
    <F2>system.exec("/storage/.kodi/userdata/hyperion_kodi_aktivieren.sh")</F2>
    <F3>system.exec("/storage/.kodi/userdata/hyperion_grabber_aktivieren.sh")</F3>
    <F4>system.exec("/storage/.kodi/userdata/hyperion_beenden.sh")</F4>
    </keyboard>
    </global>
    </[definition=10,0][definition='3','0']keymap[/definition][/definition]>


    Hyperion json Files:

    /storage/.kodi/userdata/addon_data/service.hyperion


    Inhalt:
    hyperion.config.grabber.json
    hyperion.config.json
    hyperion.config.kodi.json

    Skripte:

    /storage/.kodi/userdata

    Inhalt:
    favourites.xml
    hyperion_beenden.sh
    hyperion_grabber_aktivieren.sh
    hyperion_kodi_aktivieren.sh


    Details - favourites.xml:
    <favourites>
    <favourite name="Ambilight für Kodi aktivieren" thumb="http://powerpi.de/wp-content/upl…_thumb_kodi.jpg">System.Exec(&quot;/storage/.kodi/userdata/hyperion_kodi_aktivieren.sh&quot;)</favourite>
    <favourite name="Ambilight für externe Geräte aktivieren" thumb="http://powerpi.de/wp-content/upl…_thumb_hdmi.jpg">System.Exec(&quot;/storage/.kodi/userdata/hyperion_grabber_aktivieren.sh&quot;)</favourite>
    <favourite name="Ambilight ausschalten" thumb="http://powerpi.de/wp-content/upl…i_thumb_off.jpg">system.exec(&quot;/storage/.kodi/userdata/hyperion_beenden.sh&quot;)</favourite>
    </favourites>

    Details - hyperion_beenden.sh
    #!/bin/sh
    /storage/.kodi/addons/service.hyperion/bin/hyperion-remote.sh --priority 50 --color black --duration 0
    sleep 1
    kodi-send -a "Notification(Hyperion Info,Ambilight wurde ausgeschaltet,7000,http://powerpi.de/wp-content/upl…i_thumb_off.jpg)"
    </dev/null >/dev/null 2>&1 &

    Details - hyperion_grabber_aktivieren.sh

    #!/bin/sh
    killall hyperiond
    sleep 1
    kodi-send -a "Notification(Hyperion Info,Ambilight für externe Geräte aktiviert,7000,http://powerpi.de/wp-content/upl…_thumb_hdmi.jpg)"
    /storage/.kodi/addons/service.hyperion/bin/hyperiond.sh /storage/.kodi/userdata/addon_data/service.hyperion/hyperion.config.grabber.json
    </dev/null >/dev/null 2>&1 &

    Details - hyperion_kodi_aktivieren.sh
    #!/bin/sh
    killall hyperiond
    sleep 1
    kodi-send -a "Notification(Hyperion Info,Ambilight für Kodi aktiviert,7000,http://powerpi.de/wp-content/upl…_thumb_kodi.jpg)"
    /storage/.kodi/addons/service.hyperion/bin/hyperiond.sh /storage/.kodi/userdata/addon_data/service.hyperion/hyperion.config.kodi.json
    </dev/null >/dev/null 2>&1 &


    Vielen Dank für deine Hilfe!

  • Das wäre ganz ganz toll von dir !!!

    Ich hab lieber etwas mehr angegeben als zu wenig.
    Das muss irgendwie mit dem Hyperion Addon aus dem Repo zusammenhängen.

    Vorher hatte ich von OE auf LE migirert und da ging alles.
    Die Pfade scheinen nicht zu stimmen oder das Ansprechen der Befehle.

  • Ich finde den Fehler einfach nicht :wacko:

    @DaVu

    Wenn man bspw.
    hyperion_grabber_aktivieren.sh

    ausführt kommt auch die entsprechende Notification und das Ambilight geht kurzzeitig aus.

    Das heisst, er führt anscheinend folgendes aus:

    #!/bin/sh
    killall hyperiond
    sleep 1
    kodi-send -a "Notification(Hyperion Info,Ambilight für externe Geräte
    aktiviert,7000,http://powerpi.de/wp-content/upl…_thumb_hdmi.jpg)"

    Ab hier scheint es zu klemmen :(

    /storage/.kodi/addons/service.hyperion/bin/hyperiond.sh
    /storage/.kodi/userdata/addon_data/service.hyperion/hyperion.config.grabber.json
    </dev/null >/dev/null 2>&1 &

  • @DaVu

    Hallo zusammen,

    die Skripte müssen wie folgt heißen:

    hyperion_beenden.sh

    -->


    #!/bin/sh
    /storage/.kodi/addons/service.hyperion/bin/hyperion-remote --priority 50 --color black --duration 0
    sleep 1
    kodi-send -a "Notification(Hyperion Info,Ambilight wurde ausgeschaltet,7000,http://powerpi.de/wp-content/upl…i_thumb_off.jpg)"
    </dev/null >/dev/null 2>&1 &

    hyperion_kodi_aktivieren.sh



    -->



    #!/bin/sh
    killall hyperiond
    sleep 1
    kodi-send -a "Notification(Hyperion Info,Ambilight für Kodi aktiviert,7000,http://powerpi.de/wp-content/upl…_thumb_kodi.jpg)"
    /storage/.kodi/addons/service.hyperion/bin/hyperiond /storage/.kodi/userdata/addon_data/service.hyperion/hyperion.config.kodi.json
    </dev/null >/dev/null 2>&1 &

    hyperion_grabber_aktivieren.sh

    -->

    #!/bin/sh
    killall hyperiond
    sleep 1
    kodi-send -a "Notification(Hyperion Info,Ambilight für externe Geräte aktiviert,7000,http://powerpi.de/wp-content/upl…_thumb_hdmi.jpg)"
    /storage/.kodi/addons/service.hyperion/bin/hyperiond /storage/.kodi/userdata/addon_data/service.hyperion/hyperion.config.grabber.json
    </dev/null >/dev/null 2>&1 &

    Ihr müsst in den Skripten das ".sh" wegmachen und den richtigen Pfad eintragen.
    Geht problemlos.

  • aha, also heißt die Datei komplett anders.

    kannst du mir bitte aus reiner Neugier folgende Ausgaben geben:

    ls -al /storage/.kodi/addons/service.hyperion/bin/ | pastebinit

    und dann bitte noch:

    cat /storage/.kodi/addons/service.hyperion/bin/hyperiond | pastebinit


    Und bitte in einem Paste (also so wie oben angegeben, du bekommst eine URL nach dem Befehl, die du dann hier posten kannst). Wenn du das hier als Text ins Forum postest, könnte es schwer lesbar werden.

    Wertschätzung kostet nichts, aber sie ist von unschätzbarem Wert.

  • @DaVu

    Kann ich später mal machen ja.

    Eigentlich heissen die Dateien nicht wirklich anders.
    Durch das Hyperion Addon darfst du bspw. nicht

    /storage/.kodi/addons/service.hyperion/bin/hyperiond.sh


    schreiben. Das.sh muss weg. Das war beim Umstieg von OE auf LE halt nicht. Da musstest du es mitangeben.

Jetzt mitmachen!

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