humbertogontijo / homeassistant-roborock

Roborock integration for Home Assistant. This integration uses your devices from the Roborock App
GNU General Public License v3.0
623 stars 64 forks source link

no devices #642

Open texta83 opened 4 weeks ago

texta83 commented 4 weeks ago

Unfortunately, with this integration no devices are displayed in the HA. I have already uninstalled, rebooted and reinstalled everything. With the original integration it finds my four devices. What could be the error here?

It worked with this one until 2 weeks ago.

Smdst07 commented 2 weeks ago

Same here with s7+...

r77s commented 2 weeks ago

Same here with S8

r77s commented 2 weeks ago

Unfortunately, with this integration no devices are displayed in the HA. I have already uninstalled, rebooted and reinstalled everything. With the original integration it finds my four devices. What could be the error here?

It worked with this one until 2 weeks ago.

Which roborock do you have? If I try to connect with the orig. integration. I get the code via mail, but also find no devices.

texta83 commented 2 weeks ago

hi i have two 5s, q7max, 8qmax original works and hacs no devices

r77s commented 2 weeks ago

hi i have two 5s, q7max, 8qmax original works and hacs no devices

What do you mean by original? In the roborock app?

texta83 commented 2 weeks ago

yes the roborock app in HA

Highjack77 commented 2 weeks ago

Same for me, Installed it two weeks ago, it was working and since 2 days, all entities are unavailable, I uninstalled and reinstalled, and have no entities at all now :-(

r77s commented 2 weeks ago

I found something. I use the Govee addon for LED stribes etc. When I deactive this addon, the roborock addon works. When I activate the Govee addon again the roborock addon failed to load with the following error message: `Logger: homeassistant.setup Quelle: setup.py:320 Erstmals aufgetreten: 09:46:44 (1 Vorkommnisse) Zuletzt protokolliert: 09:46:44

Setup failed for custom integration 'roborock': Unable to import component: No module named 'imp' Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/setup.py", line 320, in _async_setup_component component = await integration.async_get_component() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/loader.py", line 1012, in async_get_component self._component_future.result() File "/usr/src/homeassistant/homeassistant/loader.py", line 992, in async_get_component comp = await self.hass.async_add_import_executor_job( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, *self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/loader.py", line 1052, in _get_component ComponentProtocol, importlib.import_module(self.pkg_path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/util/loop.py", line 131, in protected_loop_func return func(args, *kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/importlib/init.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/config/custom_components/roborock/init.py", line 10, in from roborock.api import RoborockApiClient File "/usr/local/lib/python3.12/site-packages/roborock/api.py", line 60, in from .protocol import Utils File "/usr/local/lib/python3.12/site-packages/roborock/protocol.py", line 12, in from construct import ( # type: ignore File "/usr/local/lib/python3.12/site-packages/construct/init.py", line 22, in from construct.core import File "/usr/local/lib/python3.12/site-packages/construct/core.py", line 3, in import struct, io, binascii, itertools, collections, pickle, sys, os, tempfile, hashlib, importlib, imp ModuleNotFoundError: No module named 'imp'`

bobloadmire commented 21 hours ago

Anything we can do to assist fixing this? I enabled debug logging and refreshed the integration, and oddly I don't see any logs in Core?

Lash-L commented 19 hours ago

I recommend swapping to the core integration. I do not spend time working on this integration and neither does the other contributor - so all updates come from others who are typically doing small things. I do frequently and regular updates on the core version