fjhorrillo / homebridge-airzone-cloud

Homebridge Airzone Cloud
Apache License 2.0
22 stars 3 forks source link

To many requests to fast error - API error #26

Closed kaz911 closed 10 months ago

kaz911 commented 1 year ago

Describe The Bug:

Log files show lots of errors very fast after eachother. [20/10/2022, 09:32:29] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 09:32:29] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded

To Reproduce:

just connected up the system to "New Airzone Cloud" Expected behavior:

less requests per second?

Logs:

Show the Homebridge logs here, remove any sensitive information.

[20/10/2022, 09:32:29] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 09:32:29] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 09:32:29] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 09:32:29] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 09:32:29] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 09:32:29] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 09:32:29] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 09:32:29] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 09:32:29] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 09:32:29] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 09:32:29] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 09:32:29] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 09:32:29] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 09:32:29] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 09:32:30] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 09:32:30] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 11:33:26] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 11:33:26] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 11:33:26] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 11:33:26] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 11:33:26] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 11:33:26] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 11:33:26] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 11:33:26] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 11:33:26] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 11:33:26] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 11:33:26] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 11:33:26] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 11:33:26] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 11:33:26] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 11:33:27] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 11:33:27] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 11:33:27] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 11:33:27] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded [20/10/2022, 11:33:27] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [20/10/2022, 11:33:27] [AirzoneCloud] Error in getDeviceStatus. Error: API rate limit exceeded

Plugin Config: default

Show your Homebridge config.json here, remove any sensitive information.

Screenshots:

Environment:

jessicadipalma commented 1 year ago

Hi there,

I still have the same problem.

[25/08/2023, 19:16:34] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [25/08/2023, 19:16:34] [AirzoneCloud] Error in getDeviceStatus. Error [25/08/2023, 19:16:34] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [25/08/2023, 19:16:34] [AirzoneCloud] Error in getDeviceStatus. Error [25/08/2023, 19:16:34] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [25/08/2023, 19:16:34] [AirzoneCloud] Error in getDeviceStatus. Error [25/08/2023, 19:16:34] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [25/08/2023, 19:16:34] [AirzoneCloud] Error in getDeviceStatus. Error [25/08/2023, 19:16:34] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [25/08/2023, 19:16:34] [AirzoneCloud] Error in getDeviceStatus. Error [25/08/2023, 19:16:39] [AirzoneCloud] Salon: Set Characteristic TargetTemperature -> 24.5 0 [25/08/2023, 19:16:39] [AirzoneCloud] Salon: Set Characteristic TargetTemperature -> 24.5ºC in 0.008s [25/08/2023, 19:16:39] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [25/08/2023, 19:16:39] [AirzoneCloud] Error in setTemperature. Error [25/08/2023, 19:16:39] [AirzoneCloud] Error calling to AirzoneCloud. Status: 429 Too Many Requests [25/08/2023, 19:16:39] [AirzoneCloud] Error in getDeviceStatus. Error

Tonal1ty commented 10 months ago

Hi, same problème .

fjhorrillo commented 10 months ago

Fixed in v0.4.0