Autostart Hyperion klappt nicht

  • Hallo zusammen,


    ich habe seit gestern Hyperion auf einem Raspi 3 am laufen.

    Habe den Raspi mit HyperBian geflasht.

    Funktioniert soweit auch alles super, außer dass ich den Dienst erst immer über Putty mit "sudo hyperiond &"starten muss.


    Ich habe bereits diesen Weg versucht:


    sudo nano /lib/systemd/system/hyperion.service

    [Unit]

    Description=Hyperion ambient light systemd service

    After=network.target

    [Service]

    ExecStart=/usr/local/bin/hyperiond

    WorkingDirectory=/usr/local/share/hyperion/bin

    TimeoutStopSec=5

    KillMode=mixed

    Restart=on-failure

    RestartSec=2

    [Install]

    WantedBy=multi-user.target


    Leider aber ohne Erfolg.


    Hat jemand einen Tipp für mich?

    • Offizieller Beitrag

    Wenn Du HyperBian geflash hast, sollte der Service erstmal direkt funktionieren.

    Wenn nicht solltest Du schauen, was der Fehler ist.

    Du kann z.B. mit journalctl schauen, ob es Fehlermeldungen gab.


    Zusätzlich startest Du mit sudo Hyperion mit Administrationsrechten. Das solltest Du nicht tun, außer es gibt einen Grund dazu, z.B ws821x LEDs.

  • Servus

    Vielleicht hilft es wenn Du mal folgendes Befehle absetzt, natürlich als root (su)


    systemctl stop hyperion* systemctl status hyperion*

    systemctl disable hyperion@newnigma2.service

    -- > Removed /etc/systemd/system/multi-user.target.wants/hyperion@newnigma2.service.

    systemctl enable hyperion@root.service

    -- > Created symlink /etc/systemd/system/multi-user.target.wants/hyperion@root.service → /etc/systemd/system/hyperion@.service.

    systemctl start hyperion@root.service

    systemctl status hyperion@root.service

  • sherpa

    Bei dir auf der Dreambox gibt es den User newnigma2, deshalb wurde bei dir dann der hyperion@newnigma2.service default erstellt und du musstest zu root wechseln auf der Dreambox.


    stebra72

    verwendet Hyperbian auf einem RPI da ist der Default User hyperion und Passwort ambientlight

    Also ist bei ihm Default hyperion@hyperion.service

    Das muss man nur zu hyperion@root machen wenn man auf dem RPI Steuerungstyp: WS281x verwenden muss.

    Die Libary die verwendet wird verlangt root rechte.


    Es gibt einen Script mit dem man den User wechselt und wird für root dann so aufgerufen

    sudo updateHyperionUser -u root


    Es sieht aber auch so aus das der inhalt vom service schon mit nano geändert wurde weshalb dann einiges nicht so funktioniert bzw. geändert hat.

    Mit systemctl status hyperion@username prüfen ob der service läuft oder ob es Fehler gibt und ob der service enabled ist. username anzupassen!


    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

    6 Mal editiert, zuletzt von pclin ()

  • Der Service steht auf "disabled"


    ● hyperion@hyperion.service - Hyperion ambient light systemd service for user hyperion

    Loaded: loaded (/etc/systemd/system/hyperion@.service; disabled; vendor preset: enabled)

    Active: inactive (dead)

  • ehm, ja, stimmt.

    Ich hatte vorher ja auch Raspbian mit dem RPI, und hatte dort den User Hyperion...


    Ich glaube ich lasse es für heute gut sein und genehmige mir ne Hopfenkaltschale...


    Schönes WE

  • stebra72

    Ändere das service file wieder wie im Orginal Code in Post #5

    sollte hyperion vorher von Hand gestartet worden sein erst beenden.


    Dann eingeben

    sudo systemctl daemon-reload

    sudo systemctl start hyperion@username

    sudo systemctl status hyperion@username

    sudo systemctl enable hyperion@username


    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 ()

Jetzt mitmachen!

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