Xiaomi MIoT
homebridge-xiaomi-mi · v1.0.21
Adds Xiaomi MIoT devices such as fans, purifiers, humidifiers, heaters, curtains, robot cleaners and cameras to HomeKit.
What it says it supports
Brands
- Xiaomi
- MiCloud
- Smartmi
- Zhimi
- Dmaker
Devices it names
- fans
- ceiling fans
- heaters
- humidifiers
- dehumidifiers
- air purifiers
- air conditioners
- curtains
- robot cleaners
- oven
- air fryer
- coffee machine
- video doorbell
- pet feeder
- plant monitor
Shows up in Apple Home as from its README
- Lights
- Outlets
- Switches
- Thermostats
- Air Conditioners and Heaters
- Air Purifiers
- Fans
- Humidifiers
- Windows and Coverings
- Cameras
- Doorbells
- Sensors
- Speakers
- Robot Vacuum Cleaners
- Appliances
Sensor readings in its code
What people report
Large list of tested Xiaomi/Mi Home devices (fans, purifiers, humidifiers, plugs, curtains, vacuums); some need MiCloud or a gateway.
- Works32
The plugin’s own supported-device list
| Device | Status | What they said | Source |
|---|---|---|---|
| Aqara Air Conditioning Companion P3 | Works | Listed as tested and workingSaved copy… zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart Fan 1X) 🔵[MiCloud] dmaker.fan.p18 (Mi Smart Fan 2) air.fan.ca23ad9 (AIRMATE CA23-AD9 Air Circulation Fan) zhimi.fan.v3 (Smartmi Standing Fan V3) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Aqara Curtain Controller A1 | Works | Listed as tested and workingSaved copy… Pro) zhimi.airp.cpa4 (Xiaomi Air Purifier 4 Compact) zhimi.airp.sa4 (Xiaomi Air Purifier 4 Max) xiaomi.airp.va3 (Xiaomi Air Purifier 5S) Air Conditioner lumi.aircondition.acn05 (Aqara Air Conditioning Companion P3) lumi.acpartner.mcn02 (Xiaomi Mi Air Conditioner Companion 2) 🔵[MiCloud] lumi.acpartner.v2 (Xiaomi Air Conditioning Companion) 🔵[MiCloud] lumi.acpartner.v3 (Aqara Air Conditioning Companion) 🔵[MiCloud] lumi.acpartner.mcn04 (Mi Smart Air Conditioner Controller Pro) xiaomi.airc.r24r00 (Xiaomi Air Conditioner KFR-35GW/V1A1 2024) 🔵[MiCloud] Outlet cuco.plug.cp1 (Gosund Smart Plug) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Dooya Curtain | Works | Listed as tested and workingSaved copy… 🔵[MiCloud] qmi.powerstrip.v1 (Xiaomi Chingmi WiFi Smart Powerstrip) 🔵[MiCloud] cuco.plug.cp3a (Gosund CP3-AM) cuco.plug.cp5pro (Gosund Smart Power Strip Pro) Curtain dooya.curtain.m2 (Dooya Curtain) leshi.curtain.v0001 (Scene Curtain WIFI X) lumi.curtain.hagl08 (Aqara Curtain Controller A1) lumi.curtain.agl001 (Xiaomi Curtain Driver E1) 🟡[Zigbee] lumi.curtain.hmcn02 (Xiaomi BLE Curtain Driver E1) 🔴[BLE Mesh] Fresh Air System zhimi.airfresh.ua1 (Mi Fresh Air Ventilator C1-80) dmaker.airfresh.a1 (Xiaomi Mi Air Purifier A1 MJXFJ-150-A1) 🔵[MiCloud] dmaker.airfresh.t2017 (Xiaomi Air Purifier … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Dreame F9 | Works | Listed as tested and workingSaved copy… 2) dmaker.fan.p33 (Xiaomi Smart Standing Fan 2 Pro) dmaker.fan.p220 (Mijia DC Inverter Circulating Floor Fan) dmaker.fan.1e (Mi Smart Standing Fan E) dreame.fan.p2018 (Xiaomi Smart Purifying Fan) xiaomi.fan.p51 (Mijia Air Circulation Fan) 🔵[MiCloud] dmaker.fan.p45 (Xiaomi Tower Fan 2) zhimi.fan.za3 (Smartmi Standing Fan 2) 🔵[MiCloud] xiaomi.fan.p45 (Xiaomi Smart Tower Fan 2) dmaker.fan.p28 (Mijia Smart Standing Air Circulation Fan) Ceiling Fan yeelink.light.fancl1 (Yeelight Smart Ceiling Fan) yeelink.light.fancl2 (Yeelight Smart Ceiling Fan S2001) yeelink.light.fancl5 (Yeelight Smart Ceiling … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Gosund CP3-AM | Works | Listed as tested and workingSaved copy… indicate that a device has been tested and working! Even if your device is not on the list it might work correctly so you should always try adding it to the plugin! Devices marked as 🔵[MiCloud] require a MiCloud connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Gosund Smart Plug | Works | Listed as tested and workingSaved copy… indicate that a device has been tested and working! Even if your device is not on the list it might work correctly so you should always try adding it to the plugin! Devices marked as 🔵[MiCloud] require a MiCloud connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Gosund Smart Power Strip | Works | Listed as tested and workingSaved copy… indicate that a device has been tested and working! Even if your device is not on the list it might work correctly so you should always try adding it to the plugin! Devices marked as 🔵[MiCloud] require a MiCloud connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Mi Fresh Air Ventilator C1-80 | Works | Listed as tested and workingSaved copy… Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Mi Smart Air Conditioner Controller Pro | Works | Listed as tested and workingSaved copy… work correctly so you should always try adding it to the plugin! Devices marked as 🔵[MiCloud] require a MiCloud connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Mi Smart Baseboard Heater 3 | Works | Listed as tested and workingSaved copy… the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart Fan 1X) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Mi Smart Power Plug 2 | Works | Listed as tested and workingSaved copy… indicate that a device has been tested and working! Even if your device is not on the list it might work correctly so you should always try adding it to the plugin! Devices marked as 🔵[MiCloud] require a MiCloud connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Mi Smart Standing Fan Pro | Works | Listed as tested and workingSaved copy… work correctly so you should always try adding it to the plugin! Devices marked as 🔵[MiCloud] require a MiCloud connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Mijia Pure Smart Humidifier | Works | Listed as tested and workingSaved copy… the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart Fan 1X) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Smartmi Evaporative Humidifier 2 | Works | Listed as tested and workingSaved copy… Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Smartmi Smart Convector Heater 1S | Works | Listed as tested and workingSaved copy… Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Smartmi Standing Fan 2S | Works | Listed as tested and working; needs MiCloudSaved copy… connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Smartmi Standing Fan 3 | Works | Listed as tested and workingSaved copy… connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Air Purifier 4 Lite | Works | Listed as tested and workingSaved copy… Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Air Purifier 5S | Works | Listed as tested and workingSaved copy… zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart Fan 1X) 🔵[MiCloud] dmaker.fan.p18 (Mi Smart Fan 2) air.fan.ca23ad9 (AIRMATE CA23-AD9 Air Circulation Fan) zhimi.fan.v3 (Smartmi Standing Fan V3) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Air Purifier Pro 4 | Works | Listed as tested and workingSaved copy… work correctly so you should always try adding it to the plugin! Devices marked as 🔵[MiCloud] require a MiCloud connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Chuangmi Plug M3 | Works | Listed as tested and workingSaved copy… indicate that a device has been tested and working! Even if your device is not on the list it might work correctly so you should always try adding it to the plugin! Devices marked as 🔵[MiCloud] require a MiCloud connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Curtain Driver E1 | Works | Listed as tested and working via Zigbee hubSaved copy… air.fan.ca23ad9 (AIRMATE CA23-AD9 Air Circulation Fan) zhimi.fan.v3 (Smartmi Standing Fan V3) 🔵[MiCloud] zhimi.fan.sa1 (Mi Standing Fan) 🔵[MiCloud] dmaker.fan.p30 (Xiaomi Smart Standing Fan 2) dmaker.fan.p33 (Xiaomi Smart Standing Fan 2 Pro) dmaker.fan.p220 (Mijia DC Inverter Circulating Floor Fan) dmaker.fan.1e (Mi Smart Standing Fan E) dreame.fan.p2018 (Xiaomi Smart Purifying Fan) xiaomi.fan.p51 (Mijia Air Circulation Fan) 🔵[MiCloud] dmaker.fan.p45 (Xiaomi Tower Fan 2) zhimi.fan.za3 (Smartmi Standing Fan 2) 🔵[MiCloud] xiaomi.fan.p45 (Xiaomi Smart Tower Fan 2) dmaker.fan.p28 (Mijia Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Mi Air Purifier 3C | Works | Listed as tested and workingSaved copy… Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Mi Air Purifier 3H | Works | Listed as tested and workingSaved copy… Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Mi Air Purifier 4 | Works | Listed as tested and workingSaved copy… Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Mi Air Purifier Pro H | Works | Listed as tested and workingSaved copy… work correctly so you should always try adding it to the plugin! Devices marked as 🔵[MiCloud] require a MiCloud connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Mi Smart Space Heater S | Works | Listed as tested and workingSaved copy… Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Robot Vacuum E5 | Works | Listed as tested and workingSaved copy… air.fan.ca23ad9 (AIRMATE CA23-AD9 Air Circulation Fan) zhimi.fan.v3 (Smartmi Standing Fan V3) 🔵[MiCloud] zhimi.fan.sa1 (Mi Standing Fan) 🔵[MiCloud] dmaker.fan.p30 (Xiaomi Smart Standing Fan 2) dmaker.fan.p33 (Xiaomi Smart Standing Fan 2 Pro) dmaker.fan.p220 (Mijia DC Inverter Circulating Floor Fan) dmaker.fan.1e (Mi Smart Standing Fan E) dreame.fan.p2018 (Xiaomi Smart Purifying Fan) xiaomi.fan.p51 (Mijia Air Circulation Fan) 🔵[MiCloud] dmaker.fan.p45 (Xiaomi Tower Fan 2) zhimi.fan.za3 (Smartmi Standing Fan 2) 🔵[MiCloud] xiaomi.fan.p45 (Xiaomi Smart Tower Fan 2) dmaker.fan.p28 (Mijia Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Smart Dehumidifier 22L | Works | Listed as tested and workingSaved copy… the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) dmaker.fan.p5 (Mi Smart Fan 1X) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Xiaomi Smart Standing Fan 2 Pro | Works | Listed as tested and workingSaved copy… work correctly so you should always try adding it to the plugin! Devices marked as 🔵[MiCloud] require a MiCloud connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
Show 2 more
| Device | Status | What they said | Source |
|---|---|---|---|
| Xiaomi Smart Tower Fan 2 | Works | Listed as tested and workingSaved copy… connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
| Yeelight Smart Ceiling Fan C900 | Works | Listed as tested and workingSaved copy… connection. Please specify the `micloud` property in the `config.json` Devices marked as 🔴[BLE Mesh] and 🟡[Zigbee] require a connection over a Gateway or Hub. Fan zhimi.fan.za4 (Smartmi Standing Fan 2S) 🔵[MiCloud] zhimi.fan.za5 (Smartmi Standing Fan 3) zhimi.fan.fa1 (Mijia DC Circulating Fan) zhimi.fan.fb1 (Mi Smart Air Circulator Fan) dmaker.fan.1c (Mi Smart Standing Fan 1C) dmaker.fan.p8 (Mi Smart Standing Fan 1C CN) dmaker.fan.p9 (Mi Smart Tower Fan) dmaker.fan.p10 (Mi Smart Standing Fan 2) dmaker.fan.p11 (Mi Smart Standing Fan Pro) dmaker.fan.p15 (Mi Smart Standing Fan Pro EU) … Excerpt saved from GitHub on 2026-10-22. | Docs: supported_devices.md |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local + cloud
MIoT over LAN using IP and token; optional MiCloud
You’ll need
- Device IP and token
- Device deviceId for MiCloud
Compatibility
| Verified by Homebridge | No |
|---|---|
| Homebridge versions | ^1.6.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^18.20.4 || ^20.15.1 || ^22 || ^24 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | xiaomi-mi |
| License | MIT |
Community signals
| Downloads a week | 236 |
|---|---|
| Downloads a month | 413 |
| GitHub stars | 0 |
| Open issues | 0 |
| Closed issues | 0 |
| Last code push | 2026-10-22 |
| Latest version | 1.0.21 (2026-10-22) |
| First published | 2026-05-30 |
| Releases | 19 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- Unlisted devices are categorized from the MIoT spec
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- AirPurifier
- AirQualitySensor
- Battery
- CarbonDioxideSensor
- ContactSensor
- Fanv2
- FilterMaintenance
- HeaterCooler
- HumidifierDehumidifier
- HumiditySensor
- LeakSensor
- LightSensor
- Lightbulb
- MotionSensor
- OccupancySensor
- Outlet
- SecuritySystem
- Switch
- TemperatureSensor
- Thermostat
- WindowCovering





