Bug #2552
closedEPGDhttpd zeigt nicht alle Timer
Added by HelAu almost 7 years ago. Updated over 6 years ago.
0%
Description
Bei mir werden derzeit nur 2 von 3 Timern angezeigt:
vdrsrv ~ # svdrpsend lstt 220 vdrsrv SVDRP VideoDiskRecorder 2.3.8; Wed Feb 14 09:29:47 2018; UTF-8 250-1 0:7:-T-----:2250:0015:99:99:The Flash~Familie der Schurken:<epgsearch><channel>7 - ProSieben HD</channel><update>0</update><eventid>90159493</eventid><bstart>300</bstart><bstop>900</bstop></epgsearch><epgd><timerid>1</timerid></epgd> 250-2 1:7:M------@2018-02-20:2009:2100:99:99:The Big Bang Theory~Die Beischlaf-Vermutung, Sitcom, USA 2016:<epgsearch><channel>7 - ProSieben HD</channel><update>0</update><eventid>96924085</eventid><bstart>320</bstart><bstop>886</bstop></epgsearch><epgd><timerid>7</timerid></epgd> 250 3 1:7:---T---@2018-02-15:2009:2315:99:99:Germany’s next Topmodel – by Heidi Klum:<epgd><source>7EA16D9F-61EC-47A2-9C97-1D0DD42CB583</source><timerid>8</timerid></epgd> 221 vdrsrv closing connection
Angezeigt werden davon nur der inaktive 1. Timer und der 2. nicht der dritte von Big Bang.
Aus Geschmacksgründen, würde ich ja lieber den 2. ausblenden :D
Files
Updated by HelAu almost 7 years ago
Sorry die Meldung war falsch, nicht angezeigt wird der 2. (BigBang). Der 3. ist zu sehen
Updated by HelAu almost 7 years ago
Ja:
vdrsrv ~ # cat /etc/vdr/timers.conf 0:S19.2E-1-1017-61301:-T-----:2250:0015:99:99:The Flash~Familie der Schurken:<epgsearch><channel>7 - ProSieben HD</channel><update>0</update><eventid>90159493</eventid><bstart>300</bstart><bstop>900</bstop></epgsearch><epgd><timerid>1</timerid></epgd> 1:S19.2E-1-1017-61301:M------@2018-02-20:2009:2100:99:99:The Big Bang Theory~Die Beischlaf-Vermutung, Sitcom, USA 2016:<epgsearch><channel>7 - ProSieben HD</channel><update>0</update><eventid>96924085</eventid><bstart>320</bstart><bstop>886</bstop></epgsearch><epgd><timerid>7</timerid></epgd> 1:S19.2E-1-1017-61301:---T---@2018-02-15:2009:2315:99:99:Germany’s next Topmodel – by Heidi Klum:<epgd><source>7EA16D9F-61EC-47A2-9C97-1D0DD42CB583</source><timerid>8</timerid></epgd> vdrsrv ~ #
Updated by horchi almost 7 years ago
wenn alle über epg2vdr angelegten Timer in der timers.conf landen macht das Plugin m.E. alles richtig.
Ablauf: epg2vdr legt den Timer über die API des VDR beim VDR an, der VDR schreibt die ihm bekannten Timer in die timers.conf
Das svdrp Kommando ist nicht vom Plugin sondern vom VDR selbst, was dieses genau ausgibt weiß ich nicht
Updated by horchi almost 7 years ago
oder habe ich dich falsch verstanden, svdrp zeigt alles an und im WEB fehlen welche?
Updated by HelAu almost 7 years ago
Genau, allerdings habe ich grade festegstellt dass im Log ein dbapi mismatch auftritt, d.h. epgd ist neuer als epg2vdr, ich bau grade neu, aber das dauert ne Weile :)
Nur zum Verständnis, timer die über live angelegt wurden sollten aber auch angezeigt werden ?!
Updated by horchi almost 7 years ago
ja es sollte egal sein wie der Timer angelegt wurde. Aber live .... das ist doch 'veraltet' ;)
Wenn der Stand der DB nicht zum Plugin passt arbeitet es nicht, sondern stoppt bis das Problem gelöst wurde.
Updated by HelAu almost 7 years ago
Ja live ist veraltet, aber es zeigt mir das Verzeichnis an in welches ich aufnehmen will (siehe anderer Bug) :)
Updated by HelAu almost 7 years ago
Wenn wir grade schon bei Chatten sind, nett wäre eine Benutzerverwaltung welche ermöglicht dass User X nur Zugriff auf das Video-Verzeichnis X hat, seine Timer automatisch darin angelegt werden und er auch nur die Timer und Aufnahemn siehtr die darin sind ...
Updated by HelAu almost 7 years ago
Nach dem Neu Bauen ist der dbapi Fehler im Log verschwunden, die beiden Probleme (fehlender Timer und Verzeichnis) sind aber noch vorhanden.
Updated by horchi almost 7 years ago
komisch nun sollte der Timer übernommen werden, ist er in der Tabelle zu finden:
select id,from_unixtime(_starttime),type,state,action,starttime,endtime,info,action,file from timers order by _starttime;
Updated by HelAu almost 7 years ago
Ja da ist er zu sehen:
MariaDB [epg2vdr]> select id,from_unixtime(_starttime),type,state,action,starttime,endtime,info,action,file from timers order by _starttime; +----+---------------------------+------+-------+--------+-----------+---------+-------------------------------------------------------------------------------------------------------+--------+---------------------------------------------------------------+ | id | from_unixtime(_starttime) | type | state | action | starttime | endtime | info | action | file | +----+---------------------------+------+-------+--------+-----------+---------+-------------------------------------------------------------------------------------------------------+--------+---------------------------------------------------------------+ | 7 | 1970-01-01 01:00:00 | NULL | F | a | 2009 | 2100 | Recording 'The Big Bang Theory~Die Beischlaf-Vermutung, Sitcom, USA 2016' finished - complete (100%) | a | The Big Bang Theory~Die Beischlaf-Vermutung, Sitcom, USA 2016 | | 8 | 2018-02-15 20:14:11 | NULL | P | A | 2009 | 2315 | NULL | A | Germany�s next Topmodel � by Heidi Klum | | 1 | 2018-02-20 23:30:00 | NULL | P | a | 2250 | 15 | NULL | a | The Flash~Familie der Schurken | +----+---------------------------+------+-------+--------+-----------+---------+-------------------------------------------------------------------------------------------------------+--------+---------------------------------------------------------------+ 3 rows in set (0.00 sec)
Der Timer stammt noch aus der "Vor" epgd Zeit.
Unter Timer->asynchrone Aufträge sehe ich auch die zuletzt aufgenommene Sendung des Timers, aber editieren kann ich den nicht
Updated by horchi almost 7 years ago
das 1970 ist auffällig, kann aber okay sein da es dieses Feld noch nicht von Anfang an gibt - kann auch sein dass es nur für epg2vdr eigene Timer gefüllt wird das müsste ich im code nachsehen.
Wann wurde der Timer denn in die Tabelle eingetragen, das bekommst du so raus:
select id,from_unixtime(inssp),from_unixtime(updsp),from_unixtime(_starttime),type,state,action,starttime,endtime,action,file from timers order by _starttime;
Ansonsten, in der Timer Übersicht siehst du nur Timer welche noch Pending sind oder wenigstens die Aufnahme noch läuft, nach erfolgter Aufnahme verschwinden sie Dort (wenn sie State 'F'inished haben). Dann erscheinen sie noch unter 'kürzliche Aufträge' bis sie nach 2 Tagen endgültig in der Tabelle gelöscht werden.
Der BigBang Timer ist 'Finished' daher sollte er in 'kürzliche Aufträge' zu finden sein.
Die Ansicht 'asynchrone Aufträge' sollte fast immer leer sein, da stehen die Problem-Fälle drin, normal ist wenn dort Timer erscheinen welche vom zuständigen VDR noch nicht übernommen wurden, was sofern der läuft sehr schnell geht. Was steht bei dir da drin?
Updated by HelAu almost 7 years ago
MariaDB [epg2vdr]> select id,from_unixtime(inssp),from_unixtime(updsp),from_unixtime(_starttime),type,state,action,starttime,endtime,action,file from timers order by _starttime; +----+----------------------+----------------------+---------------------------+------+-------+--------+-----------+---------+--------+---------------------------------------------------------------+ | id | from_unixtime(inssp) | from_unixtime(updsp) | from_unixtime(_starttime) | type | state | action | starttime | endtime | action | file | +----+----------------------+----------------------+---------------------------+------+-------+--------+-----------+---------+--------+---------------------------------------------------------------+ | 7 | 2018-02-10 20:11:59 | 2018-02-14 10:19:22 | 1970-01-01 01:00:00 | NULL | F | a | 2009 | 2100 | a | The Big Bang Theory~Die Beischlaf-Vermutung, Sitcom, USA 2016 | | 8 | 2018-02-10 20:11:59 | 2018-02-12 23:42:33 | 2018-02-15 20:14:11 | NULL | P | A | 2009 | 2315 | A | Germany�s next Topmodel � by Heidi Klum | | 1 | 2018-01-27 11:45:18 | 2018-02-14 10:19:22 | 2018-02-20 23:30:00 | NULL | P | a | 2250 | 15 | a | The Flash~Familie der Schurken | +----+----------------------+----------------------+---------------------------+------+-------+--------+-----------+---------+--------+---------------------------------------------------------------+ 3 rows in set (0.00 sec)
Der Big Bang Timer ist aktiv und nimmt wöchentlich am Montag auf.
Das mit den asynchronen Aufträgen ist doch was anderes, und mir ein wenig suspekt;) Da steht eine erledigte Aufnahme vom Dienstag 20.2. (was ja so noch nicht sein kann ) siehe Bild.
Updated by horchi almost 7 years ago
ist mir gerade auch suspekt, komm mal bitte auf Mail, das ist umständlich hier box@jwendel.de