[APP] Midea Vacuum - Control your Midea robot vacuum

Status: released


Introduction

After discovering there was no way to control Midea robot vacuums from Homey (no Tuya support, no working Alexa/Google Home bridge, no IFTTT), I built an app that connects directly to the Midea MSmartHome cloud API.

If you own a Midea robot vacuum (or a rebrand like Eureka or Comfee) and use the SmartHome (MSmartHome) app, this is for you.

What does it do?

  • Start/stop cleaning from Homey

  • Send vacuum back to dock

  • Adjust fan speed (quiet, normal, strong)

  • Adjust water/mop level (low, medium, high)

  • Monitor battery level

  • Monitor cleaning area

  • Real-time status updates (cleaning, charging, docked, etc.)

  • Flow support, use your vacuum in Homey automations

Supported devices

Any Midea robot vacuum (device type 0xB8) registered in the MSmartHome app, including:

  • Midea (i5C, S8, S8+, M7 Pro, etc.)

  • Eureka

  • Comfee

  • Other OEM brands using the MSmartHome platform

How it works

The app communicates via the Midea MSmartHome cloud API using your existing account credentials. No additional hardware, hubs, or third-party services required. Just install, log in with your MSmartHome account, and your vacuum appears in Homey.

Setup

  1. Install the app on your Homey Pro

  2. Add a new device and select “Midea Vacuum”

  3. Log in with your MSmartHome email and password

  4. Select your vacuum from the discovered devices

  5. Done, your vacuum is now controllable from Homey

Looking for testers!

The app has been submitted to the Homey App Store for review. I’m looking for people with Midea (or rebrand) robot vacuums to help test:

  • Different vacuum models - Tested with the Midea i5C, looking for feedback from S8, S8+, M7 Pro and other models

  • Different regions - MSmartHome cloud routes differ per region, testing from various countries helps

  • Reliability over time - Does the cloud connection stay stable over days/weeks?

Known limitations

  • Fan speed “quiet” may give errors on some models (working on correct byte mappings per model)

  • No map/zone cleaning support yet

Feedback & bugs

Please let me know if you experience any issues. Your feedback will be valuable.

1 Like

The app is released. Please let me know if you experience any issues! Feature requests are also welcome.