﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	mlocked
10821	Mythweather unable to retrieve weather data from NDFD	abauer <knnniggett@…>	beirdo	"Problem:[[BR]]
Mythweather is unable to display weather data from any screen that uses NDFD (e.g. 18 hour forecast, six day forecast, etc). Other screens that use NOAA and wunderground appear to work fine.

Relevant System Info:[[BR]]
Mythbuntu 12.04 x86_64[[BR]]
Mythtv 0.25.1 + latest fixes

Steps to reproduce:[[BR]]
Add 18 hour forecast & Six Day Forecast as an active screen, using a location of “KBLV”, then observe that these screens do not populate when they are viewed. In addition to my htpc, I have been able to reproduce this issue in a virtual machine with a fresh install of Mythbuntu 0.25.1.

Relevant mythfrontend log entries:

{{{
Jun  9 10:21:03 ubuntu-pvr mythfrontend[1791]: N CoreContext mythmainwindow.cpp:2652 (ExitStandby) Leaving standby mode
Jun  9 10:21:10 ubuntu-pvr mythfrontend[1791]: I CoreContext mythdbcon.cpp:395 (PurgeIdleConnections) New DB connection, total: 2
Jun  9 10:21:38 ubuntu-pvr mythfrontend[1791]: E CoreContext weatherScreen.cpp:122 (prepareScreen) Widget not found updatetime
Jun  9 10:21:38  mythfrontend[1791]: last message repeated 2 times
Jun  9 10:21:38 ubuntu-pvr mythfrontend[1791]: I CoreContext weatherSource.cpp:424 (startUpdate) Starting update of NWS-XML
Jun  9 10:21:38 ubuntu-pvr mythfrontend[1791]: I CoreContext weatherSource.cpp:424 (startUpdate) Starting update of NDFD-18_Hour
Jun  9 10:21:38 ubuntu-pvr mythfrontend[1791]: I CoreContext weatherSource.cpp:424 (startUpdate) Starting update of NDFD-6_day
Jun  9 10:21:38 ubuntu-pvr mythfrontend[1791]: I CoreContext weatherSource.cpp:424 (startUpdate) Starting update of wunderground-animaps
Jun  9 10:21:38 ubuntu-pvr mythfrontend[1791]: E CoreContext weatherScreen.cpp:122 (prepareScreen) Widget not found updatetime
Jun  9 10:21:39 ubuntu-pvr mythfrontend[1791]: E CoreContext weatherSource.cpp:518 (processExit) script exit status 255
Jun  9 10:21:39 ubuntu-pvr mythfrontend[1791]: E CoreContext weatherSource.cpp:518 (processExit) script exit status 255
}}}

I verified that the package “libdatetime-format-iso8601-perl” is installed.

Perhaps this is a  clue?

{{{
pvr@ubuntu-pvr:/var/log/mythtv$ nice /usr/share/mythtv/mythweather/scripts/us_nws/ndfd.pl -u ENG -d /home/mythtv/.mythtv/MythWeather/NDFD-6_day +38.55,-089.85
location::+38.55,-089.85
Can't understand returned Content-Encoding (gzip)
}}}

Looks like the script does not understand what NDFD is sending it. Has the format changed?


"	Bug Report - General	closed	minor	0.25.2	Plugin - MythWeather	0.25.1	medium	fixed			0
