-
Notifications
You must be signed in to change notification settings - Fork 71
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
HELP WANTED - Device specific functionality #261
Comments
These are from Roborock app. ROBOROCK_S6_PURE: I can't find anything for mopping. Does mop need to be attached? |
@Dis90 - I'm not sure. I guess if you can detach the mop - perhaps it hides the mop related settings? |
I will try tomorrow if there’s settings available while mopping. |
@tomassj9 - can you give me the information for the Q7 Max Plus? As well as can you enable debug logging and then reload the integration and find where it says "Got home data" and then tell me what it says for model? It should say something like roborock.vacuum.a... |
@Maxi2509 with your 7 vacuums could you help fill this out further? Thanks! |
@Lash-L S6 Pure doesn't have any settings for mop. Only fan speed settings are available when mopping. Integration sensors reports following:
Tuntematon = Unknown Edit. I just googled and because S6 Pure doesn't have water pump there's no way to control anything related to mopping. |
That makes sense - it is physical control only. Thanks! |
Sure! I tried my best, if needed anything more specific, ask me for it without problem! ROBOROCK_Q7_MAX (roborock.vacuum.a38) Fan Speed Types:
Mop Intensity Types // In my case it's Water Flow:
Mop Codes: Other functions: Other data which I think can help:
|
Thanks @tomassj9 - do your fan options have an "off' mode? or just the 4 modes you listed |
Not really, only the 4 modes listed above. You cannot select "only mop" on the app like other models. |
Roborock S5 Max - Fan Speed Types:
Mop Intensity:
Mop Mode:
|
Perfect @shbatm You may not have mop modes. It's only a available for select devices |
@tomassj9 - I need you to help me get the codes for the Q7 Max. Can you do the following: enable debug logging. Then one at a time for each of the 4 vacuum modes, change the vacuum mode in your app, then in HA go to developer settings - services Vacuum: Send command, select your vacuum as the entity, and then put in "get_status" Then send me what hte fanpower code is in your logs next to get_status. If you could do that for all of your fan modes that would be super helpful. I can guess what the codes are - but they could be incorrect. @Dis90 if you could do the same for your vacuum speeds, that would be very helpful |
S6 Pure Gentle: 105 |
Thank you @Dis90 ! I don't actually need yours anymore @tomassj9, thank you! |
I got a S7 and using the following to control it with scripts:
Thank you for this integration! I'm super happy with it. Really great that I can use both app and integration now at the same time. Also like that the map works out of the box. 👍🏼 I hope there will eventually be a way to change mopping modes and spot cleaning directly some the UI but I guess that's someone else's task. |
ROBOROCK_S8_PRO_ULTRA: (roborock.vacuum.a70) Fan Speed Codes:
Fan Route Codes: My roborock app allows selecting either "fast" or "standard" for my vacuum route. These are reported in Home Assistant under the "mop_mode" attribute. It appears that this attribute is not just for mopping, but rather for "route" selection. While the vacuum settings only allow "fast" and "standard", when configuring a mop only run, there are the other options mentioned under "mop codes". The "fast" and "standard" options are also available for a Vac & Mop run as well, but not the other mop only specific codes such as Deep and Deep+.
Mop Codes: It appears that the "fast" mop code is not (yet) supported in the integration?
Mop Intensity Codes:
The "Fast" route option has some info that indicates that it works differently than the other route options. --- Quote from Roborock App --- The robot learns the environment and adjusts its route accordingly for more efficient cleaning. Room boundaries will be skipped and certain spots may be missed. This function is intended for occasional use. |
@cryptk Can you enable debug logging, change the mop_mode to fast and then call get_status in the services panel in HA? Then in the debug logs in get_status can you tell me what 'mop_mode' is? The same with deep plus, my guess is deep plus is 303. |
@Lash-L I don't see any kind of get_status service in my Dev Tools > Services panel in HA |
@cryptk Sorry that's my bad - I sent that message quickly without giving all the info I should have. Open dev tools, services, then for service enter "Vacuum: Send Command" Then for entity select your vacuum, and then under command enter in "get_status" |
Also if you are able to just mop - you should have an off mode as well. Ar eyou able to just mop, or does your vacuum always have to vacuum to work? |
mop_mode for fast is 304 I do have the ability to only mop, and to only vacuum with it, there just isn't an "Off" mode in the mode selector window, "Off" is implied for the vacuum by bringing up the mop only menu and the same for "Off" being implied for the mop by bringing up the vacuum only menu. Home Assistant does properly report "off" for both the vacuum and mop depending on which mode you have selected. |
Perfect, thanks @cryptk |
S4 Max (a19) Vacuum Speeds: Gentle, Quiet, Balanced, Turbo, Max |
For S6 its the same as S6_PURE: Gentle, Quiet, Balanced, Turbo, Max |
@neonsp does S6 have mopping? |
It does, but there is no water flow control. So you either attach the mop or not. Usually others integrations show a boolean sensor named something like isMopAttached |
G10S Pro(a26) is the Chinese version of S7 MaxV.
|
Roborock S8 (roborock.vacuum.a51) Fan Speed Types:
Mop Codes:
Mop Intensity Codes:
Please let me know if you need more details. |
@stickpin The s8 can do mop only/ vacuum only, correct? And you can set custom clean modes per each room in the app as well, right? |
@Lash-L yes, it can do vacuum only and mop only. |
@Lash-L sorry for my late reply. Therefore i will add you my information: S7 maxV - roborock.vacuum.a27 Fan speed types:
mop types (scrub intensity):
Mop Route:
Dock options:
one big opportunity to have integrated is when you could enable the reset of the Maintenance options like Sensors, water filter, high -speed maintenance brush, ect. S7maxV has following maintenance options:
if you need more information please contact me. |
@Maxi2509 @Lash-L strainer_work_times: Water Filter Currently, whether using the Mi app or the Roborock app (integration), we can send the following commands: "app_start_collect_dust": to empty the dust bin |
Hi, i will also extend this topic with the S6 maxV types Fan Speed types
Mop Intensity types
If additional informations are required i can update the post |
Hi, got info about Roborock Q7 (not Max) Model: Fan Speed Types:
Mop Codes: N/A Mop Intensity Codes: N/A
|
I have an S7+, i.e. the S7 with the dock which automatically vacuums the Roborock's dust container after cleaning. I have already managed to manually trigger this vacuuming in Home Assistant. What I am still missing is a sensor in Home Assistant that shows the "fill level" of the dust container of the dock. Oh yes: In the app there is an error message when the container of the dock is full and vacuuming the Roborock is therefore no longer feasible. This error message does not (yet) exist in the integration. |
I would also like this fon my, S8 pro Ultra. |
I would also like to have the status of the dust container on my S7 MaxV Plus. |
Hello, ROBOROCK_P10 or Q REVO Fan Speed (fan_power) Mop Speed (water_box_mode) |
... Nevermind ... |
For each of the devices supported by the roborock app I am trying to get the specific functionality it supports so that I can build a matrix for it.
If your model is missing from the below table, please comment below with the functionality it has.
If it isn't even a column please let me know so I can confirm that your vacuum is supported and then give me the vacuum model result by enable debug logging and reloading the integration.
Mop intensity Types:
Fan Speed Types:
Mop Mode codes
s7:
standard
deep
custom
deep_plus
The text was updated successfully, but these errors were encountered: