Skip to content

What's New in 3.4.0-beta5

Pre-release
Pre-release

Choose a tag to compare

@WJDDesigns WJDDesigns released this 10 May 23:10

🚀 New Features

  • Added Battery Monitor Pro module - A new auto-discovery module that scans Home Assistant for sensor.*_battery entities, device_class: battery binary_sensors, and any entity exposing a battery_level attribute (vacuums, trackers, phones), then highlights the lowest devices with critical / low / OK color states. Five visual styles are included out of the box — List (compact rows), Bars (full-width meters), Cards (tile grid), Rings (circular gauges), and Strip (heatmap) — plus configurable critical (≤10%) and low (≤25%) thresholds, an optional "show only below low threshold" filter, lowest-first / highest-first / alphabetical / unchanged sort orders, charging indicator detection, exclude-pattern and hidden-entity lists, per-entity label/icon/color overrides, and full color theming for critical, low, OK, charging, primary text, secondary text, and card background. Discovery mode supports Auto, Manual, or Both so you can mix curated picks with automatic discovery.
  • Added Ultra Card-module-patch-by-id global event for deep nested-module updates - New src/utils/uc-layout-patch-module.ts helper plus a Layout Tab listener that lets a module dispatch { moduleId, updates } and have the editor patch its own settings anywhere in the layout tree, including modules nested inside vertical stacks, horizontal stacks, panels, panes, tabs, and sections. This unblocks in-place module-side actions (e.g. Battery Monitor's "remove this entity" chip) that previously could not write back through the editor when nested.