[Announce] epgd-0.1.4 / epg2vdr-0.1.3 - Advent, Advent...

  • Hehe, da hat noch einer Angst das 3PO nix mehr hostet. :mua :mua



    MegaX

    Gruß MegaX


  • Hi zusammen,


    ich finde es nicht... :wand


    Also habe auf dem vdr das plugin in Version epg2vdr (0.1.7) - epg2vdr plugin.
    Auf meinem Server habe ich den epgd aus dem yavdr repository, mit dem Patch von 3PO.


    Der vdr schickt sein EPG an den Server, dort lädt der epgd auch Dateien runter.


    Aber zurück klappt nicht. Das EPG auf dem vdr ist leer.


    Ich habe es jetzt schon mehrer male neu installiert, immer das gleiche Problem.


    vdr Log Eintäge

    Code
    Mar 20 20:49:42 esprimo-vdr vdr: EPG2VDR: Updated changes since '20.03.2014 20:46:11'; 85 channels, 6 events (0 deletions) in 0.187 seconds
    Mar 20 20:50:42 esprimo-vdr vdr: EPG2VDR: Updated changes since '20.03.2014 20:49:42'; 85 channels, 3 events (0 deletions) in 0.203 seconds


    Server log-Einträge



    Was mir aufgefallen ist:
    in der Datenbank steht next update = null


    SQL
    mysql> SELECT * FROM epg2vdr.vdrs;
    +--------------------------------------+------------+------------+-------------+--------------------------------------+-------+------------+------------+----------+--------+--------------+
    | uuid                             	| inssp  	| updsp  	| name    	| version                          	| dbapi | lastupd	| nextupd	| state	| master | ip       	|
    +--------------------------------------+------------+------------+-------------+--------------------------------------+-------+------------+------------+----------+--------+--------------+
    | 2A67509C-54BA-47AC-8FB5-7A84A8B05CC0 | 1395267963 | 1395346515 | esprimo-vdr | vdr 2.0.3 epg2vdr 0.1.7 (17.03.2014) | 	4 | 1395337361 |   	NULL | att


    Datenbank auch schon mehrere male gelöscht. funzt nicht.
    Wenn noch was an Infos fehlt liefere ich gerne.


    Wo ist mein Fehler?


    Gruß
    Lapheus

    esprimo-vdr: Fujitsu Esprimo mit 2 PCI Sat Karten, 2TB Platte, yavdr 0.6
    ----
    Server IP: Digibit R1

    Client 1: Zotac Zbox HD-ID11, yavdr 0.6
    Client 2 geplant: Zotac Zbox HD-ID11, yavdr 0.6

  • Beim Download von epgdata gibt es Probleme:


    2014-03-20T21:26:36.797905+01:00 notebook epgd: Updating 'epgdata' day today+0 now
    2014-03-20T21:26:37.934285+01:00 notebook epgd: Download header for day (0) at 'http://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=insert-your-pin-here&dayOffset=0&dataType=xml' failed, aborting, got name '', status was 0
    2014-03-20T21:26:37.934786+01:00 notebook epgd: Updating 'tvm' day today+1 now
    2014-03-20T21:26:37.935016+01:00 notebook epgd: Skipping day 1 for TVM plugin, since all days ar performed on day 0
    2014-03-20T21:26:37.935218+01:00 notebook epgd: Updating 'epgdata' day today+1 now
    2014-03-20T21:26:38.440732+01:00 notebook epgd: Download header for day (1) at 'http://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=insert-your-pin-here&dayOffset=1&dataType=xml' failed, aborting, got name '', status was 0
    2014-03-20T21:26:38.441245+01:00 notebook epgd: Updating 'tvm' day today+2 now
    2014-03-20T21:26:38.441460+01:00 notebook epgd: Skipping day 2 for TVM plugin, since all days ar performed on day 0
    2014-03-20T21:26:38.441666+01:00 notebook epgd: Updating 'epgdata' day today+2 now
    2014-03-20T21:26:38.774212+01:00 notebook epgd: Download header for day (2) at 'http://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=insert-your-pin-here&dayOffset=2&dataType=xml' failed, aborting, got name '', status was 0
    2014-03-20T21:26:38.774756+01:00 notebook epgd: Updating 'tvm' day today+3 now
    2014-03-20T21:26:38.774961+01:00 notebook epgd: Skipping day 3 for TVM plugin, since all days ar performed on day 0
    2014-03-20T21:26:38.775204+01:00 notebook epgd: Updating 'epgdata' day today+3 now
    2014-03-20T21:26:39.113059+01:00 notebook epgd: Download header for day (3) at 'http://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=insert-your-pin-here&dayOffset=3&dataType=xml' failed, aborting, got name '', status was 0
    2014-03-20T21:26:39.113549+01:00 notebook epgd: Updating 'tvm' day today+4 now
    2014-03-20T21:26:39.113763+01:00 notebook epgd: Skipping day 4 for TVM plugin, since all days ar performed on day 0
    2014-03-20T21:26:39.113944+01:00 notebook epgd: Updating 'epgdata' day today+4 now
    2014-03-20T21:26:39.440715+01:00 notebook epgd: Download header for day (4) at 'http://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=insert-your-pin-here&dayOffset=4&dataType=xml' failed, aborting, got name '', status was 0
    2014-03-20T21:26:39.441178+01:00 notebook epgd: Updating 'tvm' day today+5 now
    2014-03-20T21:26:39.441358+01:00 notebook epgd: Skipping day 5 for TVM plugin, since all days ar performed on day 0
    2014-03-20T21:26:39.441554+01:00 notebook epgd: Updating 'epgdata' day today+5 now
    2014-03-20T21:26:39.744203+01:00 notebook epgd: Download header for day (5) at 'http://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=insert-your-pin-here&dayOffset=5&dataType=xml' failed, aborting, got name '', status was 0
    2014-03-20T21:26:39.744597+01:00 notebook epgd: Updating 'tvm' day today+6 now
    2014-03-20T21:26:39.744804+01:00 notebook epgd: Skipping day 6 for TVM plugin, since all days ar performed on day 0
    2014-03-20T21:26:39.745002+01:00 notebook epgd: Updating 'epgdata' day today+6 now
    2014-03-20T21:26:40.060792+01:00 notebook epgd: Download header for day (6) at 'http://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=insert-your-pin-here&dayOffset=6&dataType=xml' failed, aborting, got name '', status was 0
    2014-03-20T21:26:40.061251+01:00 notebook epgd: Updating 'tvm' day today+7 now
    2014-03-20T21:26:40.061446+01:00 notebook epgd: Skipping day 7 for TVM plugin, since all days ar performed on day 0
    2014-03-20T21:26:40.061679+01:00 notebook epgd: Updating 'epgdata' day today+7 now
    2014-03-20T21:26:40.414215+01:00 notebook epgd: Download header for day (7) at 'http://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=insert-your-pin-here&dayOffset=7&dataType=xml' failed, aborting, got name '', status was 0


    Habe nur ich das Problem ?


    Grüße,


    Dirk

  • manchmal spinnt deren Server, ich hab alle Dateien die ich erwartet habe bekommen

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Datenbank auch schon mehrere male gelöscht. funzt nicht.
    Wenn noch was an Infos fehlt liefere ich gerne.


    warum gibts da keine Zeile vom Daemon?


    kannst du auch mal die channelmap posten.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Hi,


    Beim Download von epgdata gibt es Probleme:
    Habe nur ich das Problem ?


    falsche Pin?

    Zitat

    http://www.epgdata.com/index.p…&dayOffset=7&dataType=xml' failed, aborting, got name '', status was 0


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • kannst du auch mal die channelmap posten.


    Christian

    klar:


    Code
    tvm:001 = S19.2E-1-1101-28106,S19.2E-1-1019-10301   	//  	Das Erste,Das Erste HD
    tvm:002 = S19.2E-1-1079-28006,S19.2E-1-1011-11110   	//  	ZDF,ZDF HD
    tvm:028 = S19.2E-1-1201-28307,S19.2E-1-1201-28327   	//  	WDR Dortmund,WDR Dortmund HD
    tvm:004 = S19.2E-1-1089-12003,S19.2E-1-1057-61200   	//  	RTL Television,RTL HD
    tvm:005 = S19.2E-1-1107-17500,S19.2E-1-1017-61300   	//  	SAT.1,SAT.1 HD
    tvm:009 = S19.2E-1-1089-12020,S19.2E-1-1057-61205   	//  	RTL2,RTL2 HD


    warum gibts da keine Zeile vom Daemon?

    Hatte den log vom Server doch mit eingefügt... oder was meinst Du genau?



    Gruss

    esprimo-vdr: Fujitsu Esprimo mit 2 PCI Sat Karten, 2TB Platte, yavdr 0.6
    ----
    Server IP: Digibit R1

    Client 1: Zotac Zbox HD-ID11, yavdr 0.6
    Client 2 geplant: Zotac Zbox HD-ID11, yavdr 0.6

  • Die Channelmap ist falsch und outdated. Nimm die beiliegende des Plugins.


    BTW: Glaub bei den ChannelIDs von ARD HD und EinsPlusHD in der channelmap only fehlen am Ende jeweils eine Zahl. Hab ich damals übersehen.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Bei läuft es auch noch nicht wie gewünscht. Erst dachte ich auch, da kommt gar nichts. Aber nach dem Löschen der epg.data füllt es sich so langsam. Allerdings sehe ich nur dvb/epgdata als Quelle. Geladen ist aber auch von TVM alles.



    Meine channels.map sieht so aus:




    Bin für jeden helfenden Hinweis sehr dankbar.

  • BTW: Glaub bei den ChannelIDs von ARD HD und EinsPlusHD in der channelmap only fehlen am Ende jeweils eine Zahl. Hab ich damals übersehen.


    Bei EinsPlus fehlt die "7", ARD ist i.O.

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Der normale Discovery Channel hat ausserdem keine Daten (Dateil wohl leer) und muss auf Discovery HD gemappt werden.


    Anscheinend gibts für Discovery grad keine Daten.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Einmal editiert, zuletzt von TheChief ()

  • Moin,


    bei mir fährt der VDR nach der Installation von epg2vdr nach dem Aufwecken und Aufnehmen eines
    gesetzten Timers nicht mehr herunter. Im Log ist nicht viel brauchbares zu sehen.


    Hat jemand noch dieses Problem ?

    VDR: E-Q5I Gehäuse, Zotac Ion, mit YaUsbIR Einschalter, Easyvdr 3.0, TBS5990
    VDR2: Asrock Q1900-ITX, DD-Octopus, DD-Duoflex S2, Easyvdr 3.5

  • Moin und danke für das coole Plugin/Deamon.


    Ich habe mal zwei Fragen.


    1. eventsview.sql:
    Wenn die Tabellen schon aufgebaut sind:
    Kann man den eventsview dann noch wechseln, oder müssen dann alle Tabellen neu augebaut werden.
    Zu welchem Zeitpunkt wird der eventsview.sql verwendet ?


    2. Habe bei mir eingestellt DaysInAdvance = 4
    Nach dem initialen Aufbau der Tabellen habe ich allerdings EPG über den 01.04 hinaus.
    Liegt das am neuen Dateiformat von tvm ?


    Danke

  • 1. eventsview.sql:
    Wenn die Tabellen schon aufgebaut sind:
    Kann man den eventsview dann noch wechseln, oder müssen dann alle Tabellen neu augebaut werden.
    Zu welchem Zeitpunkt wird der eventsview.sql verwendet ?


    Welchen View man verwenden möchte, kann man in der config vom epgd einstellen. Tabellen müssen nicht neu aufgebaut werden, da es sich ja nur um einen View handelt.


    Bin mir allerdings jetzt nicht sicher, ob man den View löschen muss, wenn man was ändert, oder einfach nur den epgd neustarten muss. Falls ersteres, muss Du auf dem Mysql-Kommandozeile
    ein drop view eventsview; ausführen und den epgd neu starten.


    EDIT: Habs mal geprüft. Wenn Du im SQL-File des Views was änderst und den epgd neustartest, wird der View in der DB aktualisiert.


    2. Habe bei mir eingestellt DaysInAdvance = 4
    Nach dem initialen Aufbau der Tabellen habe ich allerdings EPG über den 01.04 hinaus.
    Liegt das am neuen Dateiformat von tvm ?


    Ich glaub, das ist momentan garnicht vorgesehen, das es nur noch eine Datei pro Sender mit 14 Tagen Programm gibt. Muss mal schauen, ob man das umsetzen kann.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Einmal editiert, zuletzt von TheChief ()

  • Bin für jeden helfenden Hinweis sehr dankbar.


    Woher hast Du denn die channelmap? IDs mit 001, also führenden Nullen, gibts bei tvm nicht mehr. Nimm die channelmap-merge.conf, die beiliegt und pass sie dir an.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • EDIT: Habs mal geprüft. Wenn Du im SQL-File des Views was änderst und den epgd neustartest, wird der View in der DB aktualisiert.

    Ok super danke Dir, dann muss ich also folgendes machen:
    EPGD stoppen
    in der epgd.conf das richtige eventsview. sql einstellen.
    danach den epgd wieder starten
    die tabelle eventsview wird danach automatisch aktualisiert.


    Richtig so ?


    Gruß
    moz

  • Genau


    Code
    Mar 21 09:59:21 homeserver epgd: Drop view 'eventsview'
    Mar 21 09:59:21 homeserver epgd: Creating view 'eventsview' using definition in '/etc/epgd/eventsview.sql'
    Mar 21 09:59:21 homeserver epgd: DEBUG: Storing 'eventsview.md5' with value '5d4b1d62cabe90f9607b000f917d6a9e' (32)
    Mar 21 09:59:21 homeserver epgd: Scheduled next update in 6 hour(s)

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • auf ein paar Worte...


    - wir bauen dieses Gefrickel nicht ein, da es einerseits keine Ursachen sonden nur Symptome bekämpft, zum anderen sicher nur temporärer Natur ist.
    - das was wir gestern mit dem Chief getestet haben funktioniert tadellos, ist aber sehr teuer und wird leider sehr häufig aufgerufen und führt daher auf schwächeren System zu Problemen
    - dazu passt der Schlüssel nicht 100% zu unserer episodes Tabelle und wir können doppelte epg Einträge im VDR nicht komplett aussschließen
    - es gibt noch einen weiteren Grund warum wir es lieber mögen die Information direkt auf der Datenbank zu haben


    deshalb findet ihr im git eine aktualisierte Version des Daemon mit dem man nach dem dem Laden, und vor dem Verarbeiten der Daten einen Userexit triggern kann. Dieser kann uA benutzt werden um krude Daten zu manipulieren, in diesem Fall den subtitle.


    Er ist solange aktiviert wie eine Datei userexit.sql im Verzeichnis /etc/epgd liegt, diese Datei könnte bespielsweise wie im Anhang ausschauen - wenn nicht mehr benötigt einfach Datei löschen und epgd neu starten.


    Die beiden vom Chief geposteten Indices schaden natürlich nicht:

    Code
    create index idxnameseasonpart on episodes(compname,season,part);
    create index idxtitelshorttext on events(comptitle,compshorttext);


    andere wie die gestern geposteten Manipulationen an den Views sind dagegen obsolete.


    Christian

    Dateien

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



    Einmal editiert, zuletzt von CKone ()

Jetzt mitmachen!

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