habe meine Instanzen von epgd und epg2vdr auf den aktuellen GIT-Stand aktualisiert. Seitdem werden Timer nicht mehr angelegt.
Im Log beschwert sich epgd, dass die Tabelle "timer" keinen Default-Wert für die Spalte "id" hat (die Zeile mit "No timer of my uuid found" kommt vermutlich daher, dass ich die DB einmal geleert habe / epgd-tools dropall. Die SQL-Errors gab's davor aber genauso):
May 24 18:48:17 HTPC vdr: epg2vdr: Updating table timers (and remove deleted and finished timers older than 2 days)
May 24 18:48:17 HTPC vdr: epg2vdr: No timer of my uuid found, assuming cleared table and ignoring the known timerids
May 24 18:48:17 HTPC vdr: epg2vdr: SQL-Error in 'execute(stmt_execute)' - Field 'id' doesn't have a default value (1364) 'Field 'id' doesn't have a default value' [insert into timers set _endtime = ?, _starttime = ?, action = ?, active = ?, autotimerid = ?, autotimerinssp = ?, autotimername = ?, aux = ?, channelid = ?, childlock = ?, day = ?, directory = ?, doneid = ?, endtime = ?, eventid = ?, evtstarttime = ?, expression = ?, file = ?, info = ?, inssp = ?, lifetime = ?, namingmode = ?, priority = ?, retrys = ?, source = ?, starttime = ?, state = ?, tccmailcnt = ?, template = ?, type = ?, updsp = ?, vdruuid = ?, vps = ?, weekdays = ?, wrncount = ?;]
May 24 18:48:17 HTPC vdr: epg2vdr: 'Insert' timer for event 4294967295 2944764 'The Flash' at database
May 24 18:48:17 HTPC vdr: epg2vdr: SQL-Error in 'execute(stmt_execute)' - Field 'id' doesn't have a default value (1364) 'Field 'id' doesn't have a default value' [insert into timers set _endtime = ?, _starttime = ?, action = ?, active = ?, autotimerid = ?, autotimerinssp = ?, autotimername = ?, aux = ?, channelid = ?, childlock = ?, day = ?, directory = ?, doneid = ?, endtime = ?, eventid = ?, evtstarttime = ?, expression = ?, file = ?, info = ?, inssp = ?, lifetime = ?, namingmode = ?, priority = ?, retrys = ?, source = ?, starttime = ?, state = ?, tccmailcnt = ?, template = ?, type = ?, updsp = ?, vdruuid = ?, vps = ?, weekdays = ?, wrncount = ?;]
May 24 18:48:17 HTPC vdr: epg2vdr: 'Insert' timer for event 4294967295 2936268 'Young Sheldon' at database
May 24 18:48:17 HTPC vdr: epg2vdr: SQL-Error in 'execute(stmt_execute)' - Field 'id' doesn't have a default value (1364) 'Field 'id' doesn't have a default value' [insert into timers set _endtime = ?, _starttime = ?, action = ?, active = ?, autotimerid = ?, autotimerinssp = ?, autotimername = ?, aux = ?, channelid = ?, childlock = ?, day = ?, directory = ?, doneid = ?, endtime = ?, eventid = ?, evtstarttime = ?, expression = ?, file = ?, info = ?, inssp = ?, lifetime = ?, namingmode = ?, priority = ?, retrys = ?, source = ?, starttime = ?, state = ?, tccmailcnt = ?, template = ?, type = ?, updsp = ?, vdruuid = ?, vps = ?, weekdays = ?, wrncount = ?;]
May 24 18:48:17 HTPC vdr: epg2vdr: 'Insert' timer for event 4294967295 2936269 'Young Sheldon' at database
May 24 18:48:17 HTPC vdr: epg2vdr: SQL-Error in 'execute(stmt_execute)' - Field 'id' doesn't have a default value (1364) 'Field 'id' doesn't have a default value' [insert into timers set _endtime = ?, _starttime = ?, action = ?, active = ?, autotimerid = ?, autotimerinssp = ?, autotimername = ?, aux = ?, channelid = ?, childlock = ?, day = ?, directory = ?, doneid = ?, endtime = ?, eventid = ?, evtstarttime = ?, expression = ?, file = ?, info = ?, inssp = ?, lifetime = ?, namingmode = ?, priority = ?, retrys = ?, source = ?, starttime = ?, state = ?, tccmailcnt = ?, template = ?, type = ?, updsp = ?, vdruuid = ?, vps = ?, weekdays = ?, wrncount = ?;]
May 24 18:48:17 HTPC vdr: epg2vdr: 'Insert' timer for event 4294967295 2936232 'Justice League' at database
May 24 18:48:17 HTPC vdr: epg2vdr: Updating table timers done
...
May 24 18:50:39 HTPC epgd: Info: The recording name calculated by 'recording.py' is 'The_Flash~06x08 - 122. Blutsbrüder'
May 24 18:50:39 HTPC epgd: SQL-Error in 'execute(stmt_execute)' - Field 'id' doesn't have a default value (1364) 'Field 'id' doesn't have a default value' [insert into timers set _endtime = ?, _starttime = ?, action = ?, active = ?, autotimerid = ?, autotimerinssp = ?, autotimername = ?, aux = ?, channelid = ?, childlock = ?, day = ?, directory = ?, doneid = ?, endtime = ?, eventid = ?, evtstarttime = ?, expression = ?, file = ?, info = ?, inssp = ?, lifetime = ?, namingmode = ?, priority = ?, retrys = ?, source = ?, starttime = ?, state = ?, tccmailcnt = ?, template = ?, type = ?, updsp = ?, vdruuid = ?, vps = ?, weekdays = ?, wrncount = ?;]
Alles anzeigen
Habe die timerID mal ins Logging mit aufgenommen, gibt also eine ID, aber wohl nicht da, wo sie erwartet wird!?