What's New in 3.4.0-beta5
Pre-release
Pre-release
🚀 New Features
- Added Battery Monitor Pro module - A new auto-discovery module that scans Home Assistant for
sensor.*_batteryentities,device_class: batterybinary_sensors, and any entity exposing abattery_levelattribute (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.tshelper 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.