core: Tomorrow.io integration seems to not update the weather data regularly anymore after update of HA

The problem

I am running 3 tomorrow.io integrations. Since my update to the latest HA version, HA is barely requesting data from tomorrow.io. Scenario:

  • one location with highly dynamic information (Every 15min)
  • two locations with less dynamic requests (every 30min)

Attached the screenshot from requests received by tomorro.io, which shows the drop after the update. Screenshot 2022-08-26 at 13 30 17

What version of Home Assistant Core has the issue?

2022.8.6

What was the last working version of Home Assistant Core?

2022.6.6

What type of installation are you running?

Home Assistant Container

Integration causing the issue

Tomorrow.io

Link to integration documentation on our website

https://www.home-assistant.io/integrations/tomorrowio/

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

Logger: homeassistant.components.tomorrowio
Source: helpers/update_coordinator.py:151
Integration: Tomorrow.io ([documentation](https://www.home-assistant.io/integrations/tomorrowio), [issues](https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+tomorrowio%22))
First occurred: 24. August 2022 um 17:38:25 (4 occurrences)
Last logged: 25. August 2022 um 19:42:07

Error fetching tomorrowio_6CkiFWM9d6JiUzOFLs79jMl0Z9dJOve7 data:

Additional information

No response

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 73 (17 by maintainers)

Most upvoted comments

Yeah some responses are quite large. But having the HTTP response headers would be good.

please stop tagging me, anyone is welcome to pick this up if they have the time, and I have this as an open issue to address.

I have reached out to Tomorrow.io support because their docs don’t mention anything about handling gzip. I also found that they no longer send the rate limit information in the response so all integrations are assumed to have a 100 count limit. Hopefully they will be able to address both of these soon