### System Health details
## System Information
version | core-2025.1.0
-- …| --
installation_type | Home Assistant OS
dev | false
hassio | true
docker | true
user | root
virtualenv | false
python_version | 3.13.1
os_name | Linux
os_version | 6.6.66-haos
arch | aarch64
timezone | Australia/Sydney
config_dir | /config
<details><summary>Home Assistant Community Store</summary>
GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
HACS Data | ok
GitHub API Calls Remaining | 5000
Installed Version | 2.0.1
Stage | null
Available Repositories | 1498
Downloaded Repositories | 10
Disabled | restore
</details>
<details><summary>Home Assistant Cloud</summary>
logged_in | true
-- | --
subscription_expiration | January 1, 2018 at 11:00 AM
relayer_connected | false
relayer_region | null
remote_enabled | false
remote_connected | false
alexa_enabled | false
google_enabled | false
cloud_ice_servers_enabled | true
remote_server | null
certificate_status | null
instance_id | c2d73b1670064146a6330675b3af3906
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok
</details>
<details><summary>Home Assistant Supervisor</summary>
host_os | Home Assistant OS 14.1
-- | --
update_channel | stable
supervisor_version | supervisor-2024.12.3
agent_version | 1.6.0
docker_version | 27.2.0
disk_total | 28.0 GB
disk_used | 6.8 GB
healthy | true
supported | true
host_connectivity | true
supervisor_connectivity | true
ntp_synchronized | true
virtualization |
board | green
supervisor_api | ok
version_api | ok
installed_addons | Terminal & SSH (9.16.0), Duck DNS (1.18.0), File editor (5.8.0)
</details>
<details><summary>Dashboards</summary>
dashboards | 6
-- | --
resources | 7
views | 10
mode | storage
</details>
<details><summary>Recorder</summary>
oldest_recorder_run | November 25, 2024 at 11:55 PM
-- | --
current_recorder_run | January 6, 2025 at 2:18 PM
estimated_db_size | 412.14 MiB
database_engine | sqlite
database_version | 3.47.1
</details>
### Checklist
- [X] I'm running the newest version of HACS <https://github.com/hacs/integration/releases/latest>
- [X] I have enabled debug logging for my installation.
- [X] I have filled out the issue template to the best of my ability.
- [X] I have read <https://hacs.xyz/docs/help/issues/>
- [X] This issue is related to the backend (integration part) of HACS.
- [X] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
- [X] This is a bug and not a feature request.
- [X] This issue is not a duplicate issue of currently [open](https://github.com/hacs/integration/issues) or issues [pending release](https://github.com/hacs/integration/issues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc+milestone%3Anext).
### Describe the issue
Home Assistant Green. Working fine on 2024.12.5.
Update to 2025.01.0. HACS updated to 2.0.1 during core update.
HACS reporting that it "Failed to set up". HACS custom integrations fail to load.
![image](https://github.com/user-attachments/assets/e54dd4bc-e591-4afe-85da-45de1433ec94)
**Home Assistant Core log reports:**
Logger: homeassistant.helpers.frame
Source: helpers/frame.py:324
First occurred: 2:24:41 PM (1 occurrences)
Last logged: 2:24:41 PM
Detected that custom integration 'hacs' sets option flow config_entry explicitly, which is deprecated at custom_components/hacs/config_flow.py, line 199: self.config_entry = config_entry. This will stop working in Home Assistant 2025.12, please create a bug report at https://github.com/hacs/integration/issues
**Home Assistant Core log also reports:**
This error originated from a custom integration.
Logger: custom_components.hacs
Source: custom_components/hacs/base.py:406
integration: HACS (documentation, issues)
First occurred: 2:18:39 PM (2 occurrences)
Last logged: 2:33:38 PM
HACS is disabled - restore
### Reproduction steps
1. Issue happens at boot.
2.
3.
...
### Debug logs
```text
2025-01-06 14:18:19.162 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration nsw_rural_fire_service_fire_danger which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-01-06 14:18:19.167 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration google_maps which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-01-06 14:18:19.170 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration bureau_of_meteorology which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-01-06 14:18:19.174 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-01-06 14:18:19.177 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration airtouch2plus which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2025-01-06 14:18:38.132 INFO (MainThread) [custom_components.hacs]
-------------------------------------------------------------------
HACS (Home Assistant Community Store)
Version: 2.0.1
This is a custom integration
If you have any issues with this you need to open an issue here:
https://github.com/hacs/integration/issues
-------------------------------------------------------------------
2025-01-06 14:18:38.187 INFO (MainThread) [custom_components.hacs] <HacsData restore> Restore started
2025-01-06 14:18:39.159 CRITICAL (MainThread) [custom_components.hacs] <HacsData restore> [The repo id for music-assistant/hass-music-assistant is already set to 476357279] Restore Failed!
Traceback (most recent call last):
File "/config/custom_components/hacs/utils/data.py", line 222, in restore
self.async_restore_repository(entry, repo_data)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/config/custom_components/hacs/utils/data.py", line 270, in async_restore_repository
self.hacs.repositories.set_repository_id(repository, entry)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/hacs/base.py", line 290, in set_repository_id
raise ValueError(
...<2 lines>...
)
ValueError: The repo id for music-assistant/hass-music-assistant is already set to 476357279
2025-01-06 14:18:39.182 ERROR (MainThread) [custom_components.hacs] HACS is disabled - restore
2025-01-06 14:18:39.185 INFO (MainThread) [custom_components.hacs] Could not setup HACS, trying again in 15 min
2025-01-06 14:18:42.883 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry seanbr.0419 for aussie_broadband
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 640, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/aussie_broadband/__init__.py", line 38, in async_setup_entry
await client.login()
File "/usr/local/lib/python3.13/site-packages/aussiebb/asyncio/__init__.py", line 81, in login
"password": self.password.get_secret_value(),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'str' object has no attribute 'get_secret_value'
2025-01-06 14:18:50.804 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry gg-114103010653388971938 for tuya
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/urllib3/connection.py", line 174, in _new_conn
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)
File "/usr/local/lib/python3.13/site-packages/urllib3/util/connection.py", line 72, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/socket.py", line 975, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -3] Try again
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/urllib3/connectionpool.py", line 716, in urlopen
httplib_response = self._make_request(
conn,
...<5 lines>...
chunked=chunked,
)
File "/usr/local/lib/python3.13/site-packages/urllib3/connectionpool.py", line 404, in _make_request
self._validate_conn(conn)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/site-packages/urllib3/connectionpool.py", line 1061, in _validate_conn
conn.connect()
~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/urllib3/connection.py", line 363, in connect
self.sock = conn = self._new_conn()
~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/urllib3/connection.py", line 186, in _new_conn
raise NewConnectionError(
self, "Failed to establish a new connection: %s" % e
)
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0xffff6f0fb4d0>: Failed to establish a new connection: [Errno -3] Try again
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/requests/adapters.py", line 667, in send
resp = conn.urlopen(
method=request.method,
...<9 lines>...
chunked=chunked,
)
File "/usr/local/lib/python3.13/site-packages/urllib3/connectionpool.py", line 802, in urlopen
retries = retries.increment(
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
)
File "/usr/local/lib/python3.13/site-packages/urllib3/util/retry.py", line 594, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='apigw.tuyaeu.com', port=443): Max retries exceeded with url: /v1.0/m/life/users/homes (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xffff6f0fb4d0>: Failed to establish a new connection: [Errno -3] Try again'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 640, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/tuya/__init__.py", line 68, in async_setup_entry
await hass.async_add_executor_job(manager.update_device_cache)
File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.13/site-packages/tuya_sharing/manager.py", line 58, in update_device_cache
homes = self.home_repository.query_homes()
File "/usr/local/lib/python3.13/site-packages/tuya_sharing/home.py", line 17, in query_homes
response = self.api.get(f"/v1.0/m/life/users/homes")
File "/usr/local/lib/python3.13/site-packages/tuya_sharing/customerapi.py", line 176, in get
return self.__request("GET", path, params, None)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/tuya_sharing/customerapi.py", line 107, in __request
response = self.session.request(
method, self.endpoint + path, params=params, json=body, headers=headers
)
File "/usr/local/lib/python3.13/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.13/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python3.13/site-packages/requests/adapters.py", line 700, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='apigw.tuyaeu.com', port=443): Max retries exceeded with url: /v1.0/m/life/users/homes (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xffff6f0fb4d0>: Failed to establish a new connection: [Errno -3] Try again'))
2025-01-06 14:18:51.199 WARNING (SyncWorker_2) [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xffff6f07e350>: Failed to establish a new connection: [Errno -3] Try again')': /maps/rpc/locationsharing/read?authuser=2&hl=en&gl=us&pb=%211m7%218m6%211m3%211i14%212i8413%213i5385%212i6%213x4095%212m3%211e0%212sm%213i407105169%213m7%212sen%215e1105%2112m4%211e68%212m2%211sset%212sRoadmap%214e1%215m4%211e4%218m2%211e0%211e1%216m9%211e12%212i2%2126m1%214b1%2130m1%211f1.3953487873077393%2139b1%2144e1%2150e0%2123i4111425
2025-01-06 14:18:52.009 ERROR (MainThread) [homeassistant.components.solaredge] Could not retrieve details from SolarEdge API
2025-01-06 14:18:55.786 WARNING (MainThread) [homeassistant.components.binary_sensor] Setup of binary_sensor platform nsw_rural_fire_service_fire_danger is taking over 10 seconds.
2025-01-06 14:18:55.796 ERROR (MainThread) [homeassistant.components.rest.data] Timeout while fetching data: http://www.rfs.nsw.gov.au/feeds/fdrToban.xml
2025-01-06 14:19:01.713 WARNING (SyncWorker_2) [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xffff6f1020d0>: Failed to establish a new connection: [Errno -3] Try again')': /maps/rpc/locationsharing/read?authuser=2&hl=en&gl=us&pb=%211m7%218m6%211m3%211i14%212i8413%213i5385%212i6%213x4095%212m3%211e0%212sm%213i407105169%213m7%212sen%215e1105%2112m4%211e68%212m2%211sset%212sRoadmap%214e1%215m4%211e4%218m2%211e0%211e1%216m9%211e12%212i2%2126m1%214b1%2130m1%211f1.3953487873077393%2139b1%2144e1%2150e0%2123i4111425
2025-01-06 14:19:12.724 WARNING (SyncWorker_2) [urllib3.connectionpool] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xffff6cb08cd0>: Failed to establish a new connection: [Errno -3] Try again')': /maps/rpc/locationsharing/read?authuser=2&hl=en&gl=us&pb=%211m7%218m6%211m3%211i14%212i8413%213i5385%212i6%213x4095%212m3%211e0%212sm%213i407105169%213m7%212sen%215e1105%2112m4%211e68%212m2%211sset%212sRoadmap%214e1%215m4%211e4%218m2%211e0%211e1%216m9%211e12%212i2%2126m1%214b1%2130m1%211f1.3953487873077393%2139b1%2144e1%2150e0%2123i4111425
2025-01-06 14:19:15.802 ERROR (MainThread) [homeassistant.components.rest.data] Timeout while fetching data: http://www.rfs.nsw.gov.au/feeds/fdrToban.xml
2025-01-06 14:19:17.010 WARNING (MainThread) [homeassistant.components.dlna_dms] Failed connecting to recently alive device at http://10.10.0.1:8200/rootDesc.xml: UpnpConnectionError("UpnpConnectionTimeoutError('TimeoutError()', None)", None)
2025-01-06 14:19:17.756 ERROR (SyncWorker_1) [homeassistant.util.package] Unable to install package airtouch2==0.8.6: error: Failed to fetch: `https://wheels.home-assistant.io/musllinux-index/airtouch2/`
Caused by: Could not connect, are you offline?
Caused by: Request failed after 3 retries
Caused by: error sending request for url (https://wheels.home-assistant.io/musllinux-index/airtouch2/)
Caused by: client error (Connect)
Caused by: dns error: failed to lookup address information: Try again
Caused by: failed to lookup address information: Try again
2025-01-06 14:19:24.738 WARNING (SyncWorker_2) [urllib3.connectionpool] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xffff6bbd3110>: Failed to establish a new connection: [Errno -3] Try again')': /maps/rpc/locationsharing/read?authuser=2&hl=en&gl=us&pb=%211m7%218m6%211m3%211i14%212i8413%213i5385%212i6%213x4095%212m3%211e0%212sm%213i407105169%213m7%212sen%215e1105%2112m4%211e68%212m2%211sset%212sRoadmap%214e1%215m4%211e4%218m2%211e0%211e1%216m9%211e12%212i2%2126m1%214b1%2130m1%211f1.3953487873077393%2139b1%2144e1%2150e0%2123i4111425
2025-01-06 14:19:25.397 WARNING (MainThread) [homeassistant.bootstrap] Waiting on integrations to complete setup: {('upnp', '01JAYTHRH3CTCJC85ZCD9WAW6B'): 108.194077216, ('google_maps', '01J5WAW4RNRNXNSH6YBCR9PKRW'): 110.164422926}
2025-01-06 14:19:38.752 WARNING (SyncWorker_2) [urllib3.connectionpool] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xffff6bbd2d50>: Failed to establish a new connection: [Errno -3] Try again')': /maps/rpc/locationsharing/read?authuser=2&hl=en&gl=us&pb=%211m7%218m6%211m3%211i14%212i8413%213i5385%212i6%213x4095%212m3%211e0%212sm%213i407105169%213m7%212sen%215e1105%2112m4%211e68%212m2%211sset%212sRoadmap%214e1%215m4%211e4%218m2%211e0%211e1%216m9%211e12%212i2%2126m1%214b1%2130m1%211f1.3953487873077393%2139b1%2144e1%2150e0%2123i4111425
2025-01-06 14:20:00.169 ERROR (SyncWorker_1) [homeassistant.util.package] Unable to install package airtouch2==0.8.6: error: Failed to fetch: `https://wheels.home-assistant.io/musllinux-index/airtouch2/`
Caused by: Could not connect, are you offline?
Caused by: Request failed after 3 retries
Caused by: error sending request for url (https://wheels.home-assistant.io/musllinux-index/airtouch2/)
Caused by: client error (Connect)
Caused by: dns error: failed to lookup address information: Try again
Caused by: failed to lookup address information: Try again
2025-01-06 14:20:44.964 ERROR (SyncWorker_1) [homeassistant.util.package] Unable to install package airtouch2==0.8.6: error: Failed to fetch: `https://wheels.home-assistant.io/musllinux-index/airtouch2/`
Caused by: Could not connect, are you offline?
Caused by: Request failed after 3 retries
Caused by: error sending request for url (https://wheels.home-assistant.io/musllinux-index/airtouch2/)
Caused by: client error (Connect)
Caused by: dns error: failed to lookup address information: Try again
Caused by: failed to lookup address information: Try again
2025-01-06 14:20:44.967 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration 'airtouch2plus': Requirements for airtouch2plus not found: ['airtouch2==0.8.6'].
2025-01-06 14:20:45.030 ERROR (MainThread) [homeassistant.core] Error running job: <Job onetime listen homeassistant_start <function _async_at_core_state.<locals>._matched_event at 0xffff6d19c5e0> HassJobType.Callback <_OneTimeListener homeassistant.helpers.start:<function _async_at_core_state.<locals>._matched_event at 0xffff6d19c5e0>>>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 635, in state
numerical_value = int(value)
ValueError: invalid literal for int() with base 10: 'unknown'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 638, in state
numerical_value = float(value)
ValueError: could not convert string to float: 'unknown'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/core.py", line 1578, in async_fire_internal
self._hass.async_run_hass_job(job, event)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 940, in async_run_hass_job
hassjob.target(*args)
~~~~~~~~~~~~~~^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 1439, in __call__
self.hass.async_run_hass_job(self.listener_job, event)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 940, in async_run_hass_job
hassjob.target(*args)
~~~~~~~~~~~~~~^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/start.py", line 44, in _matched_event
hass.async_run_hass_job(at_start_job, hass)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 940, in async_run_hass_job
hassjob.target(*args)
~~~~~~~~~~~~~~^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/template/template_entity.py", line 517, in _async_template_startup
result_info.async_refresh()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1127, in async_refresh
self._refresh(None)
~~~~~~~~~~~~~^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1313, in _refresh
self.hass.async_run_hass_job(self._job, event, updates)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 940, in async_run_hass_job
hassjob.target(*args)
~~~~~~~~~~~~~~^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/template/template_entity.py", line 463, in _handle_results
self.async_write_ha_state()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1023, in async_write_ha_state
self._async_write_ha_state()
~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1148, in _async_write_ha_state
self.__async_calculate_state()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1085, in __async_calculate_state
state = self._stringify_state(available)
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1029, in _stringify_state
if (state := self.state) is None:
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 642, in state
raise ValueError(
...<5 lines>...
) from err
ValueError: Sensor sensor.excess_energy_percentage has device class 'power_factor', state class 'measurement' unit '%' and suggested precision 'None' thus indicating it has a numeric value; however, it has the non-numeric value: 'unknown' (<class 'str'>)
2025-01-06 14:20:48.237 WARNING (MainThread) [homeassistant.components.kodi.media_player] Unable to connect to Kodi via websocket
2025-01-06 14:20:55.210 WARNING (SyncWorker_1) [urllib3.connectionpool] Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xffff7d070190>: Failed to establish a new connection: [Errno -3] Try again')': /maps/rpc/locationsharing/read?authuser=2&hl=en&gl=us&pb=%211m7%218m6%211m3%211i14%212i8413%213i5385%212i6%213x4095%212m3%211e0%212sm%213i407105169%213m7%212sen%215e1105%2112m4%211e68%212m2%211sset%212sRoadmap%214e1%215m4%211e4%218m2%211e0%211e1%216m9%211e12%212i2%2126m1%214b1%2130m1%211f1.3953487873077393%2139b1%2144e1%2150e0%2123i4111425
2025-01-06 14:20:56.009 ERROR (MainThread) [homeassistant.components.solaredge] Could not retrieve details from SolarEdge API
2025-01-06 14:21:05.718 WARNING (SyncWorker_1) [urllib3.connectionpool] Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xffff68b49f90>: Failed to establish a new connection: [Errno -3] Try again')': /maps/rpc/locationsharing/read?authuser=2&hl=en&gl=us&pb=%211m7%218m6%211m3%211i14%212i8413%213i5385%212i6%213x4095%212m3%211e0%212sm%213i407105169%213m7%212sen%215e1105%2112m4%211e68%212m2%211sset%212sRoadmap%214e1%215m4%211e4%218m2%211e0%211e1%216m9%211e12%212i2%2126m1%214b1%2130m1%211f1.3953487873077393%2139b1%2144e1%2150e0%2123i4111425
```
### Diagnostics dump
Download diagnostics missing from menu - presumably because HACS won't start.