daernsinstantfortress / cupra_we_connect

Cupra integration for Home Assistant
Apache License 2.0
43 stars 3 forks source link

Error doing job: Task exception was never retrieved #45

Open daydy16 opened 3 months ago

daydy16 commented 3 months ago

Cupra Integration is spaming the log with this error message:

2024-03-25 12:35:51.222 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 261, in _handle_refresh_interval
    await self._async_refresh(log_failures=True, scheduled=True)
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 417, in _async_refresh
    self.async_update_listeners()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 183, in async_update_listeners
    update_callback()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 497, in _handle_coordinator_update
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 992, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1113, in _async_write_ha_state
    state, attr, capabilities, shadowed_attr = self.__async_calculate_state()
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1050, in __async_calculate_state
    state = self._stringify_state(available)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 998, in _stringify_state
    if (state := self.state) is None:
                 ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 548, in state
    value = self.native_value
            ^^^^^^^^^^^^^^^^^
  File "/config/custom_components/cupra_we_connect/sensor.py", line 268, in native_value
    state = get_object_value(self.entity_description.value(self.data.domains))
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/cupra_we_connect/sensor.py", line 209, in <lambda>
    value=lambda data: data["measurements"][
                       ~~~~^^^^^^^^^^^^^^^^
KeyError: 'measurements'

I'm not 100% percent sure, but maybe this is also a root cause for my home assistant to crash frequently?

daernsinstantfortress commented 3 months ago

Can you see odometer readings in the official Cupra app? The problem here is that your car doesn't seem to have the "state" capability which is needed to read this and this is upsetting the integration.

I'm not 100% percent sure, but maybe this is also a root cause for my home assistant to crash frequently?

Nah, this is unlikely, but it probably needs to be fixed anyway.

daydy16 commented 3 months ago

No i can't see the odometer readings in the app. It looks like the car switched to offline mode again. After I opened the car it looks like it "woke up" and now the entities are available again.

Can you try to catch the error?

daernsinstantfortress commented 3 months ago

Now the car is online again, have the app errors disappeared in HA?

daydy16 commented 3 months ago

Yes, when the car is online the error is gone.

chrisrock1984 commented 2 months ago

Can you see odometer readings in the official Cupra app? The problem here is that your car doesn't seem to have the "state" capability which is needed to read this and this is upsetting the integration.

I'm not 100% percent sure, but maybe this is also a root cause for my home assistant to crash frequently?

Nah, this is unlikely, but it probably needs to be fixed anyway.

Same issue here - HA core crashes once or twice a day. My log is full of cupra warnings/errors

daydy16 commented 2 months ago

The root cause is on the Cupra side. The car is often simply not accessible or the privacy settings automatically change to ‘do not send data to the cloud’ until I manually activate it again in the car. This is very annoying, but nothing we can do.

@daernsinstantfortress can you try to catch the error, so that HA doesn't crash, when the car is not responding?

daydy16 commented 2 months ago

I temporarily enabled the new debug mode introduced in 2024.5 No crashes since then, but not recommended for long time use

chrisrock1984 commented 2 months ago

after disabling this great integration, home assistant core seems to run stable -> there were 2 to 3 restarts of the core needed to get it back up and running.

here is a log of the errors I am getting before the HA core crashes:

2024-05-04 20:03:37.719 ERROR (MainThread) [custom_components.cupra_we_connect] Timeout updating weconnect_cupra 2024-05-04 20:04:07.731 WARNING (SyncWorker_5) [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /v1/users/63e7096e-73f8-4aaa-b860-2db8682de018/garage/vehicles 2024-05-04 20:07:16.720 ERROR (MainThread) [custom_components.cupra_we_connect] Timeout updating weconnect_cupra 2024-05-04 20:07:46.730 WARNING (SyncWorker_3) [urllib3.connectionpool] Retrying (Retry(total=5, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /v1/users/63e7096e-73f8-4aaa-b860-2db8682de018/garage/vehicles 2024-05-04 20:10:19.721 ERROR (MainThread) [custom_components.cupra_we_connect] Timeout updating weconnect_cupra 2024-05-04 20:13:57.721 ERROR (MainThread) [custom_components.cupra_we_connect] Timeout updating weconnect_cupra 2024-05-04 20:17:01.720 ERROR (MainThread) [custom_components.cupra_we_connect] Timeout updating weconnect_cupra 2024-05-04 20:20:43.724 ERROR (MainThread) [custom_components.cupra_we_connect] Timeout updating weconnect_cupra 2024-05-04 20:23:49.720 ERROR (MainThread) [custom_components.cupra_we_connect] Timeout updating weconnect_cupra 2024-05-04 20:26:51.710 WARNING (MainThread) [custom_components.bambu_lab.pybambu] On Disconnect: Disconnected from Broker: 0 2024-05-04 20:26:51.711 WARNING (MainThread) [custom_components.bambu_lab.pybambu] _on_disconnect 2024-05-04 20:26:51.711 WARNING (MainThread) [custom_components.bambu_lab.pybambu] Stopping watchdog thread 2024-05-04 20:26:51.711 WARNING (MainThread) [custom_components.bambu_lab.pybambu] On Disconnect: Disconnected from Broker: 0 2024-05-04 20:26:51.711 WARNING (MainThread) [custom_components.bambu_lab.pybambu] _on_disconnect 2024-05-04 20:26:51.712 WARNING (MainThread) [custom_components.bambu_lab.pybambu] Stopping watchdog thread 2024-05-04 20:26:52.265 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_28] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(*self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.286 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_30] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.307 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_18] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 218, in updateStatus charging_status_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.328 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_8] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 159, in update capabilities_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.349 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_6] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.371 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_23] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.392 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_9] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 159, in update capabilities_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.413 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_43] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 220, in updateStatus climatization_status_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.434 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_33] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.544 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_30] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.654 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_18] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 218, in updateStatus charging_status_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.764 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_23] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.874 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_8] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 159, in update capabilities_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:52.983 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_9] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 159, in update capabilities_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:53.093 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_43] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 220, in updateStatus climatization_status_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:53.203 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_6] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:53.313 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_33] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:53.423 WARNING (Thread-11 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_28] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:26:54.526 ERROR (MainThread) [custom_components.frigate] Unexpected error fetching frigate data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 315, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/frigate/init.py", line 323, in _async_update_data stats = await self._api.async_get_stats() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/frigate/api.py", line 51, in async_get_stats await self.api_wrapper("get", str(URL(self._host) / "api/stats")), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/frigate/api.py", line 236, in api_wrapper response = await func( ^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 428, in _request raise RuntimeError("Session is closed") RuntimeError: Session is closed 2024-05-04 20:26:58.496 ERROR (MainThread) [homeassistant.components.fronius] Unexpected error fetching fronius_power_flow_192.168.1.6 data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 315, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/fronius/coordinator.py", line 67, in _async_update_data data = await self._update_method() ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/fronius/coordinator.py", line 213, in _update_method data = await self.solar_net.fronius.current_power_flow() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pyfronius/init.py", line 374, in current_power_flow return await self._current_data( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pyfronius/init.py", line 339, in _current_data res = await self._fetch_solar_api(spec, spec_name, spec_formattings) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pyfronius/init.py", line 257, in _fetch_solar_api res = await self._fetch_json("{}{}{}".format(self.url, self.base_url, spec_url)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pyfronius/init.py", line 192, in _fetch_json async with self._aio_session.get(url) as res: File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 1197, in aenter self._resp = await self._coro ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 428, in _request raise RuntimeError("Session is closed") RuntimeError: Session is closed 2024-05-04 20:26:58.500 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ (states('sensor.solarnet_power_battery')|float + states('sensor.ess_48v_100ah_power')|float -1 + states('sensor.ess_48v_power')|float -1)|round(0) }}' but no default was specified') while processing template 'Template<template=({{ (states('sensor.solarnet_power_battery')|float + states('sensor.ess_48v_100ah_power')|float -1 + states('sensor.ess_48v_power')|float -1)|round(0) }}) renders=5354>' for attribute '_attr_native_value' in entity 'sensor.battery_power_all' 2024-05-04 20:26:59.526 ERROR (MainThread) [custom_components.frigate] Unexpected error fetching frigate data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 315, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/frigate/init.py", line 323, in _async_update_data stats = await self._api.async_get_stats() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/frigate/api.py", line 51, in async_get_stats await self.api_wrapper("get", str(URL(self._host) / "api/stats")), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/frigate/api.py", line 236, in api_wrapper response = await func( ^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 428, in _request raise RuntimeError("Session is closed") RuntimeError: Session is closed 2024-05-04 20:27:00.695 ERROR (MainThread) [homeassistant] Error doing job: Exception in callback _TrackPointUTCTime._run_action() Traceback (most recent call last): File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, self._args) File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1456, in _run_action self.hass.async_run_hass_job(self.job, self.utc_point_in_time) File "/usr/src/homeassistant/homeassistant/core.py", line 950, in async_run_hass_job return self._async_add_hass_job( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/core.py", line 772, in _async_add_hass_job task = self.loop.run_in_executor(None, hassjob.target, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/base_events.py", line 854, in run_in_executor self._check_default_executor() File "/usr/local/lib/python3.12/asyncio/base_events.py", line 544, in _check_default_executor raise RuntimeError('Executor shutdown has been called') RuntimeError: Executor shutdown has been called 2024-05-04 20:27:02.256 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_28] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(*self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.277 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_30] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.298 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_18] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 218, in updateStatus charging_status_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.319 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_8] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 159, in update capabilities_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.340 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_6] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.362 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_23] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.383 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_9] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 159, in update capabilities_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.403 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_43] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 220, in updateStatus climatization_status_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.425 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_33] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.535 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_30] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.645 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_18] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 218, in updateStatus charging_status_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.696 ERROR (Thread-5 (run_forever)) [custom_components.wattpilot.utils] 7412d04935c19e11ffee34f3a25d06a7 - PropertyUpdateHandler: Could not 'self' execute async: Event loop is closed (builtins.RuntimeError) 2024-05-04 20:27:02.696 ERROR (Thread-5 (run_forever)) [websocket] error from callback <bound method Wattpilot.on_message of <wattpilot.Wattpilot object at 0x7f64e30c7dd0>>: name 'default' is not defined 2024-05-04 20:27:02.719 ERROR (Thread-3 (run_forever)) [custom_components.wattpilot.utils] da0f8ae02fab8916f5aa26ac1d4ffdb7 - PropertyUpdateHandler: Could not 'self' execute async: Event loop is closed (builtins.RuntimeError) 2024-05-04 20:27:02.719 ERROR (Thread-3 (run_forever)) [websocket] error from callback <bound method Wattpilot.on_message of <wattpilot.Wattpilot object at 0x7f64ebc7d910>>: name 'default' is not defined 2024-05-04 20:27:02.755 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_23] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.865 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_8] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 159, in update capabilities_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:02.975 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_9] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 159, in update capabilities_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:03.085 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_43] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 220, in updateStatus climatization_status_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:03.194 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_6] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:03.305 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_33] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) 2024-05-04 20:27:03.414 WARNING (MainThread) [homeassistant.util.executor] Thread[SyncWorker_28] is still running at shutdown: File "/usr/local/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/local/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/local/lib/python3.12/threading.py", line 1010, in run self._target(self._args, self._kwargs) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 92, in _worker work_item.run() File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/weconnect_cupra.py", line 176, in update self.api.update(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 39, in update self.updateVehicles(updateCapabilities=updateCapabilities, updatePictures=updatePictures, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/api.py", line 67, in updateVehicles self.vehicles[vin].update( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 207, in update self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 216, in updateStatus charging_settings_dict = self.fetcher.fetchData( File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/fetch.py", line 47, in fetchData statusResponse: requests.Response = self.session.get(url, allow_redirects=False) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 602, in get return self.request("GET", url, kwargs) File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/api/cupra/auth/my_cupra_session.py", line 342, in request return super(MyCupraSession, self).request(method, url, headers=headers, data=data, withhold_token=withhold_token, access_type=access_type, token=token, File "/usr/local/lib/python3.12/site-packages/weconnect_cupra/auth/openid_session.py", line 181, in request return super(OpenIDSession, self).request( File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 589, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.12/site-packages/requests/sessions.py", line 703, in send r = adapter.send(request, kwargs) File "/usr/local/lib/python3.12/site-packages/requests/adapters.py", line 486, in send resp = conn.urlopen( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 715, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.12/site-packages/urllib3/connectionpool.py", line 462, in _make_request httplib_response = conn.getresponse() File "/usr/local/lib/python3.12/http/client.py", line 1423, in getresponse response.begin() File "/usr/local/lib/python3.12/http/client.py", line 331, in begin version, status, reason = self._read_status() File "/usr/local/lib/python3.12/http/client.py", line 292, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) File "/usr/local/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer)

daydy16 commented 1 month ago

@daernsinstantfortress any ideas how to fix this? I also had to disable the ingration to avoid frequent crashes