# AlexxIT/XiaomiGateway3

Home Assistant custom component for control Xiaomi Multimode Gateway (aka Gateway 3), Xiaomi Multimode Gateway 2, Aqara Hub E1 on default firmwares over LAN

Repository: https://github.com/AlexxIT/XiaomiGateway3
Canonical: https://ross.abutalabs.com/products/xiaomigateway3
Language: Python
License: MIT
License Family: permissive
Topics: home-assistant, xiaomi, zigbee, ble, hacs, aqara, mesh, mihome, zha, zigbee2mqtt, matter
Last push: 2026-08-24T06:08:18+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 2194, "days_push": 9, "days_rel": 9, "gap_med": 31, "n_releases_24m": 10}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2779, forks 406 (observed 2026-08-28T04:07:21.548253+00:00)

## What it is
A Home Assistant custom component (HACS integration) for controlling Xiaomi Multimode Gateway 3, Gateway 2, and Aqara Hub E1 over LAN on default firmware. It exposes Zigbee, BLE, and Mesh child devices to Home Assistant without flashing custom firmware.

## Use cases
- control xiaomi gateway 3 devices from home assistant
- integrate aqara hub e1 with home assistant without custom firmware
- manage zigbee and ble sensors via xiaomi multimode gateway
- avoid flashing zigbee2mqtt firmware on xiaomi gateway
- connect xiaomi mesh devices to home assistant over lan
- handle xiaomi button actions and ble locks in home assistant

## When to choose
- you own a supported Xiaomi Multimode Gateway or Aqara Hub E1 and want local LAN control from Home Assistant
- you want to keep the gateway on stock firmware instead of flashing Zigbee2MQTT
- you need Zigbee, BLE, and Mesh device support in one integration

## When to avoid
- your gateway model is unsupported (e.g., Xiaomi Gateway 2 CN/EU or most Aqara hubs)
- you prefer a fully open Zigbee stack like ZHA or Zigbee2MQTT with a dedicated coordinator
- you need cloud-independent support for devices not covered by the integration's device list

## Facets
- artifact type: plugin
- maturity: active
- function: iot, workflow-automation, networking
- domain: iot, self-hosted
- platform: python, self-hosted
- tags: home-assistant, hacs, xiaomi, zigbee, ble, aqara, mihome, custom-component, smart-home, home-automation, linux

## Member repositories
- AlexxIT/XiaomiGateway3 (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:21.548253+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:16:08.199605+00:00, confidence not recorded.
  - readme: https://github.com/AlexxIT/XiaomiGateway3 (fetched 2026-08-28T04:07:21.548253+00:00, sha 16d798901288)
- Data as of 2026-08-30T08:39:29.467469+00:00.
