Tvmovie2vdr bein MahlzeitISO 3.2

  • Hey,


    ich würde gerne bei meinem VDR tvmovie2vdr nutzen nur weiß ich nicht, wie ich es starte bzw. wie es sich immer automatisch startet?
    Installiert ist es doch schon automatisch bei dem Mahlzeit ISO 3.2 oder muss ich das auch noch machen.


    Ich wäre sehr dankbar über eine kurze Einleitung.


    Schonmal vielen Dank.


    Gruß
    Disco

  • Soweit ich weiß startet es per CRON automatisch wenn der VDR nachts um 4:00 Uhr ON ist.
    Ansonsten in usr/bin/ die tvmovie2vdr.sh manuell aufrufen...
    Evtl. aber vorher noch unter /opt/tvmovie2vdr die Config und dei beiden :pl anpassen.


    Gruß


    SvenB / der nun auch Mahlzeitjünger ist *gg*


    Gruß
    SvenB
    Ein Nierotter
    http://www.nierott-castle.de
    Die Zucht mit dem freundlichen Katzenforum...


    Activy 370 mit Gen2vdr 2.0 Update 20 & 2x DVB-S Budget TT 1401 VDR 1.6
    Activy 350 mit Gen2vdr 2.0 Update 20 & 1x DVB-S Budget TT 1401 VDR 1.6


  • Es gibt auch noch ein Script "getepg.sh", das kannst Du so oft starten wie Du willst, es holt nur einmal pro Tag komplett die Daten. Also beim ersten Mal am Tag wenn der VDR gestartet wird und er lange genug läuft um die Daten zu holen. Beim nächsten Neustart am gleichen Tag holt er nichts mehr, wäre ja auch unnötig ;) Ich hatte das Script in /etc/init.d/rcStart.delayed mit drin, das Script selbst liegt unter /usr/bin


    Der Cron-Eintrag ist ein Relikt von meinem 24/7 Server, der holt sich die Daten immer Nachts um 4 Uhr...


    cu
    Markus

  • Hi Markus..


    Könntest du nicht über Linvdrupdater die rcstart.delayed ändern ?
    Also den alten Cron gegen den Aufruf von getepg.sh tauschen ?


    bzw, kann ich die


    echo "0 4 * * * tvmovie2vdr.sh" >> $ROOT_TABech


    einfach in eine ändern ?


    echo "0 4 * * * getepg.sh" >> $ROOT_TABech


    bzw, die "4" wird wohl für 4 Uhr stehen, und somit falsch sein....


    Gruß


    SvenB


    Gruß
    SvenB
    Ein Nierotter
    http://www.nierott-castle.de
    Die Zucht mit dem freundlichen Katzenforum...


    Activy 370 mit Gen2vdr 2.0 Update 20 & 2x DVB-S Budget TT 1401 VDR 1.6
    Activy 350 mit Gen2vdr 2.0 Update 20 & 1x DVB-S Budget TT 1401 VDR 1.6


  • Hallo,


    bei Cron ist es unnötig, der läuft eh nur einmal um 4 Uhr ;)
    Einfach ein "/usr/bin/getepg.sh &" am Ende der rcStart,delayed hinzufügen, mehr brauchts nicht. Und natürlich tvmovie2vdr konfigurieren. ;)


    Über den linvdrupdater möchte ich das nicht anhängen, es hat nichjt jeder Internetzugriff auf dem VDR, wenn, dann würde ich das im setup der nächsten Version mit einbauen.


    cu
    Markus

  • Nochmal ich...
    Ich glaube da stimmt aber noch etwas nicht....


    Mir ist gerade aufgefallen das die getepg.sh eine tvmovie2vdr.sh startet die im usr/bin liegt.
    INHALT :



    tvmovie2vdr.sh [B---] 2 L:[ 1+ 7 8/ 10] *(94 / 96b)= . 10 0x0A
    #!/bin/bash


    DIR=/opt/tvmovie2vdr


    if [ -e $DIR/tvm2vdr.pl ]; then
    cd $DIR
    ./tvm2vdr.pl
    fi



    Also geht es weiter mit der tvm2vdr.sh in opt/



    Allerdings liegt in /opt/ auch nochmal eine tvm2vdr.sh die etwas mehr Inhalt hat....


    INHALT :



    #!/bin/bash
    echo starting at `date` >> /var/log/tvm2vdr.log
    sleep 120
    /etc/init.d/ntpdate start >> /var/log/tvm2vdr.log


    # start tvmovie2vdr
    ./tvm2vdr.pl >> /var/log/tvm2vdr.log


    # clear old timer for vdr < 1.3.23
    ./clearoldtimer.pl


    # cleanup old images
    find /video0/epgimages/ -type f -mtime +10 -exec rm {} \;


    # shutting down
    if [ q"$1" == qpowerdown ]; then
    echo stopping and shutting down at `date` >> /var/log/tvm2vdr.log
    /usr/bin/svdrpsend.pl hitk power
    fi



    Diese wird aber anscheinend nach nicht gebraucht bzw. aufgerufen....
    Sehe ich das richtig, oder unterläuft mir hier ein Denkfehler ??


    Gruß und 1000 Dank das dich direkt damit befasst Markus....


    Gruß
    SvenB
    Ein Nierotter
    http://www.nierott-castle.de
    Die Zucht mit dem freundlichen Katzenforum...


    Activy 370 mit Gen2vdr 2.0 Update 20 & 2x DVB-S Budget TT 1401 VDR 1.6
    Activy 350 mit Gen2vdr 2.0 Update 20 & 1x DVB-S Budget TT 1401 VDR 1.6


  • Servus,


    ist korrekt, die tvm2vdr.sh in /opt/tvmovie2vdr wird nicht benötigt, die ist im tvmovie2vdr-Paket dabei gewesen. Ist aber hier "unbrauchbar".


    cu
    Markus

  • Dann muß aber irgendwo noch ein Fehler sein...denn nachdem ich den Eintrag ans ende der rcstart.delaed gemacht habe , startet der tvmovi2vdr einwandfrei, aber leider jedesmal...also wenn ich den vdr ausschalte und nach 1 min wieder an, dann macht er das ganze nochmal... 3x getestet....
    Irgendwo muß da noch ein fehler sein, wo er abfragt ob er heute schon hat oder nicht....


    Gruß


    SvenB


    Gruß
    SvenB
    Ein Nierotter
    http://www.nierott-castle.de
    Die Zucht mit dem freundlichen Katzenforum...


    Activy 370 mit Gen2vdr 2.0 Update 20 & 2x DVB-S Budget TT 1401 VDR 1.6
    Activy 350 mit Gen2vdr 2.0 Update 20 & 1x DVB-S Budget TT 1401 VDR 1.6


  • Der "Merker" wird nur gesetzt, wenn alles ohne Probleme durchgelaufen ist. Guck mal in /var/run, gibts da eine Datei "02.epg"? Schau auch mal ins log, da wird im Fehlerfall eine Zeile geschrieben: "Error while updating EPG data from TVMovie". Wenn tvmovie2vdr einmal erfolgreich durchgelaufen ist, sollte bei jedem weiteren Start lediglich ein logeintrag "Already actual EPG data received this day" gemacht werden.


    cu
    Markus

  • Also, die 02.epg ist vorhanden...aber leer.
    Ist aber aktuell vom letzten Start.
    Jetzt nach dem VDR Neustart ist die 02.epg verschwunden und tvmovie2vdr.pl is running again....


    Ein Logfile von tvmovie2vdr habe ich nicht gefunden, wo liegt das ?


    Gruß


    SvenB


    Gruß
    SvenB
    Ein Nierotter
    http://www.nierott-castle.de
    Die Zucht mit dem freundlichen Katzenforum...


    Activy 370 mit Gen2vdr 2.0 Update 20 & 2x DVB-S Budget TT 1401 VDR 1.6
    Activy 350 mit Gen2vdr 2.0 Update 20 & 1x DVB-S Budget TT 1401 VDR 1.6


  • Nicht das logfile von tvmovie2vdr, das system-Log (logread)

  • Hier einmal das Stück vom Log nachdem tvmovie2vdr gestatet wurde.
    Wie gesagt, es läuft durch, und am Ende wenn er fertig ist wird auch die 02.epg angelegt.


    Und bei Neustart des VDR wird die wieder gelöscht und tvmovie2vdr startet wieder.


    P.S. die Datei 02.epg ist leer....


    Feb 2 23:26:46 linvdr user.info vdr: [1326] EPGSearch: search timer update started
    Feb 2 23:26:46 linvdr user.info vdr: [1327] EPGSearch: timer conflict check started
    Feb 2 23:26:46 linvdr user.info vdr: [1327] EPGSearch: timer conflict check finished
    Feb 2 23:26:48 linvdr user.info vdr: [1326] EPGSearch: search timer update finished
    Feb 2 23:26:49 linvdr auth.info sshd[1335]: Could not reverse map address 192.168.0.2.
    Feb 2 23:26:49 linvdr cron.notice crond[1347]: crond 2.3.2 dillon, started, log level 8
    Feb 2 23:26:49 linvdr user.notice root: Get EPG data from TVMovie
    Feb 2 23:26:51 linvdr auth.info sshd[1335]: Accepted password for root from 192.168.0.2 port 3696 ssh2
    Feb 2 23:26:51 linvdr auth.info sshd[1335]: lastlog_get_entry: Error reading from /var/log/lastlog: Bad file descriptor
    Feb 2 23:26:51 linvdr auth.info PAM_unix[1335]: (ssh) session opened for user root by (uid=0)
    Feb 2 23:26:52 linvdr auth.err PAM-env[1335]: Unable to open config file: No such file or directory
    Feb 2 23:26:52 linvdr auth.err PAM-env[1358]: Unable to open config file: No such file or directory
    Feb 2 23:26:53 linvdr user.info vdr: [1315] connect from 127.0.0.1, port 2960 - accepted
    Feb 2 23:26:53 linvdr user.err vdr: [1315] pluginsetup: no translation found for 'Plugin Setup' in language 1 (Deutsch)
    Feb 2 23:26:54 linvdr user.debug vdr: [1315] max. latency time 2 seconds
    Feb 2 23:27:12 linvdr user.info vdr: [1315] closing SVDRP connection
    Feb 2 23:27:28 linvdr auth.info sshd[1531]: Could not reverse map address 192.168.0.2.
    Feb 2 23:27:30 linvdr auth.info sshd[1531]: Accepted password for root from 192.168.0.2 port 3708 ssh2
    Feb 2 23:27:30 linvdr auth.info PAM_unix[1531]: (ssh) session opened for user root by (uid=0)
    Feb 2 23:27:30 linvdr auth.err PAM-env[1531]: Unable to open config file: No such file or directory
    Feb 2 23:27:30 linvdr auth.err PAM-env[1578]: Unable to open config file: No such file or directory
    Feb 2 23:30:01 linvdr cron.notice crond[1347]: USER root pid 1752 cmd convert.pl -q -s
    Feb 2 23:31:33 linvdr user.info vdr: [1315] connect from 127.0.0.1, port 3577 - accepted
    Feb 2 23:31:33 linvdr user.info vdr: [1315] closing SVDRP connection
    Feb 2 23:31:33 linvdr user.info vdr: [1315] connect from 127.0.0.1, port 3578 - accepted
    Feb 2 23:32:08 linvdr user.debug vdr: [1315] max. latency time 3 seconds
    Feb 2 23:32:29 linvdr user.debug vdr: [1315] max. latency time 4 seconds
    Feb 2 23:33:11 linvdr user.info vdr: [1315] closing SVDRP connection
    Feb 2 23:35:01 linvdr cron.notice crond[1347]: USER root pid 1757 cmd convert.pl -q -s
    linvdr:~#


    Gruß
    SvenB
    Ein Nierotter
    http://www.nierott-castle.de
    Die Zucht mit dem freundlichen Katzenforum...


    Activy 370 mit Gen2vdr 2.0 Update 20 & 2x DVB-S Budget TT 1401 VDR 1.6
    Activy 350 mit Gen2vdr 2.0 Update 20 & 1x DVB-S Budget TT 1401 VDR 1.6


  • Hi nochmal...


    Hast du denn keine weitere Idee ?


    tvmovie2vdr wird bei mir mit jedem neuen Start ausgeführt.
    Die *.epg in var/run wird gelöscht, und am ende dann wieder neu angelegt.


    ist evtl. ein fehler im getepg.sh ??


    login as: root
    root@192.168.0.35's password:
    Last login: Thu Feb 8 14:05:00 2007 from 192.168.0.2 on ttyp0
    Last login: Thu Feb 8 14:05:00 2007 from 192.168.0.2
    linvdr2:~# mc
    getepg.sh [----] 0 L:[ 1+ 0 1/ 30] *(0 / 633b)= # 35 0x23
    #!/bin/sh


    #http_proxy="http:10.0.0.250:8181"
    #ftp_proxy="http:10.0.0.250:8181"


    #export http_proxy
    #export ftp_proxy


    THISRUN="`date +%d`.epg"


    if [[ ! -e /var/run/$THISRUN ]]
    then
    /usr/bin/logger "Get EPG data from TVMovie"
    cd /opt/tvmovie2vdr
    perl channels.pl
    perl channels_wanted.pl
    nice -n19 "/usr/bin/tvmovie2vdr.sh"
    if [[ $? -eq 0 ]]
    then
    /bin/rm /var/run/*.epg
    /bin/touch /var/run/$THISRUN
    else
    /usr/bin/logger "Error while updating EPG data from TVMovie"
    fi
    rm /opt/tvmovie2vdr/downloadfiles/*
    rm /opt/tvmovie2vdr/downloadupdatefiles/*
    else
    /usr/bin/logger "Already actual EPG data received this day"
    fi



    Wäre super wenn du dir das nochmal ansiehst......
    Außer dem Eintrag Get EPGDATA ist nix vom tvmovie2vdr im Log zu finden.




    ERGÄNZUNG: Wenn ich im MC direkt das getepg.sh aufrufe, dann erkennt es das der Start NICHT erfolgen soll, und im Logread wird der Eintrag geschrieben : Already actual EPG ........


    Jetzt verstehe ich gar nichts mehr :(



    Gruß und Dank


    SvenB


    Gruß
    SvenB
    Ein Nierotter
    http://www.nierott-castle.de
    Die Zucht mit dem freundlichen Katzenforum...


    Activy 370 mit Gen2vdr 2.0 Update 20 & 2x DVB-S Budget TT 1401 VDR 1.6
    Activy 350 mit Gen2vdr 2.0 Update 20 & 1x DVB-S Budget TT 1401 VDR 1.6


    2 Mal editiert, zuletzt von SvenB ()

  • Hi SvenB,


    Wenn Du in die /etc/init.d/rcStart schaust wirst Du dort folgende Zeile finden:

    Code
    execute rm -fr /var/run/*

    d.h. mit jedem Reboot geht die Information, dass getepg.sh an dem Tag schonmal gelaufen ist, verloren :(
    Insofern ist's schon ein Fehler/Unschönheit im getepg.sh....
    Eine schnelle Lösung für Dich ist das Auskommentieren der betreffenden, o.a. Zeile - auf lange Sicht sollte Mahlzeit da das Script evtl. anpassen (z.B. eine done-Datei im downloadverzeichnis von tvmovie2vdr oder sowas).


    Pit

    VDR2: ASRock J4105-ITX, DVBSky S952, openSUSE Tumbleweed, VDR 2.4.7

    softhddevice/vaapidevice, DFAtmo, xmltv2vdr, tvscraper, tvguideng, VDRAdmin-AM (alles git, aber alt)

  • Hi Pit...


    toll, das erklärt natürlich alles. Das habe ich wirklich nicht gefunden....
    thx für den Tip. :arme


    Könntest du dir evtl. auch noch mein Problem im Mahlzeit 3.2 Thread ansehen ? Mit den ganzen identischen Einträgen im Logread ? Evtl. fällt dir ja dazu auch was ein :hilfe


    Mahlzeit-ISO 3.2




    Markus:


    Könntest du das denn im nächsten Release fixen, oder per Linvdrupdater ?


    Gruß und vielen Dank :lovevdr


    SvenB


    Gruß
    SvenB
    Ein Nierotter
    http://www.nierott-castle.de
    Die Zucht mit dem freundlichen Katzenforum...


    Activy 370 mit Gen2vdr 2.0 Update 20 & 2x DVB-S Budget TT 1401 VDR 1.6
    Activy 350 mit Gen2vdr 2.0 Update 20 & 1x DVB-S Budget TT 1401 VDR 1.6


    Einmal editiert, zuletzt von SvenB ()

  • Hm, bei einem 24/7 VDR fällt das natürlich nicht auf ;) Ich werde das fixen und dann per linvdrupdater verteilen.


    cu
    Markus

  • Klasse, vielen Dank.....
    Gibst du uns bescheid wenn es soweit ist ?
    Nun ist die Kiste hier nahezu perfekt.


    Hab inzwischen den neuen VDR-Admin drinnen, und vermisse zu meinem vollendeten Glück nur noch die neueste EPG-Search ;)


    Gruß


    SveNB


    Gruß
    SvenB
    Ein Nierotter
    http://www.nierott-castle.de
    Die Zucht mit dem freundlichen Katzenforum...


    Activy 370 mit Gen2vdr 2.0 Update 20 & 2x DVB-S Budget TT 1401 VDR 1.6
    Activy 350 mit Gen2vdr 2.0 Update 20 & 1x DVB-S Budget TT 1401 VDR 1.6


  • Zitat

    Original von SvenB
    Klasse, vielen Dank.....
    Gibst du uns bescheid wenn es soweit ist ?


    Moin,


    ist im updater. Zusätzlich gibts noch lm-sensors dazu ;)

  • lm-sensors (ell, nicht ieh) braucht man um z.B. an Daten wie CPU-Temp, System-Temp, Lüfterdrehzahlen etc. ranzukommen. Es gibt bei LinVDR auch noch mbmon, das tut aber mit meinem FSC-Board nicht, das wiederrum funktioniert aber mit lm-sensors und dem Kernelmodul "fscpos". Und da das alte (bei Woody und daher bei debtool in der Paketsuche gefundene .deb) Woody-Paket nicht mehr mit neueren Kernels funktioniert, hab ich das gleich mal mit eingepackt ;)


    cu
    Markus

Jetzt mitmachen!

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