ACPI Wakeup Konfigurieren

  • Hi Leute,


    ich würde ganz gerne mein VDR als Videorecorder nutzen.
    VDR läuft als Dämon und mit vdradmin kann ich die Aufnahemen
    konfigurieren.
    Jetzt möchte ich ganz gerne, dass sich der Rechner am Ende einer Aufnahme herrunterfährt und beim Anfang der nächsten Aufnahme einschaltet.


    Dafür scheint es zwei Funtionen zu geben,
    einmal via NVRAM Wakeup.
    Dieses kommt für mich nicht in Frage, da NVRAM Wakeup nicht funktioniert bei mir.


    Über ACPI /proc/acpi/alarm wäre das kein Problem,
    da ich hier das Datum und Uhrzeit eingebe und der Rechner startet sich von selber.


    Nur wie bringe ich das ganze jetzt dem VDR bei?
    Was muß ich für diese Funktion installieren und wo muß ich was konfigureren.


    Gruss Jörg

  • Hi,


    ich habe Gentoo.
    Ich würde das ganz gerne auch unter der Distri ans laufen bekommen,
    damit ich hier nicht 10 verschiedenen Systeme haben in denen ich hin
    und her boote.


    Gruss Jörg

  • Hi Leute,


    mein ACPI Wakeup Funktioniert, von Hand alles klein Thema.
    (echo 2006-10-06 17:34:00 >/proc/acpi/alarm)
    Der Rechner würde morgen um 17:34:00 Uhr starten.
    Ich möchte das jetzt nur noch dem VDR bei bringe,
    das er nach einer Aufnahme den Rechner runterfährt und bei
    der nächsten Aufnahem wieder startet.


    Gruss Jörg

  • Hi Leute,


    die Anleitung aus dem zweiten Link habe ich soweit gemacht.
    Wann und wo nimmt sich den das vdrpoweroff.sh Skript die
    Uhrzeit aus z.B. /etc/vdr/timer.conf?
    Wie binde ich das ganze in VDR ein?
    Wenn ich in moment das Skript ./vdrpoweroff.sh starte fährt er
    den Rechner runter.
    Der schreibt in der /cat/acpi/alarm folgendes rein:
    2006-12-31 23:55:00


    Gruss Jörg

  • Hi,
    du übergibst einfach dem vdr als Kommandozeilenoption "--shutdown=vdrpoweroff.sh".


    Viele Grüße
    Dirk

  • Hi dbrenken,


    wo muss ich diese Kommandozeile einfügen?
    In welcher conf Datei?
    Dafür brauche ich halt mal eine Anleitung wie bringe ich dem VDR bei,
    das ACPI funtioniert und das er dies nutzen kann?


    Hi Zeus,


    das ist nur wieder eine Anleitung wie ACPI einzurichten ist.
    Doch dies funktioniert bei mir!!!!
    Ich habe das in meinem System schon länger am laufen und
    bei mir funtioniert auch das Booten auf einem bestimmten Datum
    und einer Uhrzeit.


    Ich suche halt jetzt eine Anleitung wie ich das dem VDR bei bringe.
    Ich möchte VDR als Videorecorder nutzen das heißt,
    der soll eine Sendung aufnehmen runterfahren und vor der nächsten
    Sendung booten diese Aufnehmen und wieder runterfahren,
    damit der PC nicht dauerhaft laufen muss.


    Folgende Informationen werden benötigt:
    Wo muss ich was einstellen In welchen CONF Dateien vom VDR!!!
    Was muß installieret werden Programme Skripe?
    Wo finde ich diese Programm Skripte ?


    Ich lese hier viel über Skripte wie runvdr oder power.pl usw...
    Doch ich habe diese nicht auf meinem Gentoo System und
    weiß auch nicht wo ich mir diese runterladen kann bzw..
    in welchem Programmpacket diese stecken.


    Gruss Jörg

  • Hi Jörg,
    der VDR fährt automatisch bei user inaktivität herunter. Default liegt bei 300min oder so. das Kannst Du beliebig über OSD einstellen.

    :D yavdr 0.6.1;
    Digital Devices Cine S2 - Dual DVB-S2 HDTV
    :D

    Einmal editiert, zuletzt von zeus ()

  • Hi dbrenken,


    ich habe das vdr jetzt mit der Kommandozeile versehen.
    Soweit so gut.
    In meiner /etc/vdr/timer.conf steht einen Aufnahme drin.
    Doch diese wird nicht in die Datei /proc/acpi/alarm geschrieben.
    Ich habe die ausgabe mal in eine andere Datei umgeleitet.
    Er versucht immer 2006-12-31 23:55:00 reinzuschreiben.
    Also das Format stimmt schonmal nur es ist das falsche Datum und
    Uhrzeit.
    Wo und wann holt der sich den die Informationen aus der /etc/vdr/timer.conf?


    Gruss Jörg

  • JoHo42,
    lies dir halt mal den von mir genannten link RICHTIG DURCH!!!!
    der vdr übergibt die timer- Zeiten vor dem runterfahren in das script vdrpoweroff.sh, sogar das Script ist von mir in dem oben genannten Thread gepostet! Das script vdrpoweroff.sh schreibt dann die den Aufweckzeitpunkt in /proc/acpi/alarm.
    Ich verwende SuSE und wenn es hier nicht gänzlich anders ist als bei gentoo, dann sollte es funktionieren, zumindest auf einem ähnlich Weg

    :D yavdr 0.6.1;
    Digital Devices Cine S2 - Dual DVB-S2 HDTV
    :D

    Einmal editiert, zuletzt von zeus ()

  • Hi Zeus,


    jo habe es verstanden VDR übergibt dies über einen Paramter.
    Wie ist das denn jetzt wenn VDR mit der Option vdr -d also als Dämon läuft.
    Wenn ich dieses beenden muss er auch die Uhrzeit übergeben.
    Mit kill geschied dies nicht gerade also wie kann ich den Dämon beenden
    und dabei die Uhrzeit übergeben?


    Gruss Jörg

  • Hi Jörg,
    sorry hab -d überlesen. Evtl könntest du mit awk ein script schreiben, dass die Zeiten aus deiner timers.conf extrhiert und mittels echo in /proc/acpi/alarm schreibt.

  • Was macht ihr denn da??
    AlsersteswürdeichmaldafürpledierendassihrnichtsosparsammitSatzzeichenseid denndann liestessichwesentlichbesser :D
    VDR übergibt beim Shutdown dem Shutdownskript die nächste Aufwachzeit, da muß also gar nix aus der timers.conf etc. herausgeskripted werden. Evtl. muß noch das Format konvertiert werden, aber dazu gibts hier im Forum auch schon genug Lösungen wenn man etwas sucht.
    Was meinst Du mit Demon, kill und shutdown? auch dann wird die Zeit ordnungsgemäß gesetzt, oder wie killst Du den vdr??

  • Hi Leute,


    wenn ich vdr normal starte habe ich Fernsehbild.
    Es gibt aber auch noch eine Option vdr -d dadurch läuft das Programm im Hintergrund.
    Allerdings möchte ich nicht, das mein Rechner 24 Stunden läuft.
    Er soll nach einer Aufnahme sich ausschalten und die Daten an /proc/acpi/alarm geben.
    Dadurch sollte der Rechner bei der nächsten Aufnahme wieder angehen und diese Aufnehmen.


    Die Version vom dbrenken mit vdr --shutdown=skript Funktioniert.
    Doch nur wenn ich auf der Fernbedinung das Programm beende.
    Ich möchte aber den gleichen effekt haben wenn ich den Rechner ausschalte wenn das vdr -d läuft.


    Gruss Jörg

  • Hi,
    so ganz verstanden habe ich dein Problem nicht ... aber wenn's mit der -d Kommandozeilenoption nicht funktioniert, starte den vdr in der runvdr ohne -d und rufe die runvdr im Hintergrund auf ... so mache ich das auch und es funktioniert.


    In meinem Init-Skript für die runvdr steht u.a. folgendes:


    start-stop-daemon --start --quiet --exec $VDRPRG --background --make-pidfile --pidfile $PIDFILE


    $VDRPRG verweist bei mir auf die runvdr, das o.g. $PIDFILE ist optional (alles nach --background).


    Viele Grüße
    Dirk

  • Hi,
    mit Verlaub ... das macht der VDR ganz automatisch! Zusätzliche Skripte zur Auswertung von timers.conf-Einträgen werden hierfür nicht benötigt.


    Viele Grüße
    Dirk

Jetzt mitmachen!

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