I get a lot of errors with the official integration and then the data is not updated anymore. The errors look like:
Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/miele/coordinator.py", line 70, in callback_update_data
self.async_set_updated_data(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
MieleCoordinatorData(
^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
)
^
)
^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 515, in async_set_updated_data
self.async_update_listeners()
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 178, in async_update_listeners
update_callback()
~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 559, in _handle_coordinator_update
self.async_write_ha_state()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1019, in async_write_ha_state
self._async_write_ha_state()
~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1141, in _async_write_ha_state
self.__async_calculate_state()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1081, in __async_calculate_state
state = self._stringify_state(available)
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1025, in _stringify_state
if (state := self.state) is None:
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/binary_sensor/__init__.py", line 200, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/miele/binary_sensor.py", line 283, in is_on
return cast(bool, self.entity_description.value_fn(self.device))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/miele/binary_sensor.py", line 71, in <lambda>
value_fn=lambda value: value.state_signal_door,
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/pymiele/model.py", line 235, in state_signal_door
return self.raw_data["state"]["signalDoor"]
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
KeyError: 'signalDoor'
Edit: Might there be an issue if a device is offline? I see some more errors all regarding “Waschetrockner” which is currently completely offline (not just powered off, but the wifi module is offline / not connected).
What do you mean by “anymore”? Is it no longer supported by the Miele API or is the functionality not available because of the switch from the HACS to the official integration?
The Miele cloud services are malfunctioning since more than three days. They have confirmed that there are problems after a major upgrade and that they are working to restore the services.
The errors in the log are varying and are depending on what Miele people are doing at the moment.
The integration is working per se, but there are no real time updates and the sensors are updated every two minutes.
I’m migrating across to the newer Integration, but after entering details on Miele’s site I get an “Oops… An Error Occurred” on the Nabu Casa website. Any ideas?