Hello,
i received this log error after upgrading to the latest HA. Can anyone h…elp me out?
Logger: homeassistant.config_entries
Source: config_entries.py:762
First occurred: 11:25:22 (2 occurrences)
Last logged: 11:31:12
Error setting up entry Cupra We Connect for cupra_we_connect
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 762, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/cupra_we_connect/__init__.py", line 46, in async_setup_entry
await hass.async_add_executor_job(_we_connect.update)
File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.13/site-packages/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.13/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.13/site-packages/weconnect_cupra/api/cupra/api.py", line 55, in updateVehicles
vehicle = Vehicle(
fetcher=self.__fetcher,
...<6 lines>...
selective=selective,
enableTracker=self.__enableTracker)
File "/usr/local/lib/python3.13/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 98, in __init__
self.update(fromDict, updateCapabilities=updateCapabilities, updatePictures=updatePictures, selective=selective)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 213, in update
self.updateStatus(updateCapabilities=updateCapabilities, force=force, selective=selective)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 254, in updateStatus
self.assign_properties_to_domain(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
klass=prop_config[0],
^^^^^^^^^^^^^^^^^^^^^
properties=prop_config[1],
^^^^^^^^^^^^^^^^^^^^^^^^^^
domain_value=domain_enum.value,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
settings_key=prop_name)
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/weconnect_cupra/api/cupra/elements/vehicle.py", line 127, in assign_properties_to_domain
self.domains[domain_value][settings_key] = klass(vehicle=self,
~~~~~^^^^^^^^^^^^^^
parent=self.domains[domain_value],
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
statusId=settings_key,
^^^^^^^^^^^^^^^^^^^^^^
fixAPI=self.fixAPI,
^^^^^^^^^^^^^^^^^^^
fromDict=properties)
^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/weconnect_cupra/api/cupra/elements/charging_status.py", line 32, in __init__
super().__init__(vehicle=vehicle, parent=parent, statusId=statusId, fromDict=fromDict, fixAPI=fixAPI)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/weconnect_cupra/elements/generic_status.py", line 36, in __init__
self.update(fromDict=fromDict)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/weconnect_cupra/api/cupra/elements/charging_status.py", line 62, in update
chargeRate_kmph = float(fromDict['value']['chargeRate_kmph'])
TypeError: float() argument must be a string or a real number, not 'NoneType'