[RELEASE] Enhanced Weather Underground Driver

It's very simple, my rule runs every time my weather station reports data directly to Hubitat - that starts a "wait for event" timer of 35 mins, if there is an "event" within that 35 mins, it cancels the action to powercycle the weather stations' gateway.

Here is my rule if you wish to play with it yourself - note I do have a "power grid" virtual presence sensor to account for power outages. You can easily point the Trigger at the WU "last observation" attribute instead of your weather station "last update".

https://raw.githubusercontent.com/dJOS1475/Hubitat_Netatmo/refs/heads/main/Weather%20Station%20-%20Ecowitt%20-%20Offline%20Recovery.json

Anyone having issues with the HTML3day forcast not showing? Its my first time using this driver and while everything else appears to work (forcasts, icons etc). I for the life of my cannot get that html3 day forcast to appear either in the device attributes or within the dashboard options.

I have tried reinstalling and repairing the driver as well as adjusting the settings back and forth and nothing seems to allow that to appear. I've included the only two errors i see in the logs incase they help.

Let me know if you have any ideas! Thanks for the awesome driver as well!

Apologies for taking so long with this - @swade has kindly added this support and i've accepted his pull request.

v7.1.4 - Added Cloud Coverage Forecast of 6 days of AM and PM, and bug fix when in Debug Mode

Hi All, I hope you all had a great Xmas - @swade just sent be a massive bag of updates via a Github push, these are now available via the usual update methods.

v7.2.2 - Added Last Error data to an Attribute so it can be Added to a Tile as an attribute
v7.2.1 - Updated Estimated Rain Amounts to Dsiplay None instead of 0.0 in when estimate is 0
v7.2.0 - Updated Error checking code when network or site issues - Issues Warnings when site and connection issues and record last error. Only if 5 Warnings in a row will it issue an Error
v7.1.7 - Added forecasted rain to 3 Day Forecast Tile
v7.1.6 - Added back Feels Like with some improved handling to either wind chill or heat index
v7.1.5 - Added rain per day for the last week

PS, if you are seeing WU Driver errors in your logs, please update your Hub to 2.4.0.144 - this release fixes some bugs that cause the errors.

The updated features on the 3-Day Forecast Tile. You are seeing some additional tweaks on the dashboard tile but easy enough to do.
image

For clarity, when you see a value for Percent Chance of Precipitation and then None it is what WU is reporting. I think they are just not sure how much and closer to that day they better know the amount and publish it then. YMMV, but once they do provide an amount, in my area the amounts have been pretty darn close to what rain we get

image

Using Tile Builder I have been able to create some useful and darn good looking tiles.

image

The new Error handling will issue a warning if there are WU site or internet issues and just continue on. On the WU Device page, you can see the last error desc. and date/time. Only if 5 consecutive errors does the program start reporting the issues as errors. I have been running this for almost a year and have never seen more than 1 error before the app runs normally.

image

3 Likes

FYI, several misspellings of forecast:

image

1 Like

Lol. I just focus on coding logic and not spelling when in the thick of it.
Anyway, the newest versions have all of that corrected.
image

1 Like

Thanks! Thought I was running the latest version but obviously was not :crazy_face:

1 Like

Can't get the automated polling to work. The my weather station is online and reporting to Weather Underground. Manual polling works fine. I tried to use Rule Machine to automate a polling or refresh but it doesn't recognize this driver as "polling" or "refresh" capable. Anyone have success or a workaround?

What are the logs showing you and can you please share your settings eg:

I must be blind. I didn't see the Enable Auto Poll toggle. Thanks for pointing that out. It's working now.

1 Like

Awesome, I’m glad it was an easy fix. :+1:

Issues started a few days ago:

Looks like my configured Personal Weather Station is offline. Is it possible to add a check to confirm the PWS is online and log if offline?

You can definitely use the existing data to write a rule to this effect. I would use the last observation time or last error in RM.

I’ve done something similar but monitoring the PWS via the Hubitat integration. I have the gateway on a smart outlet and just power cycle it if it hasn’t updated the data for 35 mins.

2 Likes

So I can find it on HPM but when I click it nothing happens. I click Next nothing happens...what am I missing?

Did you use the install feature in HPM and then in Devices, add WU as a "user" device?

No matter what I try on this screen I cannot get it to install

The ones with the green arrow on the right can be installed, the others with the other icons cannot

The tick box on the right shows its already Installed.

1 Like

Derp...hi, I'm Rick, I'm new here lol. Thanks for the help. OK...so added it to SharpTools and this is what I've got...how do I make it look all cool like you've got in the first screens at the top of this thread?
image

1 Like