{"adoption": {"forks": 196, "observed_at": "2026-08-28T04:04:22.400013+00:00", "stars": 1324}, "canonical_url": "https://ross.abutalabs.com/products/ha-smartthinq-sensors", "card": {"archived": false, "artifact_type": "plugin", "description": "HomeAssistant custom integration for SmartThinQ LG devices", "domain": ["iot", "self-hosted"], "enriched": true, "function": ["monitoring", "iot", "sdk"], "health_score": 89, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["ollo69/ha-smartthinq-sensors"], "name": "ollo69/ha-smartthinq-sensors", "platform": ["python", "self-hosted"], "pushed_at": "2026-05-25T22:06:39+00:00", "repo": "ollo69/ha-smartthinq-sensors", "stars": 1324, "tags": ["home-assistant", "lg-thinq", "hacs", "smart-appliances", "custom-integration", "sensors", "climate-control", "home-automation", "linux"], "topics": ["homeassistant", "smartthinq", "lg", "lge", "washer", "dryer", "refrigerator", "thinq", "dishwasher", "sensors", "ac", "climate", "range", "oven", "home-assistant", "air-purifier", "dehumidifier", "fan", "hacs", "microwave"], "urls": [], "use_cases": ["monitor my LG washer and dryer status in home assistant", "control LG air conditioner from home assistant", "get refrigerator temperature sensors in home assistant", "integrate LG dishwasher cycle progress into home assistant automations", "track LG air purifier and dehumidifier status", "send notification when LG oven finishes preheating"], "what_it_is": "A Home Assistant custom integration that monitors and controls LG SmartThinQ appliances (washers, dryers, refrigerators, AC units, and more) via the ThinQ API. It is distributed through HACS and exposes device status as sensors and climate/entity controls within Home Assistant.", "when_to_avoid": ["you registered your LG devices with a social network (Google/Facebook/Amazon) account and cannot create an independent LG account", "you need frequent status updates - LG blocks polling under 300 seconds", "you are not using Home Assistant", "you want a fully supported, first-party integration without API-blocking risks"], "when_to_choose": ["you use Home Assistant and want richer monitoring/control of LG ThinQ devices than the native integration offers", "you need sensors for appliance types not fully covered by the official LG integration", "you are comfortable with HACS custom components and a 300-second polling interval"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ha-smartthinq-sensors", "repo": "ollo69/ha-smartthinq-sensors", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.400013+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:47:01.357939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae1075f59e8f44f115e67a11c021c672dec7d34062a3456c9ea67ab0cecca008", "fetched_at": "2026-08-28T04:04:22.400013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ollo69/ha-smartthinq-sensors"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.400013+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:47:01.357939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae1075f59e8f44f115e67a11c021c672dec7d34062a3456c9ea67ab0cecca008", "fetched_at": "2026-08-28T04:04:22.400013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ollo69/ha-smartthinq-sensors"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:47:01.357939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae1075f59e8f44f115e67a11c021c672dec7d34062a3456c9ea67ab0cecca008", "fetched_at": "2026-08-28T04:04:22.400013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ollo69/ha-smartthinq-sensors"}], "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:22.400013+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.400013+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.400013+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:47:01.357939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae1075f59e8f44f115e67a11c021c672dec7d34062a3456c9ea67ab0cecca008", "fetched_at": "2026-08-28T04:04:22.400013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ollo69/ha-smartthinq-sensors"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.400013+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.400013+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:47:01.357939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae1075f59e8f44f115e67a11c021c672dec7d34062a3456c9ea67ab0cecca008", "fetched_at": "2026-08-28T04:04:22.400013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ollo69/ha-smartthinq-sensors"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.400013+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.400013+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.400013+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:47:01.357939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae1075f59e8f44f115e67a11c021c672dec7d34062a3456c9ea67ab0cecca008", "fetched_at": "2026-08-28T04:04:22.400013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ollo69/ha-smartthinq-sensors"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.400013+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.400013+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:47:01.357939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae1075f59e8f44f115e67a11c021c672dec7d34062a3456c9ea67ab0cecca008", "fetched_at": "2026-08-28T04:04:22.400013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ollo69/ha-smartthinq-sensors"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:47:01.357939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae1075f59e8f44f115e67a11c021c672dec7d34062a3456c9ea67ab0cecca008", "fetched_at": "2026-08-28T04:04:22.400013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ollo69/ha-smartthinq-sensors"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:47:01.357939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae1075f59e8f44f115e67a11c021c672dec7d34062a3456c9ea67ab0cecca008", "fetched_at": "2026-08-28T04:04:22.400013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ollo69/ha-smartthinq-sensors"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:47:01.357939+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ae1075f59e8f44f115e67a11c021c672dec7d34062a3456c9ea67ab0cecca008", "fetched_at": "2026-08-28T04:04:22.400013+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ollo69/ha-smartthinq-sensors"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 84, "longevity": 100, "rhythm": 85}, "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": 2352, "days_push": 100, "days_rel": 100, "gap_med": 15.0, "n_releases_24m": 11}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}