home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
73.99k stars 31.04k forks source link

Honeywell API limit error 503 #127697

Open greg520820 opened 1 month ago

greg520820 commented 1 month ago

The problem

Honeywell integration started returning hundreds of API limit errors about a week ago. After several hours the integration stops providing data and will not recovery. To get the integration working again I need to disable the integration and wait 10 minutes and enable the integration.

It appears Honeywell may have changed the API call limit? The only information I can find indicates the API limit is a call every 5 minutes per device for up to 20 devices. I get the API limit error from the integration or logging in to https://www.mytotalconnectcomfort.com/portal.

Update: Changed the scan_interval from 30 seconds to 300 seconds and the API limit error changed to only four a day.

What version of Home Assistant Core has the issue?

2024.8.3

What was the last working version of Home Assistant Core?

2024.8.3

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Honeywell

Link to integration documentation on our website

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

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

Source: custom_components/honeywell/climate.py:420
integration: Honeywell Total Connect Comfort (US)
First occurred: 5:12:02 PM (297 occurrences)
Last logged: 7:09:12 PM

Connection error 503
Login null cookie - site may be down

Additional information

No response

home-assistant[bot] commented 1 month ago

Hey there @rdfurman, @mkmer, mind taking a look at this issue as it has been labeled with an integration (honeywell) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `honeywell` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign honeywell` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


honeywell documentation honeywell source (message by IssueLinks)