Changed
Entity IDs are left to the entity registry. Every entity used to assign its own entity_id in the constructor (sensor.water_temperature_platja_de_muro). Home Assistant treats that as a suggestion rather than ownership, but it takes over what _attr_has_entity_name = True is meant to derive, so it is gone.
Locations added from this version on get the shape Home Assistant derives from the device and entity name:
sensor.platja_de_muro_water_temperature |
instead of sensor.water_temperature_platja_de_muro |
button.platja_de_muro_update_now |
instead of button.update_now_platja_de_muro |
weather.platja_de_muro |
unchanged |
Nothing changes for locations you already have. The registry never rewrites an entity ID it already holds, so dashboards, automations and history keep working untouched. Only newly added locations use the new shape.
The Lovelace card resolves entities through their registry translation_key from v0.2.0 on, so it handles both shapes — and, unlike before, entities you have renamed yourself. Update the card alongside this release.