Dwains Dashboard Next is the next generation of Dwains Dashboard for Home Assistant.
It installs as a Home Assistant dashboard through HACS. On a normal HACS setup it does not require a custom integration, Python files, YAML setup, or manual file uploads.
See this as Dwains Dashboard v4: totally rebuilt from scratch, with a completely new design and new features.
Status
Current release: 1.1.3
What's New In 1.1.3
- Redesigned the dashboard settings screen into clear sections for dashboard, home, header, devices, people, areas, replacements, permissions and support.
- Added device type visibility settings for the Devices page.
- Added a resizable and collapsible desktop area sidebar with saved preferences.
- Improved the mobile Home Assistant shell handling so drawer/header changes only apply inside Dwains Dashboard Next and reset when leaving the dashboard.
- Improved active status counting for media players, vacuums, alarms and cameras.
- Only shows available camera entities in camera shortcuts and camera sections.
- Added troubleshooting notes for Home Assistant setups that use YAML-managed Lovelace resources.
What's New In 1.1.2
- Uses a Next-specific dashboard strategy ID:
dwains-dashboard-next. - Prefixes internal custom elements and events so older Dwains Dashboard resources can run side by side.
- Fixes Dwains Dashboard Next not appearing in the Home Assistant Add dashboard dialog when an older Dwains Dashboard resource is still loaded.
- Keeps safe legacy aliases for early Next test installs when those names are not already used.
- Uses a raw GitHub logo URL in the README so HACS can render the project image correctly.
What's New In 1.1.1
- Added Dwains Dashboard logo assets.
- Added the logo to the README for HACS plugin image validation.
- Removed the HACS image validation ignore now that the README includes a project image.
What's New In 1.1.0
- App-style mobile bottom navigation.
- Mobile Home and Devices switchers that open as bottom sheets.
- Reworked mobile room headers with compact controls.
- Quick room controls for lights, switches and covers.
- New devices view for recently added Home Assistant devices.
- Device visibility controls to quickly hide or show devices in DD.
- DD3-style blueprint replacement management for standard area and device cards.
- Blueprint gallery support through a GitHub
blueprints.jsonregistry. - Blueprint source tracking and update-check support.
- Cleaner mobile dialog layouts and dashboard settings.
- Improved status cards, room headers, home sections and mobile spacing.
- Discord, Buy Me a Coffee and PayPal links for support and feedback.
Community And Support
- Chat and feedback: Dwains Dashboard Discord
- Support development: Buy Me a Coffee
- Support development: PayPal
Requirements
- Home Assistant 2026.5.0 or newer
- HACS
Installation
- Open HACS in Home Assistant.
- Add this repository as a custom repository.
- Select the repository type
Dashboard. - Install
Dwains Dashboard Next. - Reload Home Assistant frontend resources if Home Assistant asks for it.
- Go to Settings, Dashboards, Add dashboard.
- Select
Dwains Dashboard Nextfrom Community dashboards.
HACS Resource Troubleshooting
HACS normally adds the Dwains Dashboard Next JavaScript resource automatically. If your Home Assistant setup uses YAML-managed Lovelace resources, HACS cannot update those resources automatically. In that case the dashboard file is installed, but Dwains Dashboard Next will not appear in the Add dashboard dialog until you add the resource yourself.
Add this to the existing lovelace: section in configuration.yaml:
lovelace:
resources:
- url: /hacsfiles/dwains-dashboard-next/dwains-dashboard-next.js
type: module
Do not create a second lovelace: section if one already exists. Merge the resources: entry into the existing one, then restart Home Assistant or reload Lovelace resources and hard-refresh the browser.
What It Does
- Creates an automatic dashboard based on Home Assistant areas, devices, entities and floors.
- Registers itself in the native Add dashboard dialog.
- Runs fully in the frontend as a JavaScript dashboard resource.
- Does not require installing a Home Assistant integration.
Development
npm install
npm run type-check
npm run build
The production dashboard file is generated at:
dist/dwains-dashboard-next.js
HACS
This repository is structured as a HACS Dashboard plugin.
The dashboard file is:
dist/dwains-dashboard-next.js
Comments