🎉 v1.4.0 — the biggest release yet
The jump from v1.3.5 bundles 22 beta releases into one stable. Here are the highlights — the full details live in the CHANGELOG and the complete diff.
🛡️ Security view, rebuilt — plus a new camera view
- Optional HA-style layout (
group_security_by_areas): areas stacked and grouped by floors, headings link to the room views, 24h activity log as sidebar (show_security_activity,no_secloglabel to exclude entities) - Optional cameras in the security view (
show_cameras_in_security) as lean still-image cards, with a camera exclusion list (hidden_cameras) - Experimental camera view (
show_camera_view,/cameras): live pictures, spotlight tiles, Reolink PTZ pad, recordings deep-link, optional LLM Vision event timelines - Filter parity with HA's security panel:
safety/tampercategory,carbon_monoxidecounts as smoke/gas, water-leak sensors included
🔧 New: maintenance tile + view (experimental)
show_maintenance_summary + /maintenance: critical batteries, unavailable devices, pending updates (now category-inclusive — Shelly firmware & friends), HA's repairs/discovered-devices cards on HA ≥ 2026.3, a scoped 24h activity log, and curated simon42 video tips matched to your installed integrations (static, no tracking, dismissable). Visibility restrictable per user (maintenance_visible_users).
🧩 Custom sections — extend without forking
- Overview:
custom_sections— your own sections as full section YAML (runtimevisibilityandcolumn_spanpass straight through), sortable in the drag & drop panel (design by @TheDave94) - Per room:
areas_options.{id}.custom_sections[]above or below the generated blocks (idea by @Cyberhunter88) - Custom views can now sit anywhere in the tab order (
after_view) and even reference views from other dashboards (idea by @Isa1508)
🗂️ New grouping & sorting options
- Group lights, covers and batteries by areas in their summary views — nests under the existing floor grouping (by @pandalec)
- Per-room block ordering via drag & drop (
stacks_order) (ported from @Cyberhunter88) - Lights sortable alphabetically (
lights_sort_by: name) (ported from @TheDave94) - Opt-in
dense_section_placementfills grid gaps (by @simatec)
🏠 Room views
- Batch open/stop/close buttons on the covers and curtains headings (default on,
show_cover_controls_in_rooms) - Opt-in sections: switches & outlets, vacuums & mowers (lawn_mower now categorized), energy, UPS (UPS/energy ported from @Cyberhunter88)
- Camera cards with optional play/stop live toggle (
camera_live_toggle), cameras toggleable per room - Auto-detection for humidifiers, valves and water heaters; PM1 + soil-moisture badges
🏡 Overview
- House mode selector (
house_mode_entity): point it at aninput_select(e.g. Smart Home / Guest / Babysitter) and get an inline dropdown below the clock — perfect for gating automations - Six new opt-in sections (plants, agenda, todos, persons, vacuums, maintenance) and five live header badges (power, unavailable, now playing, sun, updates) (ported from @TheDave94)
- Configurable area card pictures, weather entity + presentation modes, DWD pollen card (
show_pollen_card), configurable person badges & zone presence
👤 Visibility & personalization
- Per-view and per-section user visibility — tabs, entry points and sections can be limited to selected users (display logic, not access control)
- All summary views can be kept available without their overview tile (
show_light_view,show_covers_view,show_security_view,show_climate_view,show_battery_view) - Opt-in
hide_unavailable_entitieshides cards/badges of unavailable entities dynamically (ported from @Cyberhunter88) - Global theme and background image for all views
🎛️ Editor
- Collapsible panels with icons and remembered state (idea by @a7rk)
- Pickers no longer offer entities the dashboard will never render (config/diagnostic entities, energy-routed sensors)
- Pinned room tabs (
nav_items), per-area drag & drop panels, camera pickers
🐞 Notable fixes
- Battery detection now uses
device_classinstead of English entity-id patterns — Homematic & friends finally show up - Dual-lens cameras (e.g. Reolink Omvi 3i) render both lenses; Ring doorbells prefer the live view
- Deselecting a badge no longer hides the entity dashboard-wide; curated badge selections render all chosen sensors of a type
- HA 2026.x alignment: no more stale views after registry changes, strategy appears in HA's "new dashboard" dialog
- Security view no longer silently drops entities from areas hidden on the overview (restore the old filtering via
hide_hidden_areas_in_security)
⚠️ Upgrade notes (new defaults)
- Covers headings in room views now show batch buttons — turn off via
show_cover_controls_in_rooms: false - The security view now includes entities/cameras from hidden areas — opt out via
hide_hidden_areas_in_security: true - After updating: hard-refresh your browser (Ctrl/Cmd+Shift+R) if the dashboard looks odd
❤️ Thank you!
This release would not exist without this community. Every bug report, every carefully written issue, every beta test and every PR made v1.4.0 what it is — special thanks to @TheDave94, @Cyberhunter88, @pandalec, @simatec, @AmyKincaid, @a7rk, @Isa1508 and everyone else who reported, tested, contributed and supported along the way. Danke euch! 🙏