Someone already have the Viomi SE workin on HA, I used the custom integration shared here, but doesn’t work with Viomi SE.
2020-12-02 18:08:52 ERROR (MainThread) [homeassistant.components.vacuum] miio2: Error on device update!
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/entity_platform.py”, line 359, in _async_add_entity
await entity.async_device_update(warning=False)
File “/usr/src/homeassistant/homeassistant/helpers/entity.py”, line 466, in async_device_update
await task
File “/usr/local/lib/python3.8/concurrent/futures/thread.py”, line 57, in run
result = self.fn(*self.args, **self.kwargs)
File “/config/custom_components/miio2/vacuum.py”, line 375, in update
is_mop = bool(self.vacuum_state[‘is_mop’])
KeyError: ‘is_mop’
Hi everyone. Anyone help me with this script ?! Everything works except the “repeats”. Whatever number I enter, the robot always makes only one pass. Where am I doing wrong?
I just tried something he hadn’t tried yet.
I used the Xiaomi Home app, selected an area, and selected double cleaning. Not even with the Xiaomi app does the second cleaning.
Very strange.
Correction:
I did another test, using the latest version of the Xiaomi App (the first test I did it using the Xiaomi app which gives me see the token and is an older version)
Using the latest version of the app, the robot Now does the second cleaning. I tried the old version of the app again, and now it does it with that too.
Unfortunately, using the script no results.
Anyone have any idea how to make the “repeat” command work?
Could it be that my model has a different command? Mi home indicates “viomi.v8” as a model
In addition, I’m trying to understand and use the “app_goto_target” command, I’d like to create a script that when launched makes the robot move to a certain point. so I don’t intend to start cleaning but just move off the base and go to that point. Do you think it is possible?
I’ve tried to figure out the room numbers of my xiaomi mi robot vacuum mop by try and error approach but I gave up after trying from 1-50. From the 4 rooms that I have, I could find only 2 of them. Is there any other way to verify the room number? I guess you guys have also re-arranged the rooms (I had to split 1 room and merge 2 other rooms)? Strange thing is that for rooms 12-16 the vacuum goes to one place which is not reachable…
I did the mapping, and I had to divide your rooms by a total of 4. At first I couldn’t find them too, then I got lucky and found 10 11 12 and 13 working. Numbers start at 10 in up.
Which script are you using?
Does this not work for the Viomi V3? I can somewhat “discover” my vacuum in Hassio but is is says unavailable and grayed out text so I can’t control it, any suggestions?