'rainToday' is the attribute for daily precipitation accumulation. It is not specified in the API documentation the time when it resets, The driver polls the API at the interval you set in the External Source Poll. It is not specified in the API Documentation how often the OWM data itself is refreshed.
I installed this app today after stumbling upon it while looking for alternatives to DarkSky. This looks like it will be great! But...
...after I have installed it and set everything up, it does not seem to be updating like it is supposed to. I have verified that my polling is set for every 10 min (day and night), I have clicked "Save Preferences" numerous times like you suggested, but it still does not update. What do I need to do to get this to work correctly?
I don't have any other brilliant ideas. Just the usually troubleshooting...... reboot hub, open driver and hit 'Save Preferences' again.
I also think it is odd that you don't show any 'Prev Run Time', meaning it has never ran. That tells me the schedules are not be set correctly, which it what hitting the 'Save Preferences' button does. Mine looks like this:( set to poll every 15 minutes)
Ok so, this is kind of weird, but I went back into the settings and changed my polling times to be every 15 min (like your setup)...and now all of a sudden it is working like it should. So strange. But this app seems to be great!
Hmmm...the rainToday seems to have some troubles...It does not make sense that the accumulation can go down through the day. Is it too bad that the docs are poor...
rainToday 0.3 | 2020-08-02 12:07:54.496 AM EDT
rainToday 0.4 | 2020-08-02 08:56:20.700 AM EDT
rainToday 0.3 | 2020-08-02 11:11:20.740 AM EDT
rainToday 0.2 | 2020-08-02 02:11:20.574 PM EDT
In this driver the rainToday is the daily rain forecast. The forecast can and does change throughout the day. To my knowledge OWM does not present a total daily actual accumulation measure. Under the 'current' group they may provide 1 hour and/or 3 hour measures, but not total accumulation for the day.
Improved Alert handling for dashboard tiles (modelled after @bptworld's WDG alert error handling), again, various bug fixes.
PLEASE NOTE : after any update of the driver code, even if you use Hubitat Package Manager, you should open the virtual device, click 'Save Device', then click 'Save Preferences'.
I am seeing this error in the logs as well. I noticed that the Weather Alerts have not updated since I installed the update yesterday. Everything else seems to be working though, I think.
Error for me looks like this:
java.lang.NullPointerException: Cannot invoke method toInteger() on null object on line 580 (pollOWMHandler)
Bug fix for java.lang.NullPointerException: Cannot invoke method toInteger() on null object on line 580 (pollOWMHandler)
PLEASE NOTE : after any update of the driver code, even if you use Hubitat Package Manager, you should open the virtual device, click 'Save Device', then click 'Save Preferences'.
PLEASE NOTE : after any update of the driver code, even if you use Hubitat Package Manager, you should open the virtual device, click 'Save Device', then click 'Save Preferences'.
Interesting. This does not give me any error? I am guessing it has to do with some regional server differences? I will remove the 'certainty' parameter from the poll.