Setup Open UV yesterday. Added sensor.openuv_current_uv_index and sensor.openuv_max_uv_index to an Entities card on my dashboard. Works as expected until the current_uv_index matches or gets close to max_uv_index (yesterday it matched the daily max exactly when it stalled, today was slightly under). Then the data just stalls for the rest of the day until something forces it to update like an HA restart.
Calling OPENUV.UPDATE_DATA under Developer Tools > Services updates the data on the dashboard but cannot figure out why it stops updating automatically. By proxy this confirms I have not reached my daily quote of 50 request. I also manually verified by checking my openuv account and I’m not even at 20 requests for the day and can see it go up when I make those manual calls. Wasn’t even close yesterday either.
Actually it looks like restarts and even calling OPENUV.UPDATE_DATA don’t always update the value despite the fact that I can call the API myself via curl and get the updated value at any time. Is the integration caching it somewhere and only allowing it to get updated at certain intervals even when calling OPENUV.UPDATE_DATA?
With the time pattern trigger, you can match if the hour, minute or second of the current time matches a specific value. You can prefix the value with a / to match whenever the value is divisible by that number.