-
-
Notifications
You must be signed in to change notification settings - Fork 569
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add additional sensors and settings to Roborock vacuums #1543
Conversation
Fanspeed values for the Roborock S7 MaxV are 101, 102, 103, 104, 108 which are already coverd by the vacuum entity select. Percentage based values from 0 to 100 are not supported
Since it is already included in the vacuum entity
Change id to qualified name. Otherwise DNDStatus.start and CleaningDetails:start get the same unique ID, causing problems in HomeAssistant
I tested with my s7 MaxV ultra and it looks like clean&dirty tank status is exposed via the |
Missed this, sorry! Yea as noted by @crshray it is available in the app. |
@crshray thanks for the info, I added a dock_error and dock_error_code sensor in the latest commit. |
Split out from #1543 Will be used for Multi Map Enum select.
So I found out, that the dryer setting is now available in the Xiaomi Home App. Is it possible to add this setting to Home Assistant? (see last point in attached picture) |
@h3rbst yes that is certainly possible, but I would need to have decoded packet captures to figure out the commands that you would like to have added to HomeAssistant (preferablly just capture as much as possible). I only have the auto-empty doc, not the ultra-doc. So I cannot capture the washing related settings myself. |
Now that the last piece of this PR has been split out here: #1614 |
@starkillerOG is it possible to activate this for the S7 Pro Ultra as well? The S7 Pro Ultra has the same Dock as the MaxV |
@h3rbst These features are added for all models that support them. |
Ah okay, I see. I thought, since the PR is already merged, that it is part of the new December release. |
@starkillerOG Sorry for maybe my stupidness - as i understand you rigt - i should have with the normal miio integration in homeassistant the feature that you created with the MOP intensity etc ? Cause i have it not with my Roborock S7 or do i need to change any file under my Homeassistant server with your files (replace) |
@xsasx No that needs a new version of Python-miio to be released. Maybe @rytilahti could shed some light on when a new version would be expected. |
i'm experiencing sometimes trouble loading the map of the Xiaomi app. However, roborock app itself is working will. But when i use roborock app, i miss a lot of sensors which i'm using now. If i read this thread well, is it true that i can use roborock app on my phone, and use the roborock integration of Home Assistant after this commit in this issue has been merged? |
Is there any movement on this? I am happy to send commands as needed but this would be a great set of features for those who are less technical. |
Add additional sensors and improve the already implemented sensors for the Roborock S7 MaxV.
Change the decorator ids to
qualified name
instead of simply name in order to prevent unique_id collisions in HomeAssistant for example withDNDStatus.start
andCleaningDetails.start
Implement
choices_attribute
for setting decorator such that Enums can be evaluated at runtime by retrieving it from the device.Split vacuum enums to a separte file to prevent circular imports
Controls added:
Buttons added:
sensors added: