Comments (35)
Ah, the L60 is a new device, it's not in the supported list at the moment. I'll need to add it
from robovac.
I have started a fork looking at the L60.
It currently only supports battery, fan level and auto home (and voice level but not sure the rest of the integration supports it).
If you try it out there will be logs showing what messages are received.
It would be good if people can try and correlate the values with settings in the app as I currently don't have much time.
Be careful sending the base64 strings (look like jumbled text) as e.g. message 176 has at least your WIFI name in it.
from robovac.
Just commenting to follow & say that if you need someone to test with an L60 - Happy to do so. Just bought one without doing research into the integration side of things (lame!) Keep up the awesome work all.
from robovac.
I have the same issue with x8 pro
from robovac.
Give me a few days to poke around with it and I'll let you know how it goes.
from robovac.
from robovac.
from robovac.
Hi,
I have the same issue with the L60. However i also have an X8 that was working until i added the L60 to the app and HA pulls it in then both devices get only the battery sensor and show as unavailable and the X8 no longer works. Is that expected due to the L60 not being supported? Any ideas on when the L60 can be added?
from robovac.
Plus 1 for the request on this being supported. Just ordered one on the black Friday early sales.
from robovac.
@CodeFoodPixels Also looking for support for the L60, is it in your future plans?
from robovac.
Ah, the L60 is a new device, it's not in the supported list at the moment. I'll need to add it
I added the T2267 model to the L series section in robovac.py, but no joy. Is there more to adding a device than just adding the model number? I'm happy to attempt a code change and contribute, but not entirely clear how the code all hangs together.
from robovac.
Ah, the L60 is a new device, it's not in the supported list at the moment. I'll need to add it
I added the T2267 model to the L series section in robovac.py, but no joy. Is there more to adding a device than just adding the model number? I'm happy to attempt a code change and contribute, but not entirely clear how the code all hangs together.
I have added it to the supported list in the file and it now displays correctly, and is communicating with HA according to the logs, however it reports unavailable unfortunately, it seems as though there may be some deeper issues following a recent firmware update where the Robovacs are sending unknown strings back.
from robovac.
Following since my L60 is also not working
from robovac.
Anyone got anywhere with this? I'm wondering if the latest firmware update has changed the code?
from robovac.
I have started a fork looking at the L60.
It currently only supports battery, fan level and auto home (and voice level but not sure the rest of the integration supports it).
If you try it out there will be logs showing what messages are received.
It would be good if people can try and correlate the values with settings in the app as I currently don't have much time.
Be careful sending the base64 strings (look like jumbled text) as e.g. message 176 has at least your WIFI name in it.
I have installed, the battery level now reports correctly, however the RoboVac itself reports as unavailable. I assume yours is working as expected with limited functionality?
from robovac.
I have started a fork looking at the L60.
It currently only supports battery, fan level and auto home (and voice level but not sure the rest of the integration supports it).
If you try it out there will be logs showing what messages are received.
It would be good if people can try and correlate the values with settings in the app as I currently don't have much time.
Be careful sending the base64 strings (look like jumbled text) as e.g. message 176 has at least your WIFI name in it.I have installed, the battery level now reports correctly, however the RoboVac itself reports as unavailable. I assume yours is working as expected with limited functionality?
Unfortunately thats the current state of it. It looks like all the commands have changed.
from robovac.
@TomG736 okay, how can I help?
from robovac.
Give me a few days to poke around with it and I'll let you know how it goes.
Looking great already, the states seem to be working now!!
from robovac.
I'm seeing the reported behavior on a new vacuum/install into HA today. Please let me know if I can test any available fixes, and thank you so much for all your contributions!
from robovac.
@CodeFoodPixels is the L60 supported within the latest releases? I'm getting an error
2024-03-01 19:50:50.635 ERROR (MainThread) [homeassistant.components.vacuum] Error while setting up robovac platform for vacuum
Edited with full error
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 344, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/robovac/vacuum.py", line 128, in async_setup_entry
entity = RoboVacEntity(item)
^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/robovac/vacuum.py", line 296, in __init__
self._attr_supported_features = self.vacuum.getHomeAssistantFeatures()
^^^^^^^^^^^
AttributeError: 'RoboVacEntity' object has no attribute 'vacuum'
from robovac.
Give me a few days to poke around with it and I'll let you know how it goes.
Did you get anywhere? The coding is way beyond me!!
from robovac.
I haven't had much more time to look at it. I'm not sure on the next steps to get the controls working. I may work more on some of the status reporting and getting it in a state that could be merged back in to the rest of the project.
from robovac.
So I've been working on a new branch better-dps that gives each vacuum it's own file to define the command codes. If you run this repo, you'll get a JSON blob of the schema, which contains the commands.
from robovac.
How well tested is that branch? Is it worth me making a config for the L60 off it or is it too early to test it out?
That python code worked a dream. Would have been much easier than my original method of trawling through the logs and matching the log output to the robot behaviour.
from robovac.
from robovac.
Now i have updated beyond the version i was on which was old (1.1.1) my X8 has stopped working and now only shows the battery entity but as unavailable. My L60 also doesn't work and shows the same 1 entity. I have tried downgrading but unless i do a restore of HA back to that version i cannot get even the X8 to pick up. I have also tried it on a fresh install of HA and get the same behaviour. I saw a comment on another issue about trying the DPS builds but i get the same thing. Any ideas?
from robovac.
Now i have updated beyond the version i was on which was old (1.1.1) my X8 has stopped working and now only shows the battery entity but as unavailable. My L60 also doesn't work and shows the same 1 entity. I have tried downgrading but unless i do a restore of HA back to that version i cannot get even the X8 to pick up. I have also tried it on a fresh install of HA and get the same behaviour. I saw a comment on another issue about trying the DPS builds but i get the same thing. Any ideas?
The L60 is not (yet) supported, not in the main branch and not in the better-dps branch.
from robovac.
I get that but why would that stop the X8 that was working working and remove all the entities for it bar the battery which shows as unavailable?
from robovac.
@DellBoy4 try the latest version,
from robovac.
Hi, I tried the latest build 1.2.10 and had the same issue. Also tried it on a fresh install not having the integration installed before and get the same thing. I get this error repeatedly.
2024-03-22 07:41:09.760 ERROR (MainThread) [homeassistant.components.vacuum] Error while setting up robovac platform for vacuum
File "/config/custom_components/robovac/vacuum.py", line 116, in async_setup_entry
entity = RoboVacEntity(item)
File "/config/custom_components/robovac/vacuum.py", line 284, in __init__
AttributeError: 'RoboVacEntity' object has no attribute 'vacuum'
If im being stupid and something has changed that I've missed please let me know, thanks.
from robovac.
Am currently trying to get the L60 H SES (T2278) to work.
Still having some issues though.
Will make a PR once I seem to have a working integration.
(workin on the better-dps branch)
from robovac.
Am currently trying to get the L60 H SES (T2278) to work. Still having some issues though. Will make a PR once I seem to have a working integration. (workin on the better-dps branch)
I actually tried to get the T2277 to work (L60 SES), but failed. I got battery and "locate" working, but that's about it. I will pick it up again when I have more time.
Maybe we can check together? This is the PR.
#66
from robovac.
I've got the L60 SES (T2277) and no skills in coding, I'm good at copying, pasting and testing though. So that is what I can offer. Tag me if those "skills" come in handy.
from robovac.
The L60 uses a different encoding for the status updates, I have a loosely working version of it but I have been unable to decode the exact content of the dps messages. I have something which will roughly give you the current status, battery and locate works. Simply using the current version with the codes updated for the L60 will not work.
from robovac.
The L60 uses a different encoding for the status updates, I have a loosely working version of it but I have been unable to decode the exact content of the dps messages. I have something which will roughly give you the current status, battery and locate works. Simply using the current version with the codes updated for the L60 will not work.
Good to know.
Any guesses of how the dps values are encoded?
from robovac.
Related Issues (20)
- Errors with Robovac LR30 Hybrid HOT 2
- Chinese users cannot add this integrated plugin HOT 1
- Robovac issue G10 Hybrid issue, unable to control via HA HOT 3
- eufy RoboVac 15C MAX not being detected HOT 6
- Unexpected error HOT 23
- Started getting some errors in the logs after the last update to v 1.2.0 HOT 6
- Robovac G30 keeps getting error status after update 1.2.1 HOT 23
- Unable to use together with localtuya integration HOT 1
- Robovac 30C having decoding issues HOT 6
- Vacuum starts when changing fan speed HOT 1
- Connection reset issues HOT 14
- High CPU and Errors (updated from v.1.1.1) HOT 7
- Vacuum unavailable HOT 1
- Error with L70 Hybrid Vacuum HOT 4
- 15C max unavailable HOT 8
- Add support for Eufy X10 Pro Omni HOT 47
- Not found on tuya HOT 4
- G20 unavailable HOT 1
- X8 Not appearing HOT 2
- L60 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from robovac.