{"adoption": {"forks": 84, "observed_at": "2026-08-28T04:03:48.190806+00:00", "stars": 1156}, "canonical_url": "https://ross.abutalabs.com/products/hass-config-public", "card": {"archived": false, "artifact_type": "application", "description": "My Dashboards for Home Assistant - Advanced data visualizations, responsive design, a neat maximalist Metro Live Tile layout, and an ultraminimal tablet layout!", "domain": ["iot", "self-hosted", "web-design"], "enriched": true, "function": ["data-visualization", "ui-components", "theme", "configuration-management"], "health_score": 20, "homepage": null, "language": "CSS", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["Madelena/hass-config-public"], "name": "Madelena/hass-config-public", "platform": ["self-hosted", "cross-platform"], "pushed_at": "2023-08-01T01:43:18+00:00", "repo": "Madelena/hass-config-public", "stars": 1156, "tags": ["home-assistant", "lovelace", "dashboard", "smart-home", "metro-design", "smart-display", "css-theming", "home-automation", "automation", "web-server"], "topics": ["home-assistant", "home-assistant-config", "home-assistant-configuration", "home-automation", "lovelace-ui"], "urls": [], "use_cases": ["design a beautiful home assistant dashboard", "build a metro live tile smart home control panel", "set up an ambient tablet wall display for home assistant", "get inspiration for lovelace ui layouts", "visualize smart home sensor data in real time", "make a responsive home automation dashboard for tablets"], "what_it_is": "A public, redacted Home Assistant dashboard configuration showcasing two dashboard styles: a dense maximalist control-center layout and a sparse ambient smart-display layout. It pairs with the author's Metrology theme to deliver Metro-style data visualization for home automation.", "when_to_avoid": ["you don't use Home Assistant or Lovelace", "you need a supported product with a license or guaranteed maintenance", "you want a turnkey app rather than a configuration to customize"], "when_to_choose": ["you use Home Assistant and want polished, opinionated dashboard designs to adapt", "you want a dense information-first control center or a minimal ambient display", "you like the Metro design aesthetic and want a matching theme"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hass-config-public", "repo": "Madelena/hass-config-public", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.190806+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.831336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "256a927dec97acde5ca61955b59389b9d965772b651aaf84f6a9df832837cd16", "fetched_at": "2026-08-28T04:03:48.190806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Madelena/hass-config-public"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.190806+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.831336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "256a927dec97acde5ca61955b59389b9d965772b651aaf84f6a9df832837cd16", "fetched_at": "2026-08-28T04:03:48.190806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Madelena/hass-config-public"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.831336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "256a927dec97acde5ca61955b59389b9d965772b651aaf84f6a9df832837cd16", "fetched_at": "2026-08-28T04:03:48.190806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Madelena/hass-config-public"}], "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:03:48.190806+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.190806+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.190806+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.831336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "256a927dec97acde5ca61955b59389b9d965772b651aaf84f6a9df832837cd16", "fetched_at": "2026-08-28T04:03:48.190806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Madelena/hass-config-public"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.190806+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.190806+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.831336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "256a927dec97acde5ca61955b59389b9d965772b651aaf84f6a9df832837cd16", "fetched_at": "2026-08-28T04:03:48.190806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Madelena/hass-config-public"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.190806+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.190806+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.190806+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.831336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "256a927dec97acde5ca61955b59389b9d965772b651aaf84f6a9df832837cd16", "fetched_at": "2026-08-28T04:03:48.190806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Madelena/hass-config-public"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.190806+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.190806+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.831336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "256a927dec97acde5ca61955b59389b9d965772b651aaf84f6a9df832837cd16", "fetched_at": "2026-08-28T04:03:48.190806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Madelena/hass-config-public"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.831336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "256a927dec97acde5ca61955b59389b9d965772b651aaf84f6a9df832837cd16", "fetched_at": "2026-08-28T04:03:48.190806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Madelena/hass-config-public"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.831336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "256a927dec97acde5ca61955b59389b9d965772b651aaf84f6a9df832837cd16", "fetched_at": "2026-08-28T04:03:48.190806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Madelena/hass-config-public"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:32:05.831336+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "256a927dec97acde5ca61955b59389b9d965772b651aaf84f6a9df832837cd16", "fetched_at": "2026-08-28T04:03:48.190806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Madelena/hass-config-public"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1566, "days_push": 1129, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}