Jump to related tools in the same category or review the original source on GitHub.

DevOps & Cloud @radyakaze Updated 6/28/2026 1,434 downloads 0 stars Security: Pass

Xiaomi Air Purifier OpenClaw Plugin & Skill | ClawHub

Looking to integrate Xiaomi Air Purifier into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate devops & cloud tasks instantly, without having to write custom tools from scratch.

What this skill does

Monitor and control Xiaomi Air Purifier 4 Lite via Mi Cloud. Use when asked to check air quality, humidity, purifier status, turn on/off the air purifier, or change fan mode/level. Supports multi-room setups.

Install

ClawHub CLI
openclaw skills install @radyakaze/xiaomi-air-purifier
Node.js (npx)
npx clawhub@latest install xiaomi-air-purifier

Full SKILL.md

Open original
Metadata table.
namedescription
xiaomi-air-purifierMonitor and control Xiaomi Air Purifier 4 Lite via Mi Cloud. Use when asked to check air quality, humidity, purifier status, turn on/off the air purifier, or change fan mode/level. Supports multi-room setups.

SKILL.md content below is scrollable.

Xiaomi Air Purifier Control

Control and monitor Xiaomi Air Purifier 4 Lite (zhimi.airp.rmb1) via Xiaomi Cloud API. Supports multiple devices and room-based targeting.

Setup

  1. Install dependencies:
cd xiaomi-air-purifier && pnpm install
  1. Login to Mi Cloud (OTP will be sent via SMS/Email):
pnpm exec xmihome login -u <email/phone> -p <password> -c <country>

Supported countries: sg, ru, us, cn

  1. List devices to verify discovery:
node scripts/purifier.js devices

Usage

Commands can be targeted by Room Name, Device Name, or DID. If no target is provided, it uses the selected default or the only available device.

node scripts/purifier.js status [room]      # Check status (e.g., status Bedroom)
node scripts/purifier.js status-full [room] # Show full status (incl. filter)
node scripts/purifier.js on [room]          # Power on
node scripts/purifier.js off [room]         # Power off
node scripts/purifier.js mode <0-2> [room]  # 0=Auto, 1=Sleep, 2=Favorite
node scripts/purifier.js level <0-14> [room]# Fan speed (Favorite mode)
node scripts/purifier.js brightness <0-2> [room]
node scripts/purifier.js buzzer <on|off> [room]
node scripts/purifier.js lock <on|off> [room]

Quick Reference

Property siid piid Type Description
Power 2 1 bool On/Off
Mode 2 4 int 0=Auto, 1=Sleep, 2=Favorite
Humidity 3 1 int Relative humidity (%)
PM2.5 3 4 int Air quality (μg/m³)
Temperature 3 7 float Temperature (°C)
Filter Life 4 1 int Filter remaining (%)
Buzzer 6 1 bool Notification sound on/off
Child Lock 8 1 bool Physical button lock
Fan Level 9 11 int 0-14 (Favorite mode)
Brightness 13 2 int 0=Off, 1=Dim, 2=On
ClawHub Registry URL: https://clawhub.ai/radyakaze/skills/xiaomi-air-purifier

Related skills

If this matches your use case, these are close alternatives in the same category.