Skip to content

v2.1.0 — Entity grouping and HA organization

Latest

Choose a tag to compare

@bogdanr bogdanr released this 22 Mar 12:32

What's new

Entity name prefixes

All 45 auto-generated entities now carry a logical prefix so they sort into visual groups in both the HA device page and the ESPHome web UI:

Prefix Entities
Screens: 8 screen toggle switches
Appearance: Style, Fill Direction, Gradient Type, Marker Style/Color, Day Fill, Year Events, Text Area, Show Future
Display: Brightness, Night Mode Level, Screen Cycle Time
Time Segments: Bed Hour, Work Start, Work End
Game of Life: Speed, Complex Patterns
Pomodoro: Preset, Rounds, Start, Exercise Snacks
Lifespan: All biographical fields

Diagnostic section

Biographical data and debug/testing entities now appear in HA's collapsed Diagnostic section:

  • Lifespan fields (birthday, kids, parents, siblings, milestones, partner/marriage ranges, school years, retirement age, life expectancy, phase cycle time)
  • Debug entities: Time Override and Pomodoro Test Phase — still accessible in the Diagnostic section for testing

Fixed: NVS key stability

Entity display names can now be changed without wiping saved states on the device. finalize_entity_config() uses a stable explicit object_id for the NVS hash rather than deriving it from the display name.