Skip to content

Release 2.9.1: fix dashboard mushroom card types (#159) - #160

Merged
kmich merged 2 commits into
mainfrom
fix/dashboard-missing-dependencies
Sep 27, 2026
Merged

kmich merged 2 commits into
mainfrom
fix/dashboard-missing-dependencies

Conversation

@kmich

@kmich kmich commented Sep 27, 2026

Copy link
Copy Markdown
Owner

Resolves #159

Summary of Changes

  • Replaced nonexistent \custom:mushroom-sensor-card\ with \custom:mushroom-entity-card\ in \dashboards/ws_core_dashboard.yaml\ and \dashboards/ws_core_dashboard_mobile.yaml.
  • Replaced nonexistent \custom:mushroom-weather-info-card\ with Home Assistant's built-in \weather-forecast\ card in both dashboards.
  • Added card type validation to \scripts/validate_dashboard_entities.py\ to detect unrecognized cards.
  • Added \ ests/test_dashboards.py\ checking dashboard YAML syntax, entity reference validity, and recognized card types.
  • Bumped version to 2.9.1 in \manifest.json, \pyproject.toml, and \CHANGELOG.md.

… and weather-forecast (#159)

- Replace non-existent custom:mushroom-sensor-card with custom:mushroom-entity-card
  in ws_core_dashboard.yaml (24 occurrences) and ws_core_dashboard_mobile.yaml (6 occurrences).
- Replace non-existent custom:mushroom-weather-info-card with Home Assistant's native
  weather-forecast card in ws_core_dashboard.yaml and ws_core_dashboard_mobile.yaml.
- Add card type validation to scripts/validate_dashboard_entities.py to prevent invalid
  or unrecognized card types from being introduced in the future.
- Add tests/test_dashboards.py covering dashboard YAML syntax, entity reference validity,
  and recognized card types.
- Update CHANGELOG.md.
@kmich
kmich merged commit 8531631 into main Sep 27, 2026
7 checks passed
@kmich
kmich deleted the fix/dashboard-missing-dependencies branch September 27, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing dependencies for dashboard

1 participant