Too Long; Didn't Read
I use <a href="https://www.home-assistant.io" target="_blank">Home-Assistant</a> running in a Raspberry Pi as the main hub to automate all my smart home devices. It is set up to connect to my <a href="https://www.home-assistant.io/components/vacuum.xiaomi_miio/" target="_blank">Xiaomi Mi Roborock vacuum cleaner</a>, with a basic interface to start, pause and dock the cleaner. The <a href="https://itunes.apple.com/us/app/mi-home-xiaomi-smarthome/id957323480?mt=8" target="_blank">Mi Home app</a> is more advance, able to map the plan of my home as it scans and cleans the place.