yes, i had a similar issue. I found that performing a factory reset of the robovac and creating a brand new map of the whole apartment, then sectioning/labeling the rooms again fixed this.
My room IDs used to start at 14 and were non sequential.
Now they start at 1 (actually 0 but it is the same as 1), are sequential and are all very neat. I have since been able to set these scripts to Mushroom Card Buttons for my Tablet (see pic) and also exposed these o Google and Alexa so I can start cleaning a single room with my voice… this makes me so happy!
Hi - sorry for the stupid question. I’ve tried looking through the thread here to see how exactly to set up the card to show rooms, cleaning time, etc. I currently only have the very basic info:
Could you point me to where to get all the bells and whistles like you have? Thank you!
@markbajaj Thank for the docker app, it works a treat except for the slight typo, eufy_id_grabber should be eufyidfinder. Got my device id and local key once I’d worked that out!
Now I just need to get this to work locally, hints gratefully recieved
Hmmm, re-reading this entire thread for clues but am a bit stuck. In summary when I get my device id and local key from @markbajaj’s wonderful dockered(?) app, my device id is 20 characters numbers and lower case characters up to f (hex?) and my local key is 16 characters with numbers, mixed case and punctuation.
I’ve seen post that say device id is 20 characters and some saying 21 characters, is it safe to assume that both are correct? My vacuum is a 15c.
I’m using the cloud integration from @bmccluskey and it’s been working for a while, but I’d like to have a local connection if I could. So I tried @jonnyrider’s github repository. Firstly I removed the device and then restarted HA. Following @jonnyrider guide, I copied the eufy_vacuum_15c folder to custom_components, restarted HA. Added the included code, with my details, to my configuration.yaml and restarted HA. I get this is my logs
This error originated from a custom integration.
Logger: homeassistant
Source: custom_components/eufy_vacuum_15c/tuya.py:551
Integration: Eufy Vacuum (documentation)
First occurred: 10:42:29 (3 occurrences)
Last logged: 10:43:09
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/config/custom_components/eufy_vacuum_15c/tuya.py", line 551, in _async_handle_message
response_data = await self.reader.readuntil(MAGIC_SUFFIX_BYTES)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/asyncio/streams.py", line 634, in readuntil
raise exceptions.IncompleteReadError(chunk, None)
asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of undefined expected bytes
I have seen the error mentioned in this thread but not what the cause/solution is, anyone able to shed light? I do have an entity for the created vacuum but no device, when I go to the entity it shows a Status: error, but otherwise it does look like I’d expect.
I’ve been through this thread SOOO many times I don’t think I’m reading it anymore I’m just starring, any help would be gratefully received, if only to protect the nearby walls!
Very nice integration.
I’m using Hybrid L35+, but I’m stuck because I don’t know how to check the IP address.
The MAC address displayed by EufyClean does not exist on NetWork.
Please advise how to check.
Eufy 30 here. Anyone else’s stopped working on update to latest HA? Nothing obvious in logs except
The robovac custom integration is using deprecated vacuum feature
This stops working in version 2024.2.0. Please address before upgrading.
The custom integration robovac is extending the deprecated base class VacuumEntity instead of StateVacuumEntity.
Please report it to the author of the robovac custom integration.
Once an updated version of robovac is available, install it and restart Home Assistant to fix this issue.
I have the LR30 Robovac, I’ve added the integration.
I hit configure, and it can see the name of my Robovac but I’ve tried every IP address of any unknown device on the network but nothing changes still 0 devices.
A) how can I pull the IP address. It doesn’t show on my network.
B) upon adding the correct IP does that change the devices to 1?