2023.4: Custom template macros, and many more new entity dialogs!

According to 2023.4: Custom template macros, and many more new entity dialogs! - Home Assistant

  • Home Assistant now keeps history when renaming entities :metal:

Before:

  1. sensor.entity with statistics
  2. Renamed sensor.entity to sensor.entity_old
  3. Created a new sensor.entity using the same name
  4. The new sensor.entity will have the full history (states and statistics) of the old sensor.entity

Now: doing the same results in a complete new history (states and statistics).

How to rename entities to actually preserve the old states + statistics?

It seems to be not possible anymore for an entity to inherit the history of another entity just based on the entity_id. I really need to solve this, otherwise this would be an actual step back… the entity_id swap workaround worked just perfectly before 2023.4!

When reading this first I thought that’s exactly what this new feature does - instead after trying with a few entities, I lost all the history data… :cry:


Edit: I think the core issue is when the old entity has it’s own unique_id set. One simply can not transfer unique_id’s to another entity, right?

EDIT 2: Outsourced to

1 Like