Midea Air Appliances (LAN)
nbogojevic/homeassistant-midea-air-appliances-lan · vv0.9.7
This Home Assistant custom component adding support for controlling Midea air conditioners and dehumidifiers on local network.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
climate | Thermostat | |
fan | Fan | |
humidifier | Humidifier or dehumidifier | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) |
What people report
Midea dehumidifiers work over LAN, including clones; newer Tuya-based Midea units don't. Cloud login errors (65027, 3102) block many new setups and air conditioners are only partly supported.
- Works2
- Partly works1
- Not working1
- Won’t be supported1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Danby 50 Pint dehumidifier | Works Local | Clone of Midea Cube dehumidifier works with the integrationSaved copyHey I just wanted to pass on my Danby 50 Pint cube works with this plug in its a clone of the Midea Cube dehumidifier. Model DDR050BCWDB-ME-6 Excerpt saved from GitHub on 2026-10-23. | Discussion #250 · 2026-06 | |
| Midea Inventor EVA ION Pro dehumidifier | Works Local | Mode names in the integration match this Wi-Fi modelSaved copyLimitations: If IPv4 address of appliance changes, new IPv4 address will not be used until Home Assistant's restart. If Home Assistant installation doesn't have access to physical network, the integration may not discover all appliances. Dehumidifier modes correspond to Inventor EVA ΙΟΝ Pro Wi-Fi model. Your dehumidifier might use different names (e.g., Boost instead of Dry) Having two integrations accessing the same device can result in undefined behavior. For example, having two Home Assistant instances accessing same device, or using one of other Midea appliance integrations in combination … Excerpt saved from the README on 2026-10-23. | README | |
| Midea air conditioners | Partly works | Detected but dry and heat inverted, power switch issues; cloud mode setup failsSaved copyProblem With the "Use cloud API to poll appliance" discovery mode, an air conditioner cannot be added. The appliance step fails with `not_discovered`: [code] This now matters more than before: the Midea Air / NetHome Plus cloud no longer returns local tokens (`getToken` answers `9999 system error`, see mill1000/midea-msmart#290). So cloud mode is the only way left to add V3 appliances from those accounts. ## Cause `MideaClient.appliance_state()` in `util.py` does not forward the appliance type. In cloud mode, `midea_beautiful.appliance_state()` does not probe the appliance on the local … Excerpt saved from GitHub on 2026-10-23. | PR #266 · 2026-10 | |
| Midea EasyDry dehumidifier | Not working | New unit can't be added: authentication error 3102 account does not existSaved copyI just bought a new Midea EasyDry dehumidifier. I set it up with the Midea SmartHome app. I'm able to log out, log back in and see the dehumidifier in the app. I installed the module via HACS and have version 0.9.6 running. When I go to set it up I get the following error in my home-assistant.log file ``` 2026-05-26 17:25:02.635 DEBUG (SyncWorker_6) [midea_beautiful.cloud] HTTP response: * REDACTED * 2026-05-26 17:25:02.636 WARNING (SyncWorker_6) [midea_beautiful.cloud] Authentication error: '3102' - 'this account does not exist' 2026-05-26 17:25:02.637 WARNING (MainThread) … Excerpt saved from GitHub on 2026-10-23. | Issue #247 · 2026-05 | |
| Midea 2021+ Tuya-based appliances | Won’t be supported | README: appliances built 2021 and later on Tuya platform don't workSaved copy… not be used until Home Assistant's restart. If Home Assistant installation doesn't have access to physical network, the integration may not discover all appliances. Dehumidifier modes correspond to Inventor EVA ΙΟΝ Pro Wi-Fi model. Your dehumidifier might use different names (e.g., Boost instead of Dry) Having two integrations accessing the same device can result in undefined behavior. For example, having two Home Assistant instances accessing same device, or using one of other Midea appliance integrations in combination with this one. To avoid problems, use a single integration - this one 🙂. … Excerpt saved from the README on 2026-10-23. | README |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local polling
Talks to the device on your network, asking it for updates every so often.
Details
| Installs (analytics) | 2,596 (0.37%) |
|---|---|
| GitHub stars | 489 |
| Latest version | v0.9.7 (2026-07-31) |
| Set up in the UI | Yes |
| Maintainers | @nbogojevic |
| License | MIT |
Limitations from the README
- If IPv4 address of appliance changes, new IPv4 address will not be used until Home Assistant's restart.
- If Home Assistant installation doesn't have access to physical network, the integration may not discover all appliances.
- Dehumidifier modes correspond to Inventor EVA ΙΟΝ Pro Wi-Fi model. Your dehumidifier might use different names (e.g., Boost instead of Dry)
- Having two integrations accessing the same device can result in undefined behavior. For example, having two Home Assistant instances accessing same device, or using one of other Midea appliance integrations in combination with this one. To avoid problems, use a single integration - this one 🙂.
- If you encounter issues after upgrading, uninstall the integration, restart Home Assistant and re-install it.
- Some of sensors and switches are disabled by default. You need to enable them manually. See tables below for more information.
- Temperature sensor on dehumidifier is often under-reporting real ambient temperature. This may be due to sensor proximity to cooling pipes of the humidifier, algorithm, or electronics error. The under-reporting depends on the active mode, and stronger modes may result in larger offset from real temperature.
- Some Midea appliances, built in 2021 and later, use Tuya based platform and this integration will not work with them. In some cases those appliances have have same model names as old ones.
- When migrating from version 0.6 or 0.7 to 0.8, integration may fail. Please remove and re-install integration.
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.