Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

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.

From the README of sphings79/XiaomiAirFryer, MIT License. Shortened.

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

More from Xiaomi

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers