[Release] Hyperion Controller Service

  • Wenn überhaupt, wäre die Möglichkeit bei Effekten, die Leuchtstärke einzustellen, wünschenswert (wie es bei Farben der Fall ist).

    Da man den Effekten einen Parameter 'brightness' mitgeben kann, wäre das ohne Probleme möglich. :D Ich werde mal einen Helligkeitsparameter als globalen Wert (d.h. gleicher Wert für alle Effekte) dem Setup mitgeben...

    Geht leider nicht so wie gedacht. Nicht alle Effekte kennen den Parameter, und die, die ihn kennen, ignorieren ihn. Zumindest nach einem kurzen Test. :(

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

    Einmal editiert, zuletzt von PvD (12. Dezember 2019 um 16:44)

  • Was für ein System verwendest Du? Womit/wie hast Du Code und Keyname eingefügt?

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Bei läuft ein RPi 3 mit Libreelec. Ich habe das ganze in die gen.xml im keymaps Ordner bearbeitet.

    Code
    <[definition='3','0']keymap[/definition]>
    <global>
    <keyboard>
    <key id="221">contextmenu</key>
    <key id="196">/storage/.kodi/addons/script.service.hypercon/default.py,action=toggle</key>
    <key id="44">playlist</key>
    <key id="204">audionextlanguage</key>
    </keyboard>
    </global>
    </[definition='3','0']keymap[/definition]>
  • Die Zeile 5 muss heissen:

    <key id="196">RunScript("/storage/.kodi/addons/script.service.hypercon/default.py,action=toggle")</key>

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • @nepo: Version 0.0.2?

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Ich schau' nächste Woche drüber.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Alles eingestellt und der Pfad stimmt auch. Dennoch kommt diese Meldung:

    Code
    2019-12-14 08:05:55.194 T:1937687104   ERROR: ExecuteAsync - Not executing non-existing script /storage/.kodi/addons/script.service.hypercon/default.py,action=toggle
  • @DesasterMaster: Mit der 0.0.3 sollte das jetzt funktionieren. Als Nebeneffekt taucht allerdings das Addon nicht mehr unter den Diensten (dafür aber unter Programme) auf.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Hi @BJ1

    erstmal vielen Dank für das Addon! Läuft fürs erste, hab allerdings noch folgenden Fehler:

    Der Effekt, den ich im Menü eingestellt habe, sollte ja logischerweise ausgehen, wenn ich ein Video starte. Das passiert aber erst, wenn ich das Video einmal kurz pausiere.

    Mein Setup sieht so aus, dass das Ambilight auf nem Raspi über LE läuft, Kodi an sich läuft aber auf ner SHIELD.

    Hab ich irgendwas übersehen oder könnte das ein Fehler im Addon sein?

    Danke!

  • Naja, komplizierter geht's wohl nicht? :thumbup:

    • Welcher Menü-Effekt?
    • Welcher Video-Effekt?
    • Kodi läuft auf 'ner Shield, aber der Hyperion-Server liegt nicht unter 127.0.0.1?

    Dann stellt sich noch die Frage, ob im Hypercon-Setup die Kodi-Überwachung abgestellt (oder in der config.json entfernt) wurde. Ein [definition=12,3]Debug-Log[/definition] von den Aktionen würde auch mehr Klarheit verschaffen...

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

    Einmal editiert, zuletzt von PvD (18. Dezember 2019 um 20:30)

  • haha ja ging halt nicht anders :D

    also lag tatsächlich an der Kodi Überwachnung in der Hyperion Config. Hab das jetzt aus der json gelöscht und jetzt geht's :thumbup:

    Danke!

    EDIT: Okay zu früh gefreut, ging nur beim ersten mal nach dem Neustart, jetzt is es wieder wie vorhin.

    Welche Effekte ich dabei benutz, ich egal

    EDIT 2: Okay manchmal gehts und manchmal gehts nicht. Ich kanns nicht immer reproduzieren

  • EDIT 2: Okay manchmal gehts und manchmal gehts nicht. Ich kanns nicht immer reproduzieren

    Da hilft nur ein Log. Möglicherweise macht ja die Player-Instanz auf der Shield Probleme.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Wenn ich raten müsste, vergisst er bei mir halt manchmal dieses clear all

    ClearAll löscht alle aktiven Effekte/Farben und schaltet das Ambilight ein.

    Ich kann im Log nichts auffälliges finden. Interessant wäre jetzt mal nachzuschauen, ob auch alle Events (Start/Pause/Stop/Menü) richtig getriggert werden. Dazu kann man mal das [definition=12,3]Debug-Log[/definition] im Terminal mitlaufen lassen und schauen, was live passiert:

    Code
    tail -f .kodi/temp/kodi.[definition='1','0']log[/definition] | grep script.service.hypercon

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • @DesasterMaster: Du bist ein ganz schwerer Fall ;) . Im Forum von kodi.tv ist zu der von Dir beschriebenen Fehlermeldung nur ganz wenig zu finden, da der Fehler wohl sehr selten auftritt. Leider gibt es bei kodi.tv auch nur Ratlosigkeit und keine wirkliche Lösung. Ich habe daher mal einen anderen Ansatz reinprogrogrammiert, den Du mal asuprobieren kannst:

    In den Addon-Settings gibt es jetzt die Option "Anstelle des Menüaufrufs Ambilight direkt umschalten". Diese ist standardmäßig deaktiviert und muss in Deinem Fall aktiviert werden. Dadurch ändert sich der Aufruf in der [definition=10,0][definition='3','0']keymap[/definition][/definition].xml (oder in der XML, wo die Taste zum Ambilight-Umschalten definiert wird) allerdings wie folgt:


    Code
    <key id="196">RunScript(script.service.hypercon)</key>

    oder


    Code
    <key id="196">RunScript(/storage/.kodi/addons/script.service.hypercon/default.py)</key>

    Ich hoffe, das funktioniert jetzt.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

Jetzt mitmachen!

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