al-one/hass-xiaomi-miot

Automatic integrate all Xiaomi devices to HomeAssistant via miot-spec, support Wi-Fi, BLE, ZigBee devices. 小米米家智能家居设备接入Hass集成

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 41 minutes ago
Added to GitGenius on September 11th, 2026
Created on December 3rd, 2020
Open Issues & Pull Requests: 923 (+0)
GitHub issues: Enabled
Number of forks: 867
Total Stargazers: 6,110 (+0)
Total Subscribers: 29 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 25.7 hours
Mean response time: 31.5 days
90th percentile: 71.1 days
Tracked items: 888

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 8 hours, while "device: fan" waits about 8 days. 67% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 472
New in 7 days: 6
Closed in 7 days: 4
Avg open age: 500 days
Stale 30+ days: 438
Stale 90+ days: 403

Recent activity

Opened in 7 days: 6
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • fixed (74)
  • bug (56)
  • device: vacuum (40)
  • device: air-conditioner (35)
  • duplicate (32)
  • invalid (24)
  • device: air-purifier (22)
  • device: humidifier (20)

Detailed Description

hass-xiaomi-miot is a Home Assistant custom integration that automatically discovers and integrates Xiaomi smart home devices through the miot specification.

The integration solves the problem of connecting Xiaomi devices to Home Assistant by leveraging the miot-spec standard, which provides a unified protocol for device communication. Rather than requiring device-specific implementations, the tool uses miot specification data to automatically configure devices, supporting multiple connectivity types including Wi-Fi, Bluetooth Low Energy, and ZigBee. This approach allows a single integration to handle a broad range of Xiaomi devices without needing individual adapters for each model.

Developers and home automation enthusiasts running Home Assistant who own Xiaomi smart home devices should consider this integration. It is particularly suited for users with multiple Xiaomi devices across different product categories, as the miot-spec-based approach scales across the Xiaomi ecosystem. The integration works as a custom component within Home Assistant, making it suitable for users comfortable installing community-maintained extensions.

The project maintains active development with regular updates addressing device compatibility and feature improvements. The codebase shows ongoing refinement of the miot specification integration logic and expansion of supported device types. Community engagement appears consistent, with issues and pull requests receiving attention. The project's documentation and configuration examples are regularly maintained to reflect current functionality and supported devices.