v0.0.2 - Entity Naming & Display Improvements
π§ Breaking Changes
- Entity ID Format: All entity IDs now include proper domain prefix
- Before:
switch.adu_adu,light.adu_adu_led - After:
switch.thermacell_liv_adu_switch,light.thermacell_liv_adu_led - Action Required: You may need to update automations, scripts, and dashboards that reference the old entity IDs
- Before:
β¨ Improvements
-
Professional Display Names: Entities now show clean, user-friendly names in the Home Assistant interface
- Switch: "ADU" (main device entity)
- Light: "ADU LED"
- Sensors: "ADU Refill Life", "ADU System Status", "ADU System Runtime"
- Button: "ADU Reset Refill"
-
Consistent Entity ID Structure: All entities follow the standard Home Assistant naming convention
- Format:
{platform}.{DOMAIN}_{device_name}_{entity_type}
- Format:
-
Home Assistant Naming Standards: Implemented proper
has_entity_namepattern for automatic friendly name generation
π Migration Guide
If you're upgrading from version 0.0.1, you'll need to update any references to the old entity IDs.
Complete migration guide and entity reference table available in RELEASE_NOTES.md
π Complete Entity Reference
For a device named "ADU":
| Entity Type | Entity ID | Display Name |
|---|---|---|
| Switch | switch.thermacell_liv_adu_switch |
"ADU" |
| Light | light.thermacell_liv_adu_led |
"ADU LED" |
| Refill Sensor | sensor.thermacell_liv_adu_refill_life |
"ADU Refill Life" |
| Status Sensor | sensor.thermacell_liv_adu_system_status |
"ADU System Status" |
| Runtime Sensor | sensor.thermacell_liv_adu_system_runtime |
"ADU System Runtime" |
| Reset Button | button.thermacell_liv_adu_reset_refill |
"ADU Reset Refill" |
π Installation
This integration is HACS compatible. Add this repository to HACS custom repositories or install directly from the Home Assistant Community Store.
Full changelog and technical details available in RELEASE_NOTES.md