[RESOLVED] VDR am Shutdown hindern

  • Hi,

    habe mir eine logitec harmony zugelegt, die mir nun brav den VDR steuert mittels KLS_1.6 profil und eine harmony.conf in lircd.conf.d/

    Allerdings möchte ich mein VDR am Runterfahren hindern wenn ich auf der Fernbedienung "off" klicke. in der remote.conf poweroff auskommentiert, in der harmony.conf sowie devinput.conf den shutdown Befehl auskommentiert, allerdings hilft dies alles nicht -> ich übersehe also irgendwo etwas.


    Hat jemand den entscheidenden Tipp für mich?


    Danke und liebe Grüße aus AT

  • Wenn der VDR gar nicht herunterfahren soll, kannst du den Shutdown-Befehl aus der /etc/vdr/conf.d/00-vdr.conf entfernen bzw. auskommentieren:

    Code
    [vdr]
    --record=/usr/lib/vdr/vdr-recordingaction
    --user=vdr
    --grab=/tmp
    --port=6419
    --watchdog=0
    #--shutdown=/usr/lib/vdr/vdr-shutdown.wrapper
    --dirnames=,,1
    -l 3

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • ok das ging dann doch nicht so ganz - Zeile ist auskommentiert, System neu gestartet, allerdings immer noch folgender Eintrag im log sobald poweroff gedrückt wird:

    yavdr-frontend[1459]: INFO:yaVDRFrontend:keypress: try to call poweroff


    hast du noch eine andere Idee?

  • Das bedeutet wohl nur, daß der Tastendruck registriert wurde. Wenn der Shutdown-Wrapper aufgerufen wird und Poweroff auskommentiert ist, sollte das eigentlich nicht passieren, daß er runterfährt?

    P.S.: ist der VDR dann runtergefahren?

  • hast du noch eine andere Idee?

    Das Frontend-Skript lauscht ebenfalls auf dem Eventlircd-Socket und detached beim Tastendruck das Frontend und macht danach alle 5 Minuten Shutdown-Versuche. Du kannst die Tastenzuordnung in der /etc/yavdr-frontend/config.yml oder auf einen nicht-existenten Tastennamen umbelegen:

    Code: /etc/yavdr-frontend/config.yml
    lirc:
        socket: /run/lirc/lircd
        keymap: {}
            NO_KEY:
                action: poweroff  # set to "yavdr_compat_poweroff" to mimic the behaviour of older yaVDR version

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Die pragmatische Lösung wäre, dem lifeguard-ng eine Bedingung zu geben (in der /etc/lifeguard.conf), die zuverlässig das Runterfahren verhindert.

    Das wäre z.B. unter hosts die eigene IP oder 127.0.0.1 einzutragen.

    Die Frage ist auch, soll der vdr-service selbst immer laufen oder nur das Runterfahren des PCs verhindert werden?

  • den VDR lasse ich weiterlaufen, das macht dann auch kein Unterschied mehr. Das frontend wird detached sobald der Fernseher abgedreht wird, und sobald dann wieder eingeschaltet wird wird das softhdvaapi wieder attached und ich kann weiterschauen. Vorerst habe ich auf Grund der missing Symlinks bei epg2vdr noch automatisch ein reload vom EPG eingebaut sobald der Fernseher wieder an ist.


    Ich würde annehmen, dass - wenn das VDR service nicht mehr läuft und nur der Rechner an ist - keine Aufnahmen funktionieren würden...

  • Ich würde annehmen, dass - wenn das VDR service nicht mehr läuft und nur der Rechner an ist - keine Aufnahmen funktionieren würden...

    Klar, dann müßte man den acpiwakeup-Hook so ändern, daß der nur den VDR wieder starten würde anstelle den ganzen Rechner schlafen zu legen/aufzuwecken :)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!