{"adoption": {"forks": 227, "observed_at": "2026-08-28T04:06:23.747262+00:00", "stars": 2186}, "canonical_url": "https://ross.abutalabs.com/products/xiaomi_miot_raw", "card": {"archived": false, "artifact_type": "plugin", "description": "All-in-one & Easy-to-use. Integrate all your Xiaomi Smart Home - with a single integration and NO YAML files - into Home Assistant.", "domain": ["iot", "self-hosted"], "enriched": true, "function": ["iot", "configuration-management", "developer-tools"], "health_score": 20, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["ha0y/xiaomi_miot_raw"], "name": "ha0y/xiaomi_miot_raw", "platform": ["python", "self-hosted"], "pushed_at": "2024-01-06T15:41:41+00:00", "repo": "ha0y/xiaomi_miot_raw", "stars": 2186, "tags": ["home-assistant", "xiaomi", "miot", "mijia", "hacs", "custom-integration", "smart-home-devices", "no-yaml", "home-automation"], "topics": ["home-assistant", "home-assistant-addons", "miot", "miot-protocol", "xiaomi-miot", "hacs", "xiaomi", "homeassistant"], "urls": [], "use_cases": ["integrate xiaomi smart home devices into home assistant", "control mijia devices without yaml configuration", "add xiaomi zigbee and bluetooth mesh devices to home assistant", "control xiaomi devices locally over lan", "control xiaomi cloud devices from home assistant", "add xiaoai universal remote infrared devices as lights tvs and air conditioners"], "what_it_is": "A Home Assistant custom integration that connects Xiaomi/Mijia smart home devices via the MIoT protocol, supporting both local (LAN) and cloud communication. It offers fully UI-based configuration with no YAML editing, and works regardless of specific device model.", "when_to_avoid": ["you don't use Home Assistant", "you need a standalone Xiaomi device control app", "your device is not connected to the Mijia/MIoT ecosystem", "you require actively developed features (project appears to be in maintenance)"], "when_to_choose": ["you use Home Assistant and own Xiaomi/Mijia ecosystem devices", "you want a no-YAML, UI-configured integration", "you need both local and cloud control of Xiaomi devices", "you want model-agnostic support for many device types"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/xiaomi_miot_raw", "repo": "ha0y/xiaomi_miot_raw", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.747262+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:47:54.389089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35b96b2dbdef025e65f0120bbf50be8c62f3cb6b3903184b54030514c9ebe537", "fetched_at": "2026-08-28T04:06:23.747262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ha0y/xiaomi_miot_raw"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.747262+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:47:54.389089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35b96b2dbdef025e65f0120bbf50be8c62f3cb6b3903184b54030514c9ebe537", "fetched_at": "2026-08-28T04:06:23.747262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ha0y/xiaomi_miot_raw"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:47:54.389089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35b96b2dbdef025e65f0120bbf50be8c62f3cb6b3903184b54030514c9ebe537", "fetched_at": "2026-08-28T04:06:23.747262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ha0y/xiaomi_miot_raw"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.747262+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.747262+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.747262+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:47:54.389089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35b96b2dbdef025e65f0120bbf50be8c62f3cb6b3903184b54030514c9ebe537", "fetched_at": "2026-08-28T04:06:23.747262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ha0y/xiaomi_miot_raw"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.747262+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.747262+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:47:54.389089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35b96b2dbdef025e65f0120bbf50be8c62f3cb6b3903184b54030514c9ebe537", "fetched_at": "2026-08-28T04:06:23.747262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ha0y/xiaomi_miot_raw"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.747262+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.747262+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.747262+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:47:54.389089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35b96b2dbdef025e65f0120bbf50be8c62f3cb6b3903184b54030514c9ebe537", "fetched_at": "2026-08-28T04:06:23.747262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ha0y/xiaomi_miot_raw"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.747262+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.747262+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:47:54.389089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35b96b2dbdef025e65f0120bbf50be8c62f3cb6b3903184b54030514c9ebe537", "fetched_at": "2026-08-28T04:06:23.747262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ha0y/xiaomi_miot_raw"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:47:54.389089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35b96b2dbdef025e65f0120bbf50be8c62f3cb6b3903184b54030514c9ebe537", "fetched_at": "2026-08-28T04:06:23.747262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ha0y/xiaomi_miot_raw"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:47:54.389089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35b96b2dbdef025e65f0120bbf50be8c62f3cb6b3903184b54030514c9ebe537", "fetched_at": "2026-08-28T04:06:23.747262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ha0y/xiaomi_miot_raw"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:47:54.389089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35b96b2dbdef025e65f0120bbf50be8c62f3cb6b3903184b54030514c9ebe537", "fetched_at": "2026-08-28T04:06:23.747262+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ha0y/xiaomi_miot_raw"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2072, "days_push": 970, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}