✓ Verified 💻 Development ✓ Enhanced Data

Xiaomi Air Purifier

Monitor and control Xiaomi Air Purifier 4 Lite via Mi Cloud.

Rating
4.9 (116 reviews)
Downloads
12,766 downloads
Version
1.0.0

Overview

Monitor and control Xiaomi Air Purifier 4 Lite via Mi Cloud.

Complete Documentation

View Source →

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

  • Install dependencies:
bash
cd xiaomi-air-purifier && pnpm install
  • Login to Mi Cloud (OTP will be sent via SMS/Email):
bash
pnpm exec xmihome login -u <email/phone> -p <password> -c <country>
Supported countries: sg, ru, us, cn
  • List devices to verify discovery:
bash
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.

bash
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

PropertysiidpiidTypeDescription
Power21boolOn/Off
Mode24int0=Auto, 1=Sleep, 2=Favorite
Humidity31intRelative humidity (%)
PM2.534intAir quality (μg/m³)
Temperature37floatTemperature (°C)
Filter Life41intFilter remaining (%)
Buzzer61boolNotification sound on/off
Child Lock81boolPhysical button lock
Fan Level911int0-14 (Favorite mode)
Brightness132int0=Off, 1=Dim, 2=On

Installation

Terminal bash

openclaw install xiaomi-air-purifier
    
Copied!

💻Code Examples

example.sh
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]

Tags

#devops_and-cloud

Quick Info

Category Development
Model Claude 3.5
Complexity One-Click
Author radyakaze
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install xiaomi-air-purifier