I’m a little confused by how weather is supposed to update.
My objective is to notify the family if today’s UV index high is above a certain level, in order to prompt the kids to wear sunscreen. This needs to happen at the most practical time which is between 7.30 and 8.30am.
However, the sensor.accuweather_XXXXX_uv_index_today updates it seems once a day at random times, which tend not to be useful, e.g. 6pm, 11pm. Today it updated at 10am-ish, but that is still too late for my needs.
I dont understand why daily forecasts are not retrieved e.g. overnight, so that when you wake up you have up to date information?
I’ve set the timezone for my Accuweather and Accuweather API accounts to my location.
I’ve also found the weather update action, which can be successfully called, but doesn’t seem to update the Accuweather integration sensors, so I guess I could run the action, and pull the information I need from the json using my automation at runtime, but this doesn’t seem to be the best way to do things - it kind of makes the sensors provided by the integration redundant as they cannot relied upon to be up to date when viewed.
Is there a better way?