You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed today that none of the Subaru functionality was working properly. All the entities related to it said unavailable.
I was only able to fix it by reloading the integration manually.
I checked the logs, and the following error was reported:
Logger: homeassistant.config_entries
Source: config_entries.py:594
First occurred: June 10, 2024 at 10:29:22 PM (1 occurrences)
Last logged: June 10, 2024 at 10:29:22 PM
Error setting up entry <redacted_email>@gmail.com for subaru
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 594, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/subaru/__init__.py", line 102, in async_setup_entry
vehicles[vin] = await _get_vehicle_info(controller, vin)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/subaru/__init__.py", line 210, in _get_vehicle_info
VEHICLE_HAS_LOCK_STATUS: await controller.has_lock_status(vin),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/subarulink/controller.py", line 334, in has_lock_status
await self.get_data(vin)
File "/usr/local/lib/python3.12/site-packages/subarulink/controller.py", line 448, in get_data
await self.fetch(vin)
File "/usr/local/lib/python3.12/site-packages/subarulink/controller.py", line 608, in fetch
result = await self._fetch_status(vin)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/subarulink/controller.py", line 1120, in _fetch_status
raise err
File "/usr/local/lib/python3.12/site-packages/subarulink/controller.py", line 1113, in _fetch_status
await self._locate(vin)
File "/usr/local/lib/python3.12/site-packages/subarulink/controller.py", line 1155, in _locate
js_resp = await self._remote_query(vin, api.API_LOCATE)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/subarulink/controller.py", line 1022, in _remote_query
raise SubaruException("Remote query failed. Response: %s " % js_resp)
subarulink.exceptions.SubaruException
The text was updated successfully, but these errors were encountered:
How did you reload it manually? Download the files again or run the configuration again?
Never mind, my issues are from the current server outage at Mysubaru. Not from the app.
Yes, aware of the how's. I was just asking which option you meant when you said reload. Not everyone uses the actual terminolgy from the app when commenting. So, wanted to confirm if "reloading" was the actual "Reload" option. OR, did you have to download and effectively reinstall the custom configuration in order to resolve.
In any case, the issue I was having was that mysubaru itself was down when I ran the latest core update making me think the update had broken the integration.
I noticed today that none of the Subaru functionality was working properly. All the entities related to it said unavailable.
I was only able to fix it by reloading the integration manually.
I checked the logs, and the following error was reported:
The text was updated successfully, but these errors were encountered: