Change in recording time not picked up

mihaid

Well-Known Member
Bgt final is on series recording on my t2. The final has been changed from Sunday to Saturday on epg but on my schedule it still says Sunday.

Anyone knows why?
 
It seems very hit and miss as to whether the Humax recognizes schedule changes.

You can use the 'Refresh Events' option of the webif or RS schedule displays to give it a kick, unfortunately this still requires a reboot and is not handle by Real Time Scheduling.
 
Bgt final is on series recording on my t2. The final has been changed from Sunday to Saturday on epg but on my schedule it still says Sunday.

Anyone knows why?
Check the CRIDs - are they what they should be?
 
Yes they are. I've now got both in my schedule and looking at the raw database it is the events they point to which are different for the two entries.
If I've got time later I'll list out the other differences.

Edit: Looking at it closer one of the fields with event in the webif name has not changed.
 
Last edited:
Below is a comparison of the old incorrect entry in the epg and the new correct one:
Code:
ersvtype old: 3
ersvtype new: 3
hsvc old:     2753418
hsvc new:     2753418
nsttime old:  1496601000
nsttime new:  1496514600
szsttime old: 00000000000000   
szsttime new: 000000000000000\x01   
nduration old: 9000
nduration new: 9300
erepeat old: 0
erepeat new: 0
usevtid old: 8840
usevtid new: 2594
szevtname old:     \x15New: Britain's Got Talent Results               
szevtname new:     \x15New: Britain's Got Talent Final               
ulPreOffset old:  0
ulPreOffset new:  0
ulPostOffset old: 0
ulPostOffset new: 0
ulProgramId old:  0
ulProgramId new:  0
ulSeriesId old:   0
ulSeriesId new:   0
uvVolume old:     0
uvVolume new:     0
ucInputMode new:  0
ucInputMode old:  0
usChNum old:      0
usChNum new:      0
ucRecKind old:  4
ucRecKind new:  4
ucCridType old: 50
ucCridType new: 50
szCRID old:    WWW.ITV.COM/247976563           
szCRID new:    WWW.ITV.COM/247976563           
szFPBRecPath old: \x15New: Britain's Got Talent             
szFPBRecPath new: \x15New: Britain's Got Talent Final             
szRecordedProgCrid old:  1WWW.ITV.COM/251311750|1WWW.ITV.COM/251311746|1WWW.ITV.COM/251311699|1WWW.ITV.COM/251311695|1WWW.ITV.COM/251311641|                                                                                               
szRecordedProgCrid new:
szEventToRecord old:    1WWW.ITV.COM/252159551|
szEventToRecord new:    1WWW.ITV.COM/252159551|
aulEventToRecordInfo old: \x8a\x03*\x00\xa8Q4Y\xd0t4Y\x88"\x00\x00
aulEventToRecordInfo new: \x8a\x03*\x00(\x003Y|$3Y"\x0a\x00\x00         
bRecomRsv old:  0
bRecomRsv new:  0
usLastRecordedEvtId old: 7618
usLastRecordedEvtId new: 0
eReady old: 30
eReady new: 30
 
You can use the 'Refresh Events' option of the webif or RS schedule displays to give it a kick, unfortunately this still requires a reboot and is not handle by Real Time Scheduling.
:( Well it appears that Refresh Events did nothing :o_O:

I have tried for both RS and Webif and apart from it disappearing from the pending events lists I can see no sign in the logs or schedule that anything has happened.
Af123 Are there any log records that I should expect to see from a Refresh Events request?

I will resort to a one off recording for tonight.
 
Af123 Are there any log records that I should expect to see from a Refresh Events request?
rsvsync.log should show something. It just clears out the event list from the schedule entry and then the Humax software re-populates it fairly quickly after boot.
 
rsvsync.log should show something. It just clears out the event list from the schedule entry and then the Humax software re-populates it fairly quickly after boot.
Code:
320    Sat Jun  3 11:00:14 2017: Final schedule entries: 34
319    Sat Jun  3 11:00:14 2017: Slots:
318    Sat Jun  3 11:00:14 2017: Ignoring: no such table: fav (no such table: fav)
317    Sat Jun  3 11:00:14 2017: Restoring any favourites.
316    Sat Jun  3 11:00:14 2017: Refreshing slot 27
315    Sat Jun  3 11:00:14 2017: Found slot 27 for 3/262242/1496601000/8840
314    Sat Jun  3 11:00:14 2017: Opening /var/lib/humaxtv/rsvp.db
313    Sat Jun  3 11:00:14 2017: rsvsync starting.
312    Sat Jun  3 10:56:47 2017: Loading schedule information to HumaxTV binary.
311    Sat Jun  3 10:56:47 2017: Final schedule entries: 34
310    Sat Jun  3 10:56:47 2017: Slots:
309    Sat Jun  3 10:56:47 2017: Opening /var/lib/humaxtv/rsvp.db
308    Sat Jun  3 10:56:47 2017: Schedule saved.
307    Sat Jun  3 10:56:47 2017: Nugget is available.
306    Sat Jun  3 10:56:47 2017: Real-time mode.
305    Sat Jun  3 10:56:47 2017: rsvsync starting.
304    Sat Jun  3 10:48:57 2017: Final schedule entries: 34
303    Sat Jun  3 10:48:57 2017: Slots:
302    Sat Jun  3 10:48:57 2017: Ignoring: no such table: fav (no such table: fav)
301    Sat Jun  3 10:48:57 2017: Restoring any favourites.
300    Sat Jun  3 10:48:57 2017: Refreshing slot -1
299    Sat Jun  3 10:48:57 2017: Could not get slot.
298    Sat Jun  3 10:48:57 2017: Opening /var/lib/humaxtv/rsvp.db
297    Sat Jun  3 10:48:57 2017: rsvsync starting.
OK perhaps I looked too quickly after refreshing via webif and rebooting the second time, that does show Refreshing slot 27 which is BGT and the schedule is now correct for this evening.

But my earlier attempt at refreshing via RS did fail, the log shows
Code:
300    Sat Jun  3 10:48:57 2017: Refreshing slot -1
299    Sat Jun  3 10:48:57 2017: Could not get slot.
 
It seems very hit and miss as to whether the Humax recognizes schedule changes.

You can use the 'Refresh Events' option of the webif or RS schedule displays to give it a kick, unfortunately this still requires a reboot and is not handle by Real Time Scheduling.
How do you do any of these
 
Is there a way to automate this refreshing?
Not currently - it relies on someone like you noticing the anomaly and notifying the world to avoid missing recordings.
Obviously far from ideal! ;)

I have suggested in other threads that it should be possible to spot such changes, including the very last minute schedule changes when a sporting event overruns or there is a major news event but unfortunately I don't have the time at present to start writing new webif function.
 
Back
Top