Smart Home & IoT
python-miio
rytilahti/python-miio
Python library & console tool for controlling Xiaomi smart appliances
Facts
- Stars
- ★ 4.3K
- Language
- Python
- License
- GPL-3.0
- Last push
- Jul 25, 2026· Active
- xiaomi
- python
- home-assistant
- miio
- home-automation
- smart-home
Who maintains it
Used for
- Control plugs, fans and purifiers without the appXiaomi Mi Home and Aqara devices
Nearby projects
- koreader/koreaderEbook reader app for Kindle, Kobo, PocketBook and reMarkableActive★ 30.6K
- Koenkk/zigbee2mqttZigbee to MQTT bridge, removes the need for proprietary vendor hubsActive★ 15.8K
- Hypfer/ValetudoCloud-free web UI and firmware replacement for robot vacuums (Roborock, Dreame)Active★ 9.8K
- merbanan/rtl_433Decode radio transmissions from 200+ devices on ISM bandsActive★ 7.9K
- al-one/hass-xiaomi-miotHome Assistant integration for Xiaomi MIoT devices via the miot spec protocolActive★ 6.2K
- PiotrMachowski/Xiaomi-cloud-tokens-extractorThis tool retrieves tokens for all devices connected to Xiaomi cloud and encryption keys for BLE devices.Active★ 4.9K
- 1technophile/OpenMQTTGatewayGateway firmware bridging RF, IR, BLE and LoRa devices to MQTTActive★ 4.1K
- rospogrigio/localtuyaHome Assistant integration for local control of Tuya devices without the cloudActive★ 4K