[Deprecated] Weather Dot Gov - Gathering data from weather.gov

Thanks, @taylotr (and, of course, @bptworld). I'm trying to get historical precipitation but I have never seen anything but no data.

Screenshot_20200603-073741

I've tried random locations with no better result. Is this ever provided? Or have I just screwed up the install?

It's up to each individual station to what they provide. I just grab everything they offer and if it's blank, I add a 'No data'.

OK, It is once again probably something I am doing wrong, I just installed Weather Dot Gov and I am having an issue getting the Current data tile to display. The tile device shows the data, but I do not see an attribute listed in the Attribute Template. Am I using the correct template? All other states from the tile device seem to appear in the list, but not currentDataTile. I have deleted and reloaded the app and devices.

Any suggestions?

LJ

Yup, update... :wink:

Tile Driver:
1.0.7 - 06/03/20 - Fixed a typo with currentDataTile

2 Likes

so my guess is this is some strange interaction with smartly any ideas on how to adjust vertical size so I dont have scroll bars right now I end up with a large blank area if I scale the button till the scroll bar disappears

https://community.hubitat.com/t/smartly-wdg-weather-dot-gov-tile-css-patch/38921

3 Likes

Updated Tile Driver to 1.0.7 this morning and just noticed that my dashboard tiles are showing data from this morning from before I update Tile Driver. If I look at the Data and Tile devices the data is current with the most recent updates but that is not what I'm seeing on the dashboards. Seeing the same thing on three different devices with different browsers and the app so not a local cache issue with browser.

I rebooted the hub but issue is still there.

Any suggestions Bryan?

I noticed that I have to switch attributes they now start with bpt-

From my dashboard when I look at the attributes I see currentDataTile (what I was using) and now bpt-currentDataTile (what I switched to for current data). Looking at the Tile device there is on bpt-currentDataTile.

Yup, always important to read the version notes I post.

If you want to 'clean up' the device, you'll need to delete it and recreate it. That's the only way to remove device attributes.

I just installed your app and am getting around to configuring the child, and when i change the font to 10 instead of 15, it only changes 1 number and not the whole tile's text.. I know i have to be missing something.. here's a screen shot of the different fonts:

(15pt font)

(10pt font)

thank you for your awesome app!!

1 Like

New version on GitHub...

Child:
1.1.7 - 06/09/20 - New font options for Current Weather Tile

1 Like

You rock!! I’ll install it in the morning and test!!

@bptworld Just wanted to let you now i applied the update this morning and the font change is working great!! Thank you so much for the super quick fix!! Have a great day!

1 Like

@bptworld... I was wondering if you've seen where "No Data" shows sometimes for the Current temp and Humdity on the tile? Mine has been doing it on and off today, and when I look at the data driver, it does show "No Data" in the temperature and relativehumidity (which is where i think the tile pulls data from). I do a check every 15 mins, and i see where it goes out and pulls data but those fields show "No Data".

Just thought i would share what i'm seeing..

Thanks!!

That just means it couldn't pull the data from the website. Could be for a variety of reasons.

Ok.. I went to the site it pulls the data from and i see it there but it's just not showing in the data (driver) and in turn the tile.. but it just update a few mins ago and shows up right now. Who knows lol. just something i saw.. Thanks for all your work on this. i have really had fun tweaking the settings and CSS (hope thats ok). I have forgotten so much coding that i feel like i'm learning coding all over again LOL..

1 Like

New version on GitHub...

Child:
1.1.8 - 06/11/20 - Cosmetic changes

Data driver:
1.1.5 - 06/11/20 - Last Updated can be 24h or 12h.
Be sure to go into the data device and select which option you want!

1 Like

Hi, I stop getting update since the end of May. I'm getting some messages in the logfile. I'm not sure what had happened. Any advice. Thanks,

dev:7412020-06-12 08:49:15.008 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 08:49:12.514 am errorjava.lang.NullPointerException: Cannot invoke method split() on null object on line 236 (dataOptions)

dev:7412020-06-12 08:49:09.532 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 08:49:09.452 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 08:46:34.280 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 08:46:32.270 am errorjava.lang.NullPointerException: Cannot invoke method split() on null object on line 236 (dataOptions)

dev:7412020-06-12 08:46:27.785 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 08:31:16.308 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 08:30:10.816 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 08:29:56.648 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 08:29:45.795 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 08:08:38.224 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

Hi,
Please include a proper debug log, not just the error. That way I can see what it is doing before the error happens. Also, be sure you are on the latest version.

Thanks

When I enabled the Debugging/Messaging (application and devices list) update seemed to starting working with a manual update.

dev:7412020-06-12 09:52:59.018 am infopointsOffice: PHI

dev:7412020-06-12 09:52:59.016 am infoIn getPointsData - response: 200

dev:7412020-06-12 09:52:58.778 am debugIn getPointsData - pointsURL: https://api.weather.gov/points/40.187957,-74.260613

dev:7412020-06-12 09:52:58.671 am debugIn getPointsData

dev:7412020-06-12 09:52:57.661 am debugIn dataOptions - 40.187957:-74.260613:KBLM:07731:Imperial

dev:7412020-06-12 09:52:41.012 am infoIn on - Turning Switch On

dev:7412020-06-12 09:52:40.736 am infoIn on - Turning Switch On

dev:7412020-06-12 09:52:40.448 am infoIn on - Turning Switch On

dev:7412020-06-12 09:52:40.015 am infoIn on - Turning Switch On

dev:7412020-06-12 09:52:39.440 am infoIn on - Turning Switch On

dev:7412020-06-12 09:52:37.766 am debugIn getAlertData - Start collecting data from website

dev:7412020-06-12 09:52:37.764 am infoIn getAlertData - response: 200

dev:7412020-06-12 09:52:37.325 am debugIn getAlertData - alertURL: https://api.weather.gov/alerts?active=true&status=actual&zone=NJZ013

dev:7412020-06-12 09:52:37.241 am debugIn getAlertData

dev:7412020-06-12 09:43:19.040 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 09:42:46.780 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 09:04:47.235 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 08:49:15.008 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

dev:7412020-06-12 08:49:12.514 am errorjava.lang.NullPointerException: Cannot invoke method split() on null object on line 236 (dataOptions)

dev:7412020-06-12 08:49:09.532 am infoforecastURL: https://api.weather.gov/gridpoints/PHI/78,90/forecast

However, the dashboard is still not updating.