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.