Support for L60 SES
Integration sees my vacs but I only get one battery entity which is unavailable. I assume this means there isn’t yet support for this model of vac?
I have the same issue
Found out how to fix that. Copy all the files from here into the same location on your ha computer. You’ll need the sharing enabled.
Thanks for this. I'm getting error:
Traceback (most recent call last):
File "/config/custom_components/robovac/config_flow.py", line 141, in get_eufy_vacuums
device = tuya_client.get_device(item["device"]["id"])
~~~~^^^^^^^^^^
KeyError: 'device'
when trying it. What do you mean by "sharing enabled"?
Samba share addon to HA. Did you restart HA after you copied all the files here to HA?
Thanks for confirming. Yes, I used the Sabma share addon to copy the files over and did a full restart after doing so. The error above comes just after entering the Eufy username and password when attempting to add the integration.
Do you have the following directories?
custom_components custom_components/robovac custom_components/robovac/translations custom_components/robovac/vacuums
Yes
interesting as i never got that error. I would say, remove the addon, then remove the directories on your HA, then reinstall the addon, then before you do anything else download the contents of this repo into a zip and extract the robovac directory and copy it overtop of the newly created robovac directory. then try signing in with your eufy credentials.
Hey, having trouble integrating eufy robot vacuum L60 SES to home assistant. How exactly did you do this.
interesting as i never got that error. I would say, remove the addon, then remove the directories on your HA, then reinstall the addon, then before you do anything else download the contents of this repo into a zip and extract the robovac directory and copy it overtop of the newly created robovac directory. then try signing in with your eufy credentials.
I really appreciate you trying to help. No worries. Unfortunately I've tried the steps (twice!) and still get the error below. Funnily enough I didn't get the error below when trying the integration out of the box. Like you, the out of the box version it added but the only entity available was "battery" which was always Unavailable.
Unexpected exception: 'device'
Traceback (most recent call last):
File "/config/custom_components/robovac/config_flow.py", line 141, in get_eufy_vacuums
device = tuya_client.get_device(item["device"]["id"])
~~~~^^^^^^^^^^
KeyError: 'device'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/config/custom_components/robovac/config_flow.py", line 185, in async_step_user
valid_data = await validate_input(self.hass, user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/robovac/config_flow.py", line 167, in validate_input
await hass.async_add_executor_job(get_eufy_vacuums, data)
File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/robovac/config_flow.py", line 157, in get_eufy_vacuums
item["device"]["id"]
~~~~^^^^^^^^^^
KeyError: 'device'
Looks like there's an open PR to improve l60 support?
FWIW I just got my L60 working by deleting the actual device and re-adding it.
Any resolution to this? Seems the L60 adds an unavailable battery and that's it. Tried the improved forked version as well but seems that developer doesn't have this working either. sigh.
Any resolution to this? Seems the L60 adds an unavailable battery and that's it. Tried the improved forked version as well but seems that developer doesn't have this working either. sigh.
Have you tried deleting the device and re-adding it? Worked for me.
Have you tried deleting the device and re-adding it? Worked for me.
I did delete and reinstall the integration but the result was the same. Didn’t see an option to delete just an individual device. Also noticed HACS said I was installing version 1.2.11 but the integration shows version 1.0.0 so not sure what’s going there. This was working perfectly with all three X8’s but when I reinstalled the integration because it wasn’t detecting my swap out of one X8 with an L60 now nothing works.
Have you tried deleting the device and re-adding it? Worked for me.
I did try deleting and re-adding the device. Same issue, only an unavailable battery entity gets added.
Not sure this addon has plans to support this soon. I ended up just forking this and hardcoded the command values in a separate integration that I could run alongside this one.