Screenshots From the README of mill1000/midea-ac-py.
About
Midea Smart AC is a custom integration for local control of Midea air conditioners and related brands over the LAN. It adds climate control along with sensors, switches, selects, buttons, numbers and a fresh air fan, shown only when the device reports support for them. Extra controls include purifier mode, swing angles, breeze modes, self clean, auxiliary heat and a service for the follow me function. Sensors cover compressor values, indoor and outdoor coil temperatures, indoor humidity and energy use, with a selectable data format and scale for energy and power. Control works without internet, though newer V3 devices use the Midea cloud once during discovery to obtain a token and key. Devices can be discovered automatically or entered manually in the UI, and options include update interval, temperature step and capability overrides.
Automatic summary of the README and code of mill1000/midea-ac-py. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Climate
- Fans
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Enter the address
- ID
- Host
- Port
- Device Type
- TokenToken for V3 devices (hexadecimal)
- KeyKey for V3 devices (hexadecimal)
Discover
- Host
- Cloud RegionSelect closest country to your location.
Show token key
- ID
- Token
- Key
Change the connection
- Host
- Port
- TokenToken for V3 devices (hexadecimal)
- KeyKey for V3 devices (hexadecimal)
After setup
- Update IntervalHow often to poll the device for state updates (1-30 seconds)
- Enable Beep
- Temperature StepStep size for temperature set point
- Fan Speed StepStep size for custom fan speeds
- Maximum Connection LifetimeMaximum time in seconds a connection will be used (15 second minimum)
- Reverse Horizontal Swing Angle
- Capability OverridesDevice capability overrides in YAML format
- Merge OverridesMerge overrides with existing device capabilities
- Data Format
- ScaleFactor to scale reported energy usage
- Data Format
- ScaleFactor to scale reported power usage
- Use Fan-only Workaround
Texts from the code of mill1000/midea-ac-py.
Entities
- Binary sensorsFilter alert, Self clean, Defrost, Water pump
- ButtonsStart self clean
- FansFresh air
- NumbersFan speed
- SelectsAuxiliary heat mode, Cascade mode, Horizontal swing angle, Purifier mode, Rate select, Vertical swing angle
- SensorsCompressor current, Compressor frequency, Compressor voltage, Current energy, Discharge pipe temperature, Horizontal louvers angle, Indoor coil temperature, Indoor fan speed, Indoor humidity, Indoor temperature, Outdoor coil temperature, Outdoor fan speed, and 7 more
- SwitchesBreeze away, Breeze mild, Breezeless, Display, Flash, Outdoor silent mode, Purifier
Actions
- Set follow meSet the follow me function.Fields: Enabled
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
Home Assistant custom integration to control Midea (and associated brands) air conditioners via LAN.
Midea is an OEM for many brands including: AirCon, Alpine Home Air, Artel, Beko, Canair, Carrier, Century, Comfee, Electrolux, Friedrich, Galactic, Goodman, Hualing, Idea, Inventor, Kaisai, Kenmore, Klimaire, Lennox, LG, Mitsui, Mr. Cool, Neoclima, Olimpia Splendid, Pioneer, Pridiom, QLIMA, Qzen, Rotenso, Royal Clima, Samsung, Senville, Thermocore, Toshiba, Trane and more.
Shows in Vulpo
Quick Toggle card, Climate card, Fan card, Button card, Apple Watch, Control Center, Climate Live Activity.Information
- Installs
- 3.5k sharing analytics
- GitHub stars
- 532
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- 2026.10.0,
- Category
- Climate, Heat pumps and air conditioning
- Kind
- Marketplace integration
- Brand
- Midea
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
midea_ac- Issues
- Report an issue
















