Skip to content
Home Assistant TestFlight
Climate

Midea Air Appliances (LAN)

nbogojevic/homeassistant-midea-air-appliances-lan · vv0.9.7

HACSLocal polling

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.

EntityShows up asNote
switchSwitch or outlet
climateThermostat
fanFan
humidifierHumidifier or dehumidifier
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (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
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Danby 50 Pint dehumidifierWorks LocalClone of Midea Cube dehumidifier works with the integration
Saved copy
Hey 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 dehumidifierWorks LocalMode names in the integration match this Wi-Fi model
Saved copy
Limitations: 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 conditionersPartly worksDetected but dry and heat inverted, power switch issues; cloud mode setup fails
Saved copy
Problem 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 dehumidifierNot workingNew unit can't be added: authentication error 3102 account does not exist
Saved copy
I 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 appliancesWon’t be supportedREADME: appliances built 2021 and later on Tuya platform don't work
Saved 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 stars489
Latest versionv0.9.7 (2026-07-31)
Set up in the UIYes
Maintainers@nbogojevic
LicenseMIT

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.