Ihave just purchased a Xiaomi S10+ robot vacuum cleaner with the hope of integrating it into Home Assistant. However, when I log in to the Xiaomi Miio integration and follow the guide, the S10 model is not on the list. If I choose a similar model, it reports an error in the setup. Where can I request the addition of the vacuum cleaner, or is it possible to integrate it manually through another method?
I am not sure what is going on for you, as far as I remember I used the auto method and used the xiaomi token extractor script from github, it also helped me determine the correct server to use when logging in, also I have already finished setting up the robot vacuum in the xiaomi home app before setting it up in the dreame integration. Hope that helps.
Most Xiaomi Miio devices support configuration using the Home Assistant UI,except for the Xiaomi device trackerand Xiaomi IR Remote. Please read the linked sections for those devices for more information.
It is recommend to supply your Xiaomi cloud credentials during configurationto automatically connect to your devices. You need to specify the cloud serveryou used in the Xiaomi Home App (where you initially setup the device). There are6 servers: cn, de, i2, ru, sg and us; please seethis page forthe server to use for each country.
To add a Xiaomi Mi WiFi Repeater device tracker to your installation, add the following to your configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI.[Learn more] file:
Please follow the instructions on Retrieving the Access Token to get the API token to use in the configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI.[Learn more] file.
To add a Xiaomi IR Remote to your installation, add the following to your configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI.[Learn more] file:
In addition to all of the services provided by the vacuum integrationIntegrations connect and integrate Home Assistant with your devices, services, and more.[Learn more] (start, pause, stop, return_to_base, locate, set_fan_speed and send_command), the xiaomi_miio platform introduces specific services to access the remote control mode of the robot. These are:
* Needs to be manually enabled once the integrationIntegrations connect and integrate Home Assistant with your devices, services, and more.[Learn more] has been added.
** Only enabled if the vacuum has a mop.
Where params specify room numbers, for multiple rooms, params can be specified like [17,18]. Instructions on how to find the valid room numbers and determine what rooms they map to, read the section Retrieving room numbers.
The vacuum entity stores attribute values for when brushes, filters and sensors need to becleaned or replaced (main_brush_left, side_brush_left, filter_left andsensor_dirty_left). The values are measured in hours. Once the parts are cleanedor replaced you can then reset those values on the vacuum. Here is an example script usingvacuum.send_command to reset the hours for the main brush:
RRCC supports both rooted and non-rooted Vacuums and acts as a mostly fully featured replacement for Mi Home that works locally without the cloud. If you have installed the rooted firmware Valetudo you are able to SSH into your Vacuum and enable MQTT plus use map functions with no cloud requirement.
It will return the full mapping of room numbers to user-defined names as a list of (number,name) tuples.Alternatively, one can just test the clean_segment service with a number and see which room it cleans.
The xiaomi_miio platform allows you to control the state of your Xiaomi Philips LED Ball Lamp, Xiaomi Philips Zhirui LED Bulb E14 Candle Lamp, Xiaomi Philips Zhirui Downlight, Xiaomi Philips LED Ceiling Lamp, Xiaomi Philips Eyecare Lamp 2, Xiaomi Philips Moonlight Bedside Lamp and Philips Zhirui Desk Lamp.
If you are on a Windows or macOS device, you can use the Get MiHome devices token App to retrieve the token. Click the link, download the file that corresponds to your OS, enter your login details and it will retrieve the access token.
Configure the robot with the Mi Home app. Make sure to select the correct region, as Xiaomi uses different product names for different geographical areas. Note that the new RoboRock app is currently not supported for this method.
Using iTunes, create an unencrypted backup of your iPhone. Since macOS 10.15 there is no iTunes app. Use Finder instead - after connecting your iOS device you should see it in left menu of Finder window.
This will list devices that are connected to the same network as your computer. Let it run for a while so it has a chance to reach all devices, as it might take a minute or two for all devices to answer.
Since my furniture stands pretty high off the ground, I opted not to do this and instead let the 9.3cm-tall robot clean up under my bed and sofa, which are already hard-to-reach areas with your good old broom and mop.
Because the robot has a collision bumper on the front, it would bump into walls and furniture frequently while mapping out the house. After three complete cleanups, the map was saved, and the Robot Vacuum-Mop 2 navigated with fewer crashes.
The Mi Home app allows you to remotely turn on the device, send it to its charging dock, change cleaning modes, and schedule cleaning times. For more convenience, the robot supports Alexa and Google Assistant.
You can also view the generated map of your environment and the paths which the vacuum cleaner took. An interactive map of the room is shown, and I could set zones with limited movement, install virtual walls (blocking off areas), or direct the vacuum cleaner to a specific part of the room for local cleaning.
Plus, while I appreciate how the robot cleans around the whole house for me without needing to be monitored, I do not enjoy cleaning the dirt accumulated by the brushes and dust compartment.
VP Verdict is a series where we personally try and test out products, services, fads, and apps. Want to suggest something else for us to try? Leave a comment here or send the suggestion to our Facebook page.
The Xiaomi Mi Robot Vacuum is a mid-range robot vacuum. It feels well-built, has a long battery life, and maneuvers itself effectively. It also performs superbly well on bare floors and does a decent job clearing debris from low-pile carpets. However, it can't clean high-pile carpets, incurs high recurring costs, and has quite a few parts that require regular maintenance. It's also worth noting that this vacuum isn't currently supported by its manufacturer in the United States or Canada; the North American servers for this vacuum's companion app don't currently include this model.
The Xiaomi Mijia is very good for bare floors. It easily cleans pet hair and small debris like rice. It also performs well with bulkier material like cereal, though suction performance does slightly decrease as its dustbin fills up. Battery performance is superb, and its LIDAR navigation system allows it to maneuver itself quite effectively. However, you can't set up virtual boundary markers using its companion app. There are also quite a few parts that require regular maintenance or need periodic replacing, meaning recurring costs can add up.
The Xiaomi Mijia is a satisfactory option for cleaning low-pile carpet. It does a fantastic job of cleaning pet hair and sucks up most larger debris like sand. That said, it may need to make another pass to fully clean fine debris like baking soda. It feels well-built and has a long battery life, so it shouldn't run out of charge mid-way through a cleaning session. However, like many robot vacuums, it's demanding in terms of regular maintenance and incurs quite a few recurring costs.
The Xiaomi Mijia is decent for cleaning pet hair. It does a fantastic job of sucking up this kind of debris on bare floors and low-pile carpet, though it's incapable of cleaning high pile carpet. It has an allergen-trapping HEPA filter, which is helpful if your pet sheds heavily. You can remove its brushroll, too, which makes it easier to clear hair wraps.
The Xiaomi Mijia is a mid-range robot vacuum. It offers superb performance on bare floors and has long battery life. However, it isn't quite as well-built as the Roborock S4 Max, and it doesn't support virtual boundary markers.
The Roborock S7 is slightly better than the Xiaomi Mi Robot Vacuum. The Roborock feels better built, maneuvers itself more effectively, has more automation features, and can clean high-pile carpet. It also has a longer maximum battery life, though the Xiaomi charges faster. The Xiaomi also performs notably better on low-pile carpet and has an easier time cleaning pet hair on bare floors.
The Roborock S7 MaxV is better than the Xiaomi Mi Robot Vacuum. The Roborock is better-built, can be used to clean high-pile carpet, lasts longer on a charge, and is fully compatible with a self-emptying station. The Roborock also has a more advanced navigation system with LIDAR and optical sensors, so it does a better job of maneuvering itself and can spot and avoid hazards in real-time.
The Roborock S5 is more versatile than the Xiaomi Mi Robot Vacuum. The Roborock is better built, has an automatic surface-type detection feature, supports virtual boundary markers, and performs better on bare floors and low-pile carpet. It also has a mopping attachment for dealing with sticky messes on bare floors, though we don't currently test that function. Conversely, the Xiaomi does a better job of sucking up fine debris like baking soda on low-pile carpet.
3a8082e126