-
-
Notifications
You must be signed in to change notification settings - Fork 34.5k
Open
Labels
Description
The problem
Every night, from my point of view in connection with the daily database cleanup, i.e. after it is finished, my log starts to fill up with several errors for Roborock integration, sometimes it stops by itself after hours, but sometimes not. Reloading the integration silences the error messages.
What version of Home Assistant Core has the issue?
core-2025.3.4
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Roborock
Link to integration documentation on our website
https://www.home-assistant.io/integrations/roborock
Diagnostics information
config_entry-roborock-01J21HDDPDVTNGM5V8EV8NWVAE.json
Example YAML snippet
Anything in the logs that might be useful for us?
Logger: roborock.version_1_apis.roborock_mqtt_client_v1
Quelle: /usr/local/lib/python3.13/site-packages/roborock/cloud_api.py:83
Erstmals aufgetreten: 27. März 2025 um 17:04:42 (731 Vorkommnisse)
Zuletzt protokolliert: 17:20:09
[Roborock S7] Failed to connect (Unknown error.)
Logger: roborock.version_1_apis.roborock_mqtt_client_v1
Quelle: /usr/local/lib/python3.13/site-packages/roborock/api.py:77
Erstmals aufgetreten: 27. März 2025 um 17:04:09 (733 Vorkommnisse)
Zuletzt protokolliert: 17:20:09
[Roborock S7] Client or broker did not communicate in the keepalive interval.
[Roborock S7] A network protocol error occurred when communicating with the broker.
Logger: homeassistant
Quelle: /usr/src/homeassistant/homeassistant/runner.py:112
Erstmals aufgetreten: 27. März 2025 um 17:04:42 (731 Vorkommnisse)
Zuletzt protokolliert: 17:20:09
Error doing job: Exception in callback RoborockFuture._set_exception() (None)
Traceback (most recent call last):
File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run
self._context.run(self._callback, *self._args)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/roborock/roborock_future.py", line 26, in _set_exception
self.fut.set_exception(exc)
~~~~~~~~~~~~~~~~~~~~~~^^^^^
asyncio.exceptions.InvalidStateError: invalid state
Additional information
Integration still appears to be working normally.
MacrosorcH and rccoleman