Skip to content

v1.4.0

Latest

Choose a tag to compare

@simon42-release-bot simon42-release-bot released this 13 Aug 21:53
4297a88

🎉 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_seclog label 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/tamper category, carbon_monoxide counts 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 (runtime visibility and column_span pass 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_placement fills 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 an input_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_entities hides 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_class instead 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! 🙏