Hi, I bought a Xiaomi Vacuum S20+ and tryed the Xiaomi Miio integration, but it says it is not supported.
i have found Xiaomi Miot Auto Hacs integration, but it doesn’t support all features
the exact model is: “xiaomi.vacuum.b108gl”
Hi, I bought a Xiaomi Vacuum S20+ and tryed the Xiaomi Miio integration, but it says it is not supported.
i have found Xiaomi Miot Auto Hacs integration, but it doesn’t support all features
the exact model is: “xiaomi.vacuum.b108gl”
I’m in the same situation. I’m interested in a solution. Thank you
Hello,
I was able to integrate my S20+ thanks to the Miiot Auto integration and thank this file :
You need to add the lines of code corresponding to xiaomi.vacuum.b108gl in your device_customizes.py file (custom_components/xiaomi_miot/core/device_customizes.py).
Hi @AppleBe,
It seems like the code you are suggesting to use has been merged into master. Am I seeing that right?
I have installed the latest versions of HACS and Xiaomi Miot Auto. However, when I click “add integration” and fill in my credentials it’s not showing the device. Was there anything you had to do to make it work beyond those steps?
Any update on this? The S20+ is working fine with the HACS Miot-integration, but it doesn’t seem to support rooms and can only clean the whole map.
I have figured out how to send the robot to a room.
From miot specs:
ssid: 2
aid:13
params: [“{"room":[5]}”]
For S20+
*** Start cleaning with the active room parameters in square brackets ***
action: xiaomi_miot.call_action
data:
entity_id: vacuum.xiaomi_b108gl_ca95_robot_cleaner
siid: 2
aiid: 13
params:
- “{"room":[9,12]}”
*** Set up rooms cleaning ***
action: xiaomi_miot.call_action
data:
entity_id: vacuum.xiaomi_b108gl_ca95_robot_cleaner
siid: 2
aiid: 10
params:
- “{"room_attrs":[{"id":8,"room_name":"Alex","fan_level":2,"water_level":1,"clean_mode":1,"clean_times":1,"mop_mode":0,"on":true}]}”
*** Start custom cleaning***
action: xiaomi_miot.call_action
data:
entity_id: vacuum.xiaomi_b108gl_ca95_robot_cleaner
siid: 6
aiid: 7
params:
Did you fix it? I have the same problem. I do not know if it is related to 2Factor Authentification too.
I downloaded Xiaomi Miot from HACS. When I try to add it within the integrations menu and fill in my credentials and try to add the account, first time always fails. Second time works kind of (I do not get an error message directly) but there are no devices discovered.
Do I have to do some kind of setup in the App too to make it accessible?
Token Extractor doesn’t work too…
It works for me now!
Maybe this helps some of you:
I do not know why, but the automatic mode (when choosing between Local or Cloud) does not work for me. It failed every time as described previously.
I managed to get it working using the Local method. Afterwards the Automatic mode still doesn’t work, but the Cloud method works just fine.
Besides that I had the problem that the common Token retrieval tools did not work either. After I added the Cloud integration, the Token Scripts work too.
In attributes , vacuum_extend.room_info