CraigM wrote:v1.0.5 CP results compared to NOAA website:
- CurrentConditionIcon = none
- CurrentCondition = -data unavailable-
- CurrentTemp = correct
- CurrentHum = correct
- Forcast5Day = Icons Correct, Temps wrong
I'm not sure about for your location, but for my location, the 5-day forecast reflected in NOAA Weather Plus 1.0.5 matches what's shown on the National Weather Service web site for the same location. Perhaps, just to make sure everything is reloaded properly, try restarting the Indigo server. It shouldn't make a difference, but I've experienced instances where it does.
CraigM wrote:nsheldon wrote: I did examine the XML file that NOAA is giving to NOAA Weather Plus. It's got a number of errors in the file. Hopefully they'll fix their XML generator soon.
Can you explain how these files get created & work [or don't work in this case].
How they're created? I have no idea how the National Weather Service creates them. How they work? XML files are just text files formatted similarly to raw HTML. Each element of an XML file can contain a value and any number of child elements, who can also have their own values and children, etc. If a specific element (such as "current-condition" either doesn't exist or exists but has no value, the NOAA Weather Plus plugin will set the device's currentCondition state to "- data unavailable -". You can view the raw XML for yourself for your location by either going to the
http://www.weather.gov web site and entering your ZIP code then clicking on the orange and white "XML" icon at the middle right, or by turning debugging on in the NOAA Weather Plus configuration and reloading the plugin (to force it to reload the weather feed). The URL will appear in the Indigo log where you can copy and paste it into your web browser.
CraigM wrote:The two closest data points for me are a fire station [very close & unreliable], and an airport [much further away & was reliable until yesterday]. Are these government installs?
Again, I have no idea as I don't work for the National Weather Service or have any kind of inside information into the organization.
CraigM wrote:Is the XML generated at each site, or is raw data from all sites sent to a central processor?
I don't know for sure, but if I had to guess, I'd say that each site uploads raw data to some central location which is then processed for distribution to other locations (like web sites).
CraigM wrote:What are the odds that the XML generator will ever be reliable enough to base HA events on?
Any answer on my part would be pure speculation. If Jay's assessment of the history of the
National Hourly Aviation Weather Observations feed used in Perceptive Automation's NOAA Weather plugin is any indication, it could be years.
CraigM wrote:If this data is going to be this bad, at what point do we give up being a NOAA beta-tester and move on to another solution? What would that solution be?
That's something that's completely up to each individual user and their respective tolerance for errors. What's the alternative? Use the existing NOAA Weather plugin, find another alternative to integrate into Indigo, or "roll your own" using some other data source.
CraigM wrote:Even if you have a home weather station you still will be importing forecast data from somewhere, right?
Yes, unless you have a VERY fancy home weather station.