A versatile tool for managing Mi Home smart devices.
- View device information, such as
token
,ip
,did
- Enable LAN mode for bulbs
- Execute device commands
pnpm i
MiHomeToolkit Windows / MacOS app.
pnpm tauri dev
pnpm tauri build
sh generate-icns.sh <path-to-icon 1024x1024px>
sh generate-ico.sh <path-to-icon 1024x1024px>
It's not feasible for browser use due to the inability to read response headers within the browser environment
- [Python] python-miio - pypi
- [Node.js] Homey app for Xiaomi Mi Home devices
- [Rust] miio-proto - crate - control Xiaomi devices over WiFi/UDP
- [Node.js] homebridge-miot - npm - supports multiple protocols such as MiCloud and Miio
- [Node.js] node-mihome - npm - supports multiple protocols such as MiCloud, Miio, and Aqara (ZigBee)