{"adoption": {"forks": 258, "observed_at": "2026-08-28T04:06:36.020771+00:00", "stars": 2311}, "canonical_url": "https://ross.abutalabs.com/products/ha-bambulab", "card": {"archived": false, "artifact_type": "plugin", "description": "A Home Assistant Integration for Bambu Lab Printers", "domain": ["iot", "hardware"], "enriched": true, "function": ["iot", "monitoring", "sdk"], "health_score": 100, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["greghesp/ha-bambulab"], "name": "greghesp/ha-bambulab", "platform": ["python", "self-hosted"], "pushed_at": "2026-08-26T21:35:43+00:00", "repo": "greghesp/ha-bambulab", "stars": 2311, "tags": ["home-assistant", "hacs", "bambu-lab", "3d-printer", "custom-integration", "smart-home", "smarthome", "automation", "docker"], "topics": ["3d-printing", "bambulab", "homeassistant", "homeassistant-custom-component", "iot", "smarthome", "hacs-integration"], "urls": [], "use_cases": ["monitor my Bambu Lab 3D printer from Home Assistant", "get notifications when a 3D print finishes", "control Bambu Lab printer settings through Home Assistant automations", "track printer status and temperatures in a smart home dashboard", "integrate 3D printing into smart home routines"], "what_it_is": "A Home Assistant custom integration for Bambu Lab 3D printers, installed via HACS. It exposes printer sensors and controls inside Home Assistant so users can monitor and manage their printers from their smart home.", "when_to_avoid": ["you don't use Home Assistant", "you need a standalone printer monitoring tool outside a smart home platform", "you use a non-Bambu Lab printer"], "when_to_choose": ["you run Home Assistant and own a Bambu Lab printer", "you want printer telemetry and controls alongside your other smart home devices", "you want to automate actions based on print progress or completion"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ha-bambulab", "repo": "greghesp/ha-bambulab", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.020771+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:39:32.373262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bde4a5efb03775ad6e37f29b1bf7a32b1275f3477fb0bc6307eff5e1b3bdfe3", "fetched_at": "2026-08-28T04:06:36.020771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greghesp/ha-bambulab"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.020771+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:39:32.373262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bde4a5efb03775ad6e37f29b1bf7a32b1275f3477fb0bc6307eff5e1b3bdfe3", "fetched_at": "2026-08-28T04:06:36.020771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greghesp/ha-bambulab"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:39:32.373262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bde4a5efb03775ad6e37f29b1bf7a32b1275f3477fb0bc6307eff5e1b3bdfe3", "fetched_at": "2026-08-28T04:06:36.020771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greghesp/ha-bambulab"}], "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:36.020771+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.020771+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.020771+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:39:32.373262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bde4a5efb03775ad6e37f29b1bf7a32b1275f3477fb0bc6307eff5e1b3bdfe3", "fetched_at": "2026-08-28T04:06:36.020771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greghesp/ha-bambulab"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.020771+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.020771+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:39:32.373262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bde4a5efb03775ad6e37f29b1bf7a32b1275f3477fb0bc6307eff5e1b3bdfe3", "fetched_at": "2026-08-28T04:06:36.020771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greghesp/ha-bambulab"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.020771+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.020771+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.020771+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:39:32.373262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bde4a5efb03775ad6e37f29b1bf7a32b1275f3477fb0bc6307eff5e1b3bdfe3", "fetched_at": "2026-08-28T04:06:36.020771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greghesp/ha-bambulab"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.020771+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:36.020771+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:39:32.373262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bde4a5efb03775ad6e37f29b1bf7a32b1275f3477fb0bc6307eff5e1b3bdfe3", "fetched_at": "2026-08-28T04:06:36.020771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greghesp/ha-bambulab"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:39:32.373262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bde4a5efb03775ad6e37f29b1bf7a32b1275f3477fb0bc6307eff5e1b3bdfe3", "fetched_at": "2026-08-28T04:06:36.020771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greghesp/ha-bambulab"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:39:32.373262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bde4a5efb03775ad6e37f29b1bf7a32b1275f3477fb0bc6307eff5e1b3bdfe3", "fetched_at": "2026-08-28T04:06:36.020771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greghesp/ha-bambulab"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:39:32.373262+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bde4a5efb03775ad6e37f29b1bf7a32b1275f3477fb0bc6307eff5e1b3bdfe3", "fetched_at": "2026-08-28T04:06:36.020771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/greghesp/ha-bambulab"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 94, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1328, "days_push": 7, "days_rel": 7, "gap_med": 4.0, "n_releases_24m": 69}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}