{"adoption": {"forks": 163, "observed_at": "2026-08-28T04:04:40.438863+00:00", "stars": 1419}, "canonical_url": "https://ross.abutalabs.com/products/home-assistant-custom-components-xiaomi-cloud-map-extractor", "card": {"archived": false, "artifact_type": "plugin", "description": "This custom integration provides a way to present a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting.", "domain": ["iot", "self-hosted"], "enriched": true, "function": ["image-processing", "monitoring", "plugin-system"], "health_score": 78, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor"], "name": "PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor", "platform": ["python", "self-hosted"], "pushed_at": "2026-02-20T03:21:16+00:00", "repo": "PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor", "stars": 1419, "tags": ["home-assistant", "hacs", "xiaomi", "roborock", "vacuum-map", "custom-component", "smart-home", "automation", "docker"], "topics": ["home-assistant", "custom-component", "xiaomi", "xiaomi-smart-home", "vacuum", "robot", "roborock", "cloud", "map", "vacuum-map", "hacs", "xiaomi-vacuum", "viomi", "roidmi", "dreame"], "urls": [], "use_cases": ["show a live map of my Xiaomi robot vacuum in Home Assistant", "view Roborock vacuum map without rooting", "display vacuum cleaning map with rooms in a dashboard", "extract the map from Xiaomi cloud for my Dreame vacuum", "monitor my robot vacuum's cleaning progress visually", "integrate Viomi or Roidmi vacuum maps into Home Assistant"], "what_it_is": "A Home Assistant custom integration that extracts and displays a live map view of Xiaomi-family robot vacuums (Roborock, Viomi, Roidmi, Dreame) via the Xiaomi cloud, without rooting the device. It is installable through HACS or manually and renders map images with room segmentation inside Home Assistant dashboards.", "when_to_avoid": ["you don't use Home Assistant", "you want fully local map extraction without cloud access", "your vacuum model is not in the supported devices list"], "when_to_choose": ["you use Home Assistant with a supported Xiaomi/Roborock/Viomi/Roidmi/Dreame vacuum", "you want a live map view without rooting the vacuum or running Valetudo", "you prefer a HACS-installable custom component"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/home-assistant-custom-components-xiaomi-cloud-map-extractor", "repo": "PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.438863+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:37:51.301994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c710f754ab965b0c00d6ddfe4158da0761f374abf99df877f2c46d18dcfbcb37", "fetched_at": "2026-08-28T04:04:40.438863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.438863+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:37:51.301994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c710f754ab965b0c00d6ddfe4158da0761f374abf99df877f2c46d18dcfbcb37", "fetched_at": "2026-08-28T04:04:40.438863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:37:51.301994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c710f754ab965b0c00d6ddfe4158da0761f374abf99df877f2c46d18dcfbcb37", "fetched_at": "2026-08-28T04:04:40.438863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor"}], "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:04:40.438863+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.438863+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.438863+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:37:51.301994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c710f754ab965b0c00d6ddfe4158da0761f374abf99df877f2c46d18dcfbcb37", "fetched_at": "2026-08-28T04:04:40.438863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.438863+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.438863+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:37:51.301994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c710f754ab965b0c00d6ddfe4158da0761f374abf99df877f2c46d18dcfbcb37", "fetched_at": "2026-08-28T04:04:40.438863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.438863+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.438863+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.438863+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:37:51.301994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c710f754ab965b0c00d6ddfe4158da0761f374abf99df877f2c46d18dcfbcb37", "fetched_at": "2026-08-28T04:04:40.438863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.438863+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.438863+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:37:51.301994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c710f754ab965b0c00d6ddfe4158da0761f374abf99df877f2c46d18dcfbcb37", "fetched_at": "2026-08-28T04:04:40.438863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:37:51.301994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c710f754ab965b0c00d6ddfe4158da0761f374abf99df877f2c46d18dcfbcb37", "fetched_at": "2026-08-28T04:04:40.438863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:37:51.301994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c710f754ab965b0c00d6ddfe4158da0761f374abf99df877f2c46d18dcfbcb37", "fetched_at": "2026-08-28T04:04:40.438863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:37:51.301994+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c710f754ab965b0c00d6ddfe4158da0761f374abf99df877f2c46d18dcfbcb37", "fetched_at": "2026-08-28T04:04:40.438863+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 68, "longevity": 100, "rhythm": 40}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2164, "days_push": 194, "days_rel": 425, "gap_med": 11, "n_releases_24m": 4}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}