{"adoption": {"forks": 283, "observed_at": "2026-08-28T04:05:41.076778+00:00", "stars": 1822}, "canonical_url": "https://ross.abutalabs.com/products/georgezhao2010-midea_ac_lan", "card": {"archived": false, "artifact_type": "plugin", "description": "Auto-configure and then control your Midea M-Smart devices (Air conditioner, Fan, Water heater, Washer, etc) via local area network.", "domain": ["iot", "self-hosted"], "enriched": true, "function": ["iot", "workflow-automation", "developer-tools"], "health_score": 23, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["georgezhao2010/midea_ac_lan"], "name": "georgezhao2010/midea_ac_lan", "platform": ["python", "self-hosted"], "pushed_at": "2024-08-20T14:58:03+00:00", "repo": "georgezhao2010/midea_ac_lan", "stars": 1822, "tags": ["home-assistant", "hacs", "midea", "smart-appliances", "local-control", "lan", "air-conditioner", "home-automation-integration", "home-automation", "linux"], "topics": ["home-assistant", "lan", "midea", "air-conditioner", "hacs", "washer", "water-heater", "dishwasher", "refrigerator", "fan", "dehumidifier", "humidifier", "air-purifier", "cooker", "dryer"], "urls": [], "use_cases": ["control my Midea air conditioner from Home Assistant without the cloud", "discover and configure Midea smart appliances on my LAN", "add sensors and switches for my Midea washer and water heater", "integrate Toshiba, Carrier, or Electrolux Midea-made appliances into Home Assistant", "synchronize appliance status in real time over a local TCP connection", "control my dehumidifier or air purifier locally", "set up Midea devices via Home Assistant config flow UI"], "what_it_is": "A Home Assistant custom integration that auto-discovers and controls Midea M-Smart appliances (air conditioners, washers, water heaters, fans, and more) over the local area network. It provides config-flow-based setup, extra sensors and switches, and real-time status synchronization via long TCP connections without cloud dependency.", "when_to_avoid": ["you don't use Home Assistant and need a standalone control library or app", "your appliance is not a Midea M-Smart compatible device", "you require official vendor cloud features like remote access outside your network", "you need support for a Home Assistant version older than 2022.5"], "when_to_choose": ["you use Home Assistant 2022.5+ and own Midea M-Smart or rebranded appliances", "you want local LAN control instead of relying on Midea's cloud", "you need extra sensors and switches beyond basic on/off control", "you want automated device discovery with minimal manual configuration"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/georgezhao2010-midea_ac_lan", "repo": "georgezhao2010/midea_ac_lan", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.076778+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:19:54.646896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "efc7aaa38248873d1a8f27a0ec7ff81d44aba0fe6e3bfe2cf4fe7aadf5dac526", "fetched_at": "2026-08-28T04:05:41.076778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/georgezhao2010/midea_ac_lan"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.076778+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:19:54.646896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "efc7aaa38248873d1a8f27a0ec7ff81d44aba0fe6e3bfe2cf4fe7aadf5dac526", "fetched_at": "2026-08-28T04:05:41.076778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/georgezhao2010/midea_ac_lan"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:19:54.646896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "efc7aaa38248873d1a8f27a0ec7ff81d44aba0fe6e3bfe2cf4fe7aadf5dac526", "fetched_at": "2026-08-28T04:05:41.076778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/georgezhao2010/midea_ac_lan"}], "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:05:41.076778+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.076778+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.076778+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:19:54.646896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "efc7aaa38248873d1a8f27a0ec7ff81d44aba0fe6e3bfe2cf4fe7aadf5dac526", "fetched_at": "2026-08-28T04:05:41.076778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/georgezhao2010/midea_ac_lan"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.076778+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.076778+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:19:54.646896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "efc7aaa38248873d1a8f27a0ec7ff81d44aba0fe6e3bfe2cf4fe7aadf5dac526", "fetched_at": "2026-08-28T04:05:41.076778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/georgezhao2010/midea_ac_lan"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.076778+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.076778+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.076778+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:19:54.646896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "efc7aaa38248873d1a8f27a0ec7ff81d44aba0fe6e3bfe2cf4fe7aadf5dac526", "fetched_at": "2026-08-28T04:05:41.076778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/georgezhao2010/midea_ac_lan"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.076778+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.076778+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:19:54.646896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "efc7aaa38248873d1a8f27a0ec7ff81d44aba0fe6e3bfe2cf4fe7aadf5dac526", "fetched_at": "2026-08-28T04:05:41.076778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/georgezhao2010/midea_ac_lan"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:19:54.646896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "efc7aaa38248873d1a8f27a0ec7ff81d44aba0fe6e3bfe2cf4fe7aadf5dac526", "fetched_at": "2026-08-28T04:05:41.076778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/georgezhao2010/midea_ac_lan"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:19:54.646896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "efc7aaa38248873d1a8f27a0ec7ff81d44aba0fe6e3bfe2cf4fe7aadf5dac526", "fetched_at": "2026-08-28T04:05:41.076778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/georgezhao2010/midea_ac_lan"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:19:54.646896+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "efc7aaa38248873d1a8f27a0ec7ff81d44aba0fe6e3bfe2cf4fe7aadf5dac526", "fetched_at": "2026-08-28T04:05:41.076778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/georgezhao2010/midea_ac_lan"}], "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": 1845, "days_push": 743, "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}}