About
Xiaomi AirFryer controls Xiaomi, Careli, Silencare and Viomi air fryers from Home Assistant over the local miIO protocol. It adds sensors for what the appliance is doing, the time remaining and the selected recipe. It also adds controls for target temperature and time, recipe choice, delayed start, preheat, power, and start, pause, resume and stop, with separate sets for each basket on two-basket models. Services cover the same actions for automations. The cloud is used only once to look up the device token, and that step can be skipped by using a Mi Home backup or entering the token by hand. Entity names, states and the setup dialog are translated into fourteen languages, and the integration is set up in the UI.
Automatic summary of the README and code of sphings79/XiaomiAirFryer. 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.
Found by itself Home Assistant spots it on the network and offers to add it.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Connect to a Xiaomi air fryer
- IP address
- API token
Connect to a Xiaomi air fryer
- Cloud server country
- Enter the IP address and token myself
Read the token from a backup
- Backup file
- Backup password (only if encrypted)
Connect to a Xiaomi air fryer
- Device model
Connect to a Xiaomi air fryer
- Air fryer
After setup
- Polling interval (seconds)
Texts from the code of sphings79/XiaomiAirFryer.
Entities
- ButtonsLower basket pause, Lower basket resume, Lower basket start, Lower basket stop, Pause, Resume, Upper basket pause, Upper basket resume, Upper basket start, Upper basket stop
- NumbersDelayed start, Lower basket target temperature, Lower basket target time, Target temperature, Target time, Upper basket target temperature, Upper basket target time
- SelectsFood quantity, Lower basket recipe ID, Recipe ID, Upper basket recipe ID
- SensorsDelayed start, Delayed start remaining, Cooking weight, Food quantity, Remaining percent, Remaining, Lower basket remaining, Lower basket mode, Lower basket recipe ID, Lower basket status, Lower basket turn food, Mode, and 20 more
- SwitchesFinish together, Lower basket turn food reminder, Power, Preheat, Turn food reminder, Upper basket turn food reminder
From the README
Set time, temperature and recipe on your Xiaomi air fryer straight from Home Assistant. Works over the local miIO protocol; the cloud is only touched once, to look up the device token, and can be skipped entirely.
Shows in Vulpo
Quick Toggle card, Button card, Select card, Chart card, Apple Watch, Control Center.Information
- Installs
- 256 sharing analytics
- GitHub stars
- 2
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v2.1.4,
- Category
- Appliances and cleaning, Cooking
- Kind
- Marketplace integration
- Brand
- Xiaomi
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
xiaomi_airfryer- Issues
- Report an issue
More from Xiaomi
Xiaomi Cloud Map Extractor3.4k installs · This custom integration provides a way to present a live view o…Open
Xiaomi Gateway 33.2k installs · Home Assistant custom component for control Xiaomi Multimode Ga…Open
Xiaomi Mi Air Purifier, Air Humidifier, Air Fresh and Pedestal Fan Integration331 installs · Xiaomi Mi Air Purifier and Xiaomi Mi Air Humidifier integration …Open








