Skripte für Aktivieren/Deaktivieren

    • Offizieller Beitrag

    Nein. Ist vollkommen richtig.

    Nach der installation von Hyperion unter LibreELEC liegt Hyperion im Verzeichnis /storage/hyperion
    Also findest du die hyperion-remote unter /storage/hyperion/bin


    Ändere den Pfad in deinem Script zur hyperion-remote und die parameter die dir pclin gepostet hat.
    Sollte dann ungefähr so aussehen:


    Bash
    #!/bin/sh
    /storage/hyperion/bin/hyperion-remote --on
    sleep 1
    kodi-send -a "Notification(Hyperion Info,Ambilight wurde ausgeschaltet,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_off.jpg)"
    /dev/null 2>&1 &
  • Hi Paulchen-Panther

    Hi Lord-Grey


    also irgendwo scheint noch der Wurm drin zu sein.

    Also:


    Ich habe unter

    /storage/.kodi/userdata

    die Datei "favourites.xml"


    Inhalt:

    Zitat

    <favourites>

    <favourite name="Ambilight ausschalten" thumb="http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_off.jpg">System.exec("/storage/hyperion/bin/hyperion_beenden.sh")</favourite>

    </favourites>


    Weiterhin ist unter:


    /storage/.kodi/userdata/keymaps

    die Datei "keymap.xml"


    Inhalt:

    (bitte F2 und F3 ignorieren)

    Das habe ich wegen meiner Harmony Fernbedienung und Flirc gemacht.


    Weiterhin ist unter

    /storage/hyperion/bin


    die Datei

    hyperion_beenden.sh


    mit folgendem Inhalt:


    Zitat
    Bash
    #!/bin/sh
    /storage/hyperion/bin/hyperion-remote -a IP --off
    sleep 1
    kodi-send -a "Notification(Hyperion Info,Ambilight wurde ausgeschaltet,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_off.jpg)"
    /dev/null 2>&1 &


    Ich habe es auch schon mit:

    Zitat

    #!/bin/sh

    kill -SIGUSR2 `pidof hyperiond`

    sleep 1

    kodi-send -a "Notification(Hyperion Info,Ambilight wurde ausgeschaltet,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_off.jpg)"

    </dev/null >/dev/null 2>&1 &

    oder


    Zitat

    #!/bin/sh

    /storage/hyperion/bin/hyperion-remote -a 192.168.0.108 --off

    sleep 1

    kodi-send -a "Notification(Hyperion Info,Ambilight wurde ausgeschaltet,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_off.jpg)"

    </dev/null >/dev/null 2>&1 &

    oder

    Zitat

    #!/bin/sh

    /storage/hyperion/bin/hyperion-remote -a 192.168.0.108:8090 --off

    sleep 1

    kodi-send -a "Notification(Hyperion Info,Ambilight wurde ausgeschaltet,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_off.jpg)"

    </dev/null >/dev/null 2>&1 &

    aber es klappt nicht.

    Noch eine Idee?

  • Code
      -a, --address <address>                            The hostname or IP-address
                                                         (IPv4 or IPv6) of the
                                                         hyperion server.

    Führe die Zeile im Terminal aus um zu sehen ob das Funktioniert

    /storage/hyperion/bin/hyperion-remote -a 192.168.0.108 --off

    192.168.0.108 ist das die IP-Addresse deines hyperion servers den du ausschalten möchtest?

    Du kannst auch den Hostnamen verwenden dann würde das auch funktionieren wenn sich die IP mal ändert.


    gruß pclin

    Dreambox ONE / TWO

    dreamOS OE2.6

    Amlogic S922X - 53.000 DMIPS - 2 GB RAM - 16 GB Flash - Twin-DVB-S2X Tuner - HDR10 - HLG
    -
    AudioDSP: miniDSP 2x4HD - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap


    snoozer_likelinux_manvtkns.gif


    Ambilight for ever

    Einmal editiert, zuletzt von pclin ()

  • Korrekt, das ist die feste IP von LibreElec unter der ich das WebMenü von Hyperion NG erreiche (http://192.168.0.108:8090/)


    EDIT: Die IP ist fest. Ich hantiere nicht mit DHCP.


    EDIT 2:

    /storage/hyperion/bin/hyperion-remote -a 192.168.0.108 --off


    geht wenn ich sie übers Terminal aufrufe.


    EDIT 3:


  • OK und wenn du die Zeile in dein Script eingibst funktioniert es dann?


    Das Script dann im Terminal starten /storage/hyperion/bin/hyperion_beenden.sh


    gruß pclin

    Dreambox ONE / TWO

    dreamOS OE2.6

    Amlogic S922X - 53.000 DMIPS - 2 GB RAM - 16 GB Flash - Twin-DVB-S2X Tuner - HDR10 - HLG
    -
    AudioDSP: miniDSP 2x4HD - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap


    snoozer_likelinux_manvtkns.gif


    Ambilight for ever

  • LibreELEC:~ # /storage/hyperion/bin/hyperion_beenden.sh

    -sh: /storage/hyperion/bin/hyperion_beenden.sh: Permission denied


    EDIT:


    Yep, das war es.

    LibreELEC:~/hyperion/bin # chmod a+x hyperion_beenden.sh


    Dann:

    /storage/hyperion/bin/hyperion_beenden.sh


    Heißt, per Terminal geht es schonmal :)

  • -rwxr-xr-x 1 root root 257 Feb 12 23:14 /storage/hyperion/bin/hyperion_beenden.sh


    EDIT:

    Es geht jetzt auch mittels der Keymap! *HAPPY*


    Er sendet allerdings keine Notification über Kodi.

    Da noch evtl. eine Idee?

  • ich hatte das auch schon vermutet das die Rechte für das Script zum ausführen nicht gesetzt waren.

    Deshalb am besten immer im Terminal testen, dann bekommt man das über die Ausgaben immer schnell heraus. ;)


    gruß pclin

    Dreambox ONE / TWO

    dreamOS OE2.6

    Amlogic S922X - 53.000 DMIPS - 2 GB RAM - 16 GB Flash - Twin-DVB-S2X Tuner - HDR10 - HLG
    -
    AudioDSP: miniDSP 2x4HD - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap


    snoozer_likelinux_manvtkns.gif


    Ambilight for ever

  • Such mal mit google nach kodi-send, da findest du Antworten.

    Du kannst das evtl. auch mit curl machen und JSON-RPC_API von kodi.

    Am besten testest du das auch erst im Terminal. ;)



    gruß pclin

    Dreambox ONE / TWO

    dreamOS OE2.6

    Amlogic S922X - 53.000 DMIPS - 2 GB RAM - 16 GB Flash - Twin-DVB-S2X Tuner - HDR10 - HLG
    -
    AudioDSP: miniDSP 2x4HD - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap


    snoozer_likelinux_manvtkns.gif


    Ambilight for ever

    3 Mal editiert, zuletzt von pclin ()

Jetzt mitmachen!

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