The Smart Dashboard That Finally Makes Home Assistant Accessible to Everyone
Quick Start • Features • Screenshots • Installation • FAQ
You've spent countless hours setting up Home Assistant. Your smart home is powerful—but there's a problem:
Your family won't use it.
Why? Because traditional dashboards require:
- Hours of YAML configuration
- Manual updates when you add devices
- Technical knowledge to navigate
- Constant maintenance
What if your dashboard could build itself?
Dashview transforms your smart home into a dashboard anyone can use.
It reads your existing Home Assistant data—Labels, Areas, and Floors—and automatically creates a beautiful, intuitive interface. No YAML. No manual configuration. No technical knowledge required.
Install it. Open it. Done.
| Traditional Dashboards | Dashview |
|---|---|
| Hours of YAML configuration | Zero configuration |
| Manual card creation for each device | Automatic organization by room |
| Update cards when adding devices | New devices appear automatically |
| Only the tech person uses it | The whole family uses it |
| Breaks when you update | Updates load automatically |
# 1. Install via HACS (add as custom repository)
# 2. Restart Home Assistant
# 3. Add the integration from Settings → Devices & Services
# 4. Open Dashview from your sidebar
# That's it. Your dashboard is ready.Time to first dashboard: Under 5 minutes.
Every room in your home becomes a beautiful, tappable card. One tap opens full control of everything in that room.
- Temperature at a glance — See current temperature on every room card
- Activity indicators — Know which lights are on, which windows are open
- One-tap access — Full room control is always one tap away
Control every device type from a single, unified interface.
Know the state of your home instantly.
| Feature | What You See |
|---|---|
| Windows | All open windows with time since opened |
| Motion | Recent activity throughout your home |
| Water Leak | Immediate alerts when moisture is detected |
| Smoke Detectors | Instant alerts if triggered |
| Garage Doors | Open/closed status at a glance |
Plan your day without leaving the dashboard.
- Current conditions with detailed metrics
- Hourly forecast
- Multi-day overview
- Weather alerts (DWD support for Germany)
- Pollen forecast (via DWD Pollenflug integration)
Navigate multi-story homes with ease.
- Swipe between floors
- Temperature overview per floor
- Quick access to all rooms on each level
- Native Web Components — Lightweight, no bloat
- Skeleton Loading — Smooth transitions, no jarring content shifts
- Haptic Feedback — Tactile responses on touch devices
- Dark Mode — Automatic theme switching
- Mobile First — Touch-friendly, responsive design
- Open HACS in Home Assistant
- Click the ⋮ menu → Custom repositories
- Add:
https://github.com/mholzi/dashview - Select category: Integration
- Search for "Dashview" and install
- Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration → Dashview
- Download the latest release
- Copy
custom_components/dashviewto yourconfig/custom_components/directory - Restart Home Assistant
- Add the integration from Settings
Dashview uses Home Assistant's native organization system:
Labels → What type of device is it?
Areas → Which room is it in?
Floors → Which floor is the room on?
Go to Settings → Labels and create labels for your device types:
| Label | For These Devices |
|---|---|
Lights |
All controllable lights |
Climate |
Thermostats, HVAC |
Covers |
Blinds, shutters, curtains |
Windows |
Window contact sensors |
Motion |
Motion/presence sensors |
Water Leak |
Water leak/moisture sensors |
Smoke |
Smoke/fire detectors |
Media |
Speakers, TVs |
Garage |
Garage door controls |
For each entity:
- Settings → Devices & Services → Entities
- Click the entity → Add labels
Ensure entities are assigned to Areas (rooms):
- Via device settings, or
- Directly on the entity
New in v1.3.0: The Setup Wizard launches automatically for new installations and guides you through the entire configuration process—label mapping, room visibility, and dashboard layout. Just follow the steps!
For manual configuration or to make changes later:
- Open Dashview from sidebar
- Click the gear icon to open the Admin panel
- Map your labels to Dashview categories
- Toggle entity visibility as needed
That's it! Your dashboard updates automatically as you add devices.
Dashview works with any Home Assistant entity in these domains:
| Domain | Features |
|---|---|
light |
Brightness, color, temperature |
climate |
Temperature control, modes |
cover |
Position, tilt, open/close |
binary_sensor |
Windows, motion, moisture, smoke |
sensor |
Temperature, humidity, battery |
media_player |
Playback, volume, queue |
switch |
On/off control |
scene |
One-tap activation |
script |
Custom actions |
Why aren't my devices showing up?
Ensure each entity has:
- A label assigned that's mapped in Dashview settings
- An area assigned (directly or via its device)
- Is enabled in the Dashview admin panel
Can I use this alongside my existing dashboard?
Yes! Dashview runs as a separate panel in your sidebar. It doesn't replace or affect your existing Lovelace dashboards.
Does this work on mobile?
Absolutely. Dashview is fully responsive and touch-optimized. It works great in the Home Assistant companion app.
How do I change the order of rooms?
Open the Admin panel (gear icon) → Layout tab. You can reorder floors and rooms using drag-and-drop or the arrow buttons.
Can I add custom scenes to rooms?
Yes! In Dashview's admin panel, navigate to Scene Buttons and assign scenes or scripts to specific rooms.
What Home Assistant version do I need?
Home Assistant 2024.1.0 or newer (requires the Labels feature).
- Home Assistant 2024.1.0 or newer
- Labels feature (built into HA 2024.1+)
- Areas configured for your entities
We welcome contributions! Whether it's:
- Bug reports
- Feature requests
- Pull requests
- Documentation improvements
Please visit our GitHub Issues to get started.
- Bug Reports: GitHub Issues
- Feature Requests: GitHub Issues
- Discussions: GitHub Discussions
This project is licensed under the MIT License - see the LICENSE file for details.
Built with love for the Home Assistant community
Made by @mholzi














