Hallo,
ich habe seit einiger zeit das Problem, dass irgendwas Events aus dem EPGD löscht und er dann die dazugehörigen Timer löscht. Bin allerdings nicht weit genug in der Materie drin, zu erkennen woran es liegt und was da hilft. Habe einmal die Datenbank geleert und neu befüllt, dann ging es ~2 Wochen gut, jetzt hat es wieder einen Timer erwischt. Im EPGD log steht dazu:
Sep 17 21:11:12 NAS epgd: TCC: Starting timer conflict check
Sep 17 21:11:12 NAS epgd: TCC: Finished timer conflict check with (0) conflicts
Sep 17 21:15:36 NAS epgd: State now 'busy (match)'
Sep 17 21:15:36 NAS epgd: Send 'PLUG epg2vdr STATE busy (match)' to 'epg2vdr' at '192.168.36.2:6419'
Sep 17 21:15:40 NAS epgd: 656 DVB pending, mergeepg done after 2.196 seconds
Sep 17 21:15:40 NAS epgd: Checking timers against actual epg and searchtimer settings
Sep 17 21:15:40 NAS epgd: Timers check done
Sep 17 21:15:40 NAS epgd: AUTOTIMER: Updating searchtimers due to 'events changed' (force)
Sep 17 21:15:46 NAS epgd: AUTOTIMER: Update done after 5.343 seconds, created (0) timers
Sep 17 21:15:46 NAS epgd: State now 'standby'
Sep 17 21:15:46 NAS epgd: Send 'PLUG epg2vdr STATE standby' to 'epg2vdr' at '192.168.36.2:6419'
Sep 17 21:26:13 NAS epgd: TCC: Starting timer conflict check
Sep 17 21:26:13 NAS epgd: TCC: Finished timer conflict check with (0) conflicts
Sep 17 21:29:33 NAS epgd: State now 'busy (match)'
Sep 17 21:29:33 NAS epgd: Send 'PLUG epg2vdr STATE busy (match)' to 'epg2vdr' at '192.168.36.2:6419'
Sep 17 21:29:40 NAS epgd: 815 DVB pending, mergeepg done after 4.504 seconds
Sep 17 21:29:40 NAS epgd: Checking timers against actual epg and searchtimer settings
Sep 17 21:29:40 NAS epgd: Created 'adjust' request for timer (243) at vdr '5CB19DD3-194A-4C76-A1C0-15E0E5101646'
Sep 17 21:29:40 NAS epgd: (EPGD: Timer action) Event (447687) '' of timer (250) 'Navy CIS~Staffel 14~S14E13 - Durch die Hölle' / autotimer (2) not found; timer rejected!
Sep 17 21:29:40 NAS epgd: Send mail 'EPGD: Timer action' with [Event (447687) '' of timer (250) 'Navy CIS~Staffel 14~S14E13 - Durch die Hölle' / autotimer (2) not found; timer rejected!] to 'root@removed,'
Sep 17 21:29:40 NAS epgd: Created 'reject' request for timer (250) at vdr '5CB19DD3-194A-4C76-A1C0-15E0E5101646'
Sep 17 21:29:40 NAS epgd: (EPGD: Timer action) Event (447661) '' of timer (241) 'Scorpion~Staffel 03~S03E11 - Hüttenzauber' / autotimer (21) not found; timer rejected!
Sep 17 21:29:40 NAS epgd: Send mail 'EPGD: Timer action' with [Event (447661) '' of timer (241) 'Scorpion~Staffel 03~S03E11 - Hüttenzauber' / autotimer (21) not found; timer rejected!] to 'root@removed,'
Sep 17 21:29:40 NAS epgd: Created 'reject' request for timer (241) at vdr '5CB19DD3-194A-4C76-A1C0-15E0E5101646'
Sep 17 21:29:40 NAS epgd: Timers check done
Sep 17 21:29:40 NAS epgd: AUTOTIMER: Updating searchtimers due to 'events changed' (force)
Sep 17 21:29:45 NAS epgd: AUTOTIMER: Update done after 5.231 seconds, created (0) timers
Sep 17 21:29:45 NAS epgd: Send 'PLUG epg2vdr TIMERJOB ' to 'epg2vdr' at '192.168.36.2:6419'
Sep 17 21:29:46 NAS epgd: State now 'standby'
Sep 17 21:29:47 NAS epgd: Send 'PLUG epg2vdr STATE standby' to 'epg2vdr' at '192.168.36.2:6419'
Alles anzeigen
# epgd-tool -check-events
+--------+---------+
| Events | source |
+--------+---------+
| 16437 | epgdata |
| 3362 | vdr |
+--------+---------+
# epgd-showmerge
/usr/local/bin/epgd-showmerge: 3: [: unexpected operator
+---------------------+
| last merge was at |
+---------------------+
| 2017-09-17 21:29:46 |
+---------------------+
+--------------------------+
| events pending for merge |
+--------------------------+
| 322 |
+--------------------------+
+---------------+---------+
| count(source) | source |
+---------------+---------+
| 16437 | epgdata |
| 3362 | vdr |
+---------------+---------+
+----------+---------+--------+
| count(*) | source | updflg |
+----------+---------+--------+
| 13028 | epgdata | A |
| 126 | epgdata | C |
| 10 | epgdata | D |
| 1 | epgdata | I |
| 288 | epgdata | R |
| 1474 | epgdata | T |
| 326 | vdr | A |
| 452 | vdr | I |
| 1600 | vdr | L |
+----------+---------+--------+
Alles anzeigen
# epgd -v
epgd version 1.1.120-GIT65e13cf from 28.06.2017
# vdr --version
vdr (2.2.0/2.2.0) - The Video Disk Recorder
vnsiserver (1.5.2) - VDR-Network-Streaming-Interface (VNSI) Server
dummydevice (2.0.0) - Output device that does nothing
epg2vdr (1.1.73-GIT2819b6c) - epg2vdr plugin
streamdev-server (0.6.1-git) - VDR Streaming Server
vdrmanager (0.14) - VDR-Manager plugin
streamdev-client (0.6.1-git) - VTP Streaming Client
live (0.3.0) - Live Interactive VDR Environment
markad (0.1.5pre) - Mark advertisements
suspendoutput (2.0.0) - Suspend output
scraper2vdr (1.0.5-GIT254122b) - 'scraper2vdr' plugin
control (0.0.2a) - Control VDR over terminal or telnet
restfulapi (0.2.6.5) - Offers a RESTful-API to retrieve data from VDR
Alles anzeigen
Als Laie sieht die Ausgabe von epgd-showmerge schon problematisch aus, aber wie behebe ich das?
# grep SAT /etc/epgd/channelmap.conf
epgdata:39:1 = S19.2E-1-1107-17500 // SAT.1
//tvsp:SAT1:2 = S19.2E-1-1107-17500 // SAT.1;ProSiebenSat.1
Anfangs hatte ich tvsp und epgdata gemerged. Als es die Probleme gab habe ich tvsp auskommentiert. Hat nicht geholfen.
Beste Grüße,
Johannes
[EDIT]
Haha, es scheint als wäre es diesmal mit rechten Dingen zugegangen, und SAT1 hat ihr Programm geändert .. Dennoch erscheint mir das recht merkwürdig