Beiträge von lulatsch

    Hallo,


    also erstmal: 1.3.6 auf linvdr-0.6 ist ja der absolute "Oberhammer" - ich war ja
    bisher schon vom VDR begeistert, aber das reißt mich jetzt echt von den Socken,
    was sich da inzwischen getan hat - vielen Dank an alle Fleißigen! :]


    Zitat

    Original von Luzifer
    wenn ich Zeit habe werde ich geforderten Plugins noch nachliefern.


    Das Einzige was jetzt noch fehlt zum von Familie akzeptierten Produktivbetrieb
    ist die Fernbedienung via remote-plugin - die 1.3.6 lief erst, als "-P remote" aus
    der runvdr auskommentiert war. Die Tastatur tut's zwar auch erstmal,
    aber ... das wäre ganz große Klasse.


    Falko


    PS: ich meinte die nexus-Fernbedienung, die nicht mehr funktioniert

    Zitat

    Original von hquant


    Mit welchem Befehl stelle ich den alten Zustand wieder her?


    Das originale Archiv packt ff. Dateien aus:

    Code
    tar xvjf vdr-1.2.6-autopid.tar.bz2
    etc/vdr/keymacros.conf
    usr/lib/vdr/plugins/libvdr-streamdev.so.1.2.6
    usr/lib/vdr/plugins/libvdr-scanner.so.1.2.6
    usr/bin/vdr


    Also kannst du mit


    cp /usr/bin/vdr.org /usr/bin/vdr


    das Original zurückkopieren, musst aber evtl. streamdev und scanner im setup wieder
    deaktivieren, da diese ja vermutlich nicht mit gesichert wurden.


    Falko

    Hallo,


    kann mir jemand sagen, ob das so ein Fehler ist wie oben beschrieben,
    oder ob man das Problem auch mit vdr-Mitteln beheben kann?
    Film ist schon geschnitten, Original ist nicht mehr da, wenn ich das mit
    ProjektX von .vdr zu .vdr umkodieren lasse, bleibt das Konvertieren
    bei genau der gleichen Stelle stehen.



    Danke!
    Falko

    Hi alle,


    Zitat

    Original von mottobug
    Falls du aber ein anderen Rechner unter Linux mit ISDN hast, kannst du das einrichten.


    Wenn der LinVDR mit Display und LCDd bestückt ist, und ein anderer Rechner mit
    ISDN-Karte läuft, kann man auch mit 'nem Eintrag in der /etc/callerid.conf und
    einem kleinen Perl-Script die ISDN-Nummer auf's Display schicken:


    In anruf.pl muss nur noch das Ziel (also name oder ip vom VDR)
    und ggf. der Port angepasst werden:

    Code
    PeerAddr  => "sat02",
                    PeerPort  => "13666",


    Voraussetzung ist natürlich, dass der LCDd auf dem VDR nicht nur auf
    127.0.0.1 läuft, sondern auf der Netzkarte - überprüfen kann man das mit


    netstat -nat|grep 13666


    Evtl. geht das Ganze auch von Win aus, dafür gibt's IMHO auch lcdproc.


    Falko



    Schreib doch mal swapon -a in die /etc/init.d/rcStart,
    und zwar nach dem letzten mount-Befehl, z. B.


    ...
    execute mount -a
    execute swapon -a
    ...


    lulatsch

    Ok, habe ff. probiert:


    linvdr:~# cat /proc/acpi/alarm
    0003-10-19 19:20:20
    linvdr:~# echo "0003-10-20 99:00:00" > /proc/acpi/alarm
    linvdr:~# cat /proc/acpi/alarm
    0003-10-19 **:00:00
    linvdr:~#


    nach dem Ausschalten per FB und wieder Einschalten:


    linvdr:~# cat /proc/acpi/alarm
    0003-10-19 01:00:00
    linvdr:~#


    Jetzt programmiere ich einen Timer für morgen, nach dem Ausschalten:
    linvdr:~# cat /proc/acpi/alarm
    0003-10-19 10:55:55


    (das ist kein Witz: habe wirklich für den 20. eine Aufnahme eingestellt)


    ... lösche ihn wieder, nach dem Ausschalten:
    linvdr:~# cat /proc/acpi/alarm
    0003-10-19 01:00:00


    Jetzt probiere ich nochmal ff:
    echo "0003-10-20 99:00:00" > /proc/acpi/alarm
    linvdr:~# cat /proc/acpi/alarm
    0003-10-19 **:00:00


    Nach dem Ausschalten:
    linvdr:~# cat /proc/acpi/alarm
    0003-10-19 01:00:00


    Ich probiere mal, die Zeit umzustellen:


    linvdr:~# echo "0003-10-20 99:00:00" > /proc/acpi/alarm
    linvdr:~# cat /proc/acpi/alarm
    0003-10-19 **:00:00
    linvdr:~# date -s 10200045
    Mon Oct 20 00:45:00 CEST 2003
    linvdr:~# hwclock -w
    linvdr:~# hwclock
    Mon Oct 20 00:45:56 2003 0.000000 seconds
    linvdr:~# cat /proc/acpi/alarm
    0003-10-20 **:00:00


    Nach dem Ausschalten:


    linvdr:~# cat /proc/acpi/alarm
    0003-10-20 01:00:00


    Ich könnte also theoretisch, die poweroff.pl wie
    folgt ändern:
    ...
    if($next =~ /550 No active timers/) {
    system("echo 0003-10-20 20:00:00 > /proc/acpi/alarm");
    PowerOff();
    } elsif($next =~ /250 \d+ (\d+)/) {
    setAlarm($1);


    wobei das Datum ja egal zu sein scheint, er nimmt immer das
    aktuelle bei der Anzeige. Irgendwie blöd. Das heisst ja, dass
    ich bei Timern immer sicherstellen muss, dass der Rechner
    einmal am Tag angeht, damit auch Timer funktionieren, die erst einige Tage
    später anstehen?


    Ok, noch ein Test:


    Habe Rechner mit "busybox poweroff" "kurz vor 1" runtergefahren,
    Danach:
    Mon Oct 20 01:05:47 CEST 2003
    linvdr:~# cat /proc/acpi/alarm
    0003-10-20 **:00:00
    linvdr:~#


    Ha! Also liegt's irgendwie an der poweroff.pl, richtig?
    linvdr:~# echo "9999-99-99 99:00:00" > /proc/acpi/alarm
    linvdr:~# cat /proc/acpi/alarm
    0003-10-20 **:00:00
    linvdr:~# date
    Mon Oct 20 00:51:09 CEST 2003
    linvdr:~# date -s 10200055
    Mon Oct 20 00:55:00 CEST 2003
    linvdr:~# hwclock -w
    linvdr:~#
    linvdr:~# hwclock
    Mon Oct 20 00:55:08 2003 0.000000 seconds
    linvdr:~# date
    Mon Oct 20 00:55:10 CEST 2003
    linvdr:~# cat /proc/acpi/alarm
    0003-10-20 **:00:00
    linvdr:~# busybox poweroff


    Ok, ist nicht angegangen ... Aber wie muss ich die poweroff.pl
    ändern, damit das klappt?


    Falko

    Habe leider noch ein ähnliches Problem: Seitdem acpi bei mir funktioniert (pcchips M787 Board,
    linvdr-0.3), wecke ich immer pünktlich nachts um 1 auf, weil der vdr angeht. Im Moment helfe
    ich mir so, dass ich pro Tag mindestens einen Timer einstelle, der nicht mitten in der Nacht liegt,
    aber irgendwie gefällt mir das nicht (will ja auch mal in den Urlaub fahren, ohne dass jede Nacht
    der vdr angeht).


    Weiß jemand, wo das herkommt oder wie sich das ändern läßt? Autotimer habe ich drin, aber nur
    für einmal wöchentlich, kann das damit zusammenhängen?


    Wenn ich (ohne Timer für den nächsten Tag) die entsprechende Zeile aus der poweroff.pl
    von Hand aufrufe, sieht das so aus:


    linvdr:~# svdrpsend.pl next abs
    220 linvdr SVDRP VideoDiskRecorder 1.2.5; Sun Oct 19 15:22:18 2003
    550 No active timers
    221 linvdr closing connection


    Trotzdem steht anschliessend ff. als Weckzeit drin:
    linvdr:~# cat /proc/acpi/alarm
    0003-10-19 01:00:00


    Für Hinweise besten Dank im Voraus!


    lulatsch