Salut, since last version (installed via hacs) I get a setup error when the API call return error 400 when trying to get the access token.
Here's the call stack.
Logger: homeassistant.setup
Source: custom_components/hilo/hilo_api.py:71
Integration: hilo (documentation, issues)
First occurred: November 3, 2021, 10:40:27 PM (1 occurrences)
Last logged: November 3, 2021, 10:40:27 PM
Error during setup of component hilo
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 254, in _async_setup_component
result = await task
File "/config/custom_components/hilo/init.py", line 68, in async_setup
return await _async_process_config(hass, config)
File "/config/custom_components/hilo/init.py", line 90, in _async_process_config
await hilo.async_update_all_devices()
File "/config/custom_components/hilo/hilo_api.py", line 213, in async_update_all_devices
await self.get_devices()
File "/config/custom_components/hilo/hilo_api.py", line 193, in get_devices
url = f"{await self.location_url}/Devices"
File "/config/custom_components/hilo/hilo_api.py", line 57, in location_url
self._location_id = await self.get_location_id()
File "/config/custom_components/hilo/hilo_api.py", line 159, in get_location_id
req = await self._request(url)
File "/config/custom_components/hilo/hilo_api.py", line 111, in _request
await self.refresh_token()
File "/config/custom_components/hilo/hilo_api.py", line 150, in _refresh_token
self._access_token = await self.get_access_token()
File "/config/custom_components/hilo/hilo_api.py", line 137, in get_access_token
req = await self.async_call(url, method="post", headers=headers, data=body)
File "/config/custom_components/hilo/hilo_api.py", line 95, in async_call
return await try_again(f"{url} returned {resp.status}")
File "/config/custom_components/hilo/hilo_api.py", line 73, in try_again
return await self.async_call(
File "/config/custom_components/hilo/hilo_api.py", line 95, in async_call
return await try_again(f"{url} returned {resp.status}")
File "/config/custom_components/hilo/hilo_api.py", line 73, in try_again
return await self.async_call(
File "/config/custom_components/hilo/hilo_api.py", line 95, in async_call
return await try_again(f"{url} returned {resp.status}")
File "/config/custom_components/hilo/hilo_api.py", line 73, in try_again
return await self.async_call(
File "/config/custom_components/hilo/hilo_api.py", line 95, in async_call
return await try_again(f"{url} returned {resp.status}")
File "/config/custom_components/hilo/hilo_api.py", line 71, in try_again
raise HomeAssistantError("Retry limit reached")
homeassistant.exceptions.HomeAssistantError: Retry limit reached
Salut, since last version (installed via hacs) I get a setup error when the API call return error 400 when trying to get the access token. Here's the call stack.
Logger: homeassistant.setup Source: custom_components/hilo/hilo_api.py:71 Integration: hilo (documentation, issues) First occurred: November 3, 2021, 10:40:27 PM (1 occurrences) Last logged: November 3, 2021, 10:40:27 PM
Error during setup of component hilo Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/setup.py", line 254, in _async_setup_component result = await task File "/config/custom_components/hilo/init.py", line 68, in async_setup return await _async_process_config(hass, config) File "/config/custom_components/hilo/init.py", line 90, in _async_process_config await hilo.async_update_all_devices() File "/config/custom_components/hilo/hilo_api.py", line 213, in async_update_all_devices await self.get_devices() File "/config/custom_components/hilo/hilo_api.py", line 193, in get_devices url = f"{await self.location_url}/Devices" File "/config/custom_components/hilo/hilo_api.py", line 57, in location_url self._location_id = await self.get_location_id() File "/config/custom_components/hilo/hilo_api.py", line 159, in get_location_id req = await self._request(url) File "/config/custom_components/hilo/hilo_api.py", line 111, in _request await self.refresh_token() File "/config/custom_components/hilo/hilo_api.py", line 150, in _refresh_token self._access_token = await self.get_access_token() File "/config/custom_components/hilo/hilo_api.py", line 137, in get_access_token req = await self.async_call(url, method="post", headers=headers, data=body) File "/config/custom_components/hilo/hilo_api.py", line 95, in async_call return await try_again(f"{url} returned {resp.status}") File "/config/custom_components/hilo/hilo_api.py", line 73, in try_again return await self.async_call( File "/config/custom_components/hilo/hilo_api.py", line 95, in async_call return await try_again(f"{url} returned {resp.status}") File "/config/custom_components/hilo/hilo_api.py", line 73, in try_again return await self.async_call( File "/config/custom_components/hilo/hilo_api.py", line 95, in async_call return await try_again(f"{url} returned {resp.status}") File "/config/custom_components/hilo/hilo_api.py", line 73, in try_again return await self.async_call( File "/config/custom_components/hilo/hilo_api.py", line 95, in async_call return await try_again(f"{url} returned {resp.status}") File "/config/custom_components/hilo/hilo_api.py", line 71, in try_again raise HomeAssistantError("Retry limit reached") homeassistant.exceptions.HomeAssistantError: Retry limit reached