I've recently set up tvheadend 4.0.8 on Ubuntu Server 14.04 via the repo and set up my HDHomerun successfully. I have channels inConfiguration > Channel/EPG > Channels that I can stream via VLC and the tvheadend-ng channel on my Plex server.
I'm trying to set up the EPG/PVR functionality but have come to an issue I'm not sure how to resolve.
I have an active membership with Schedules Direct and ran tv_grab_na_dd --configure, gave my credentials and saw that it pulled down channel info. I setConfiguration > Channel/EPG > EPG Grabber > Internal Grabber to XMLTV: North America (Data Direct) and then removed the check from all boxes in the OTA Grabber (as none of the grabbers pertained to my region).
Nothing shows up in the EPG tab but when I check the system log, I see that it fetches the data from SD successfully:
2016-01-31 16:22:13.569 spawn: Executing "/usr/bin/tv_grab_na_dd"
2016-01-31 16:22:14.189 spawn: using config filename /home/hts/.xmltv/tv_grab_na_dd.conf
2016-01-31 16:22:22.458 spawn: Fetching from Schedules Direct Fetched 8129 k/bytes in 8 seconds
2016-01-31 16:23:00.098 spawn: loading data: ##################################################
2016-01-31 16:23:00.098 spawn: NOTE: Your subscription will expire: 2016-10-21T20:01:58Z
2016-01-31 16:23:00.098 spawn: Use of uninitialized value $newOutput in string eq at /usr/share/perl5/XML/Writer.pm line 473.
2016-01-31 16:23:28.410 spawn: Writing schedule: #################################################
2016-01-31 16:23:28.410 spawn: Downloaded 15245 programs in 74 seconds
2016-01-31 16:23:28.887 /usr/bin/tv_grab_na_dd: grab took 75 seconds
2016-01-31 16:23:29.009 /usr/bin/tv_grab_na_dd: parse took 0 seconds
2016-01-31 16:23:29.009 /usr/bin/tv_grab_na_dd: channels tot= 71 new= 0 mod= 0
2016-01-31 16:23:29.009 /usr/bin/tv_grab_na_dd: brands tot= 0 new= 0 mod= 0
2016-01-31 16:23:29.009 /usr/bin/tv_grab_na_dd: seasons tot= 0 new= 0 mod= 0
2016-01-31 16:23:29.009 /usr/bin/tv_grab_na_dd: episodes tot= 0 new= 0 mod= 0
2016-01-31 16:23:29.009 /usr/bin/tv_grab_na_dd: broadcasts tot= 0 new= 0 mod= 0
2016-01-31 16:23:29.009 /usr/bin/tv_grab_na_dd: grab /usr/bin/tv_grab_na_dd
This is repeated every minute until I change the Internal Grabber to Disabled (instead of XMLTV: North America (Data Direct)). I don't want to keep hitting SD for 500 MB an hour.
I also see in Channels configuration that there is no EPG Source available for any channel.
Is the "uninitialized value $newOutput" error a possible cause? What should I check to try to troubleshoot this?
Thank you!