Previously the entity_id property was not set causing HA to use the description.name value for the entity names.
Since the description.key value isn't exactly the same as the name property this causes dashboard, history and automation references to no longer work.
By using the description.name value in the entity_id property you will restore the historical data chain as well as prevent users from having to change all entity references after upgrading and re-adding.
Previously the
entity_id
property was not set causing HA to use the description.name value for the entity names. Since the description.key value isn't exactly the same as the name property this causes dashboard, history and automation references to no longer work. By using the description.name value in the entity_id property you will restore the historical data chain as well as prevent users from having to change all entity references after upgrading and re-adding.49