diff --git a/homeassistant/components/garages_amsterdam/binary_sensor.py b/homeassistant/components/garages_amsterdam/binary_sensor.py index 41237fc7423..ad0630249aa 100644 --- a/homeassistant/components/garages_amsterdam/binary_sensor.py +++ b/homeassistant/components/garages_amsterdam/binary_sensor.py @@ -8,7 +8,6 @@ from homeassistant.components.binary_sensor import ( from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddEntitiesCallback -from homeassistant.helpers.update_coordinator import DataUpdateCoordinator from . import get_coordinator from .entity import GaragesAmsterdamEntity @@ -38,13 +37,7 @@ class GaragesAmsterdamBinarySensor(GaragesAmsterdamEntity, BinarySensorEntity): """Binary Sensor representing garages amsterdam data.""" _attr_device_class = BinarySensorDeviceClass.PROBLEM - - def __init__( - self, coordinator: DataUpdateCoordinator, garage_name: str, info_type: str - ) -> None: - """Initialize garages amsterdam binary sensor.""" - super().__init__(coordinator, garage_name, info_type) - self._attr_name = garage_name + _attr_name = None @property def is_on(self) -> bool: diff --git a/homeassistant/components/garages_amsterdam/entity.py b/homeassistant/components/garages_amsterdam/entity.py index df06f47dff5..45c85a101a9 100644 --- a/homeassistant/components/garages_amsterdam/entity.py +++ b/homeassistant/components/garages_amsterdam/entity.py @@ -14,6 +14,7 @@ class GaragesAmsterdamEntity(CoordinatorEntity): """Base Entity for garages amsterdam data.""" _attr_attribution = ATTRIBUTION + _attr_has_entity_name = True def __init__( self, coordinator: DataUpdateCoordinator, garage_name: str, info_type: str diff --git a/homeassistant/components/garages_amsterdam/sensor.py b/homeassistant/components/garages_amsterdam/sensor.py index b4acb36691e..a79ddc27379 100644 --- a/homeassistant/components/garages_amsterdam/sensor.py +++ b/homeassistant/components/garages_amsterdam/sensor.py @@ -49,7 +49,7 @@ class GaragesAmsterdamSensor(GaragesAmsterdamEntity, SensorEntity): ) -> None: """Initialize garages amsterdam sensor.""" super().__init__(coordinator, garage_name, info_type) - self._attr_name = f"{garage_name} - {info_type}".replace("_", " ") + self._attr_translation_key = info_type self._attr_icon = SENSORS[info_type] @property diff --git a/homeassistant/components/garages_amsterdam/strings.json b/homeassistant/components/garages_amsterdam/strings.json index c8c3968aa59..89a85f97448 100644 --- a/homeassistant/components/garages_amsterdam/strings.json +++ b/homeassistant/components/garages_amsterdam/strings.json @@ -12,5 +12,21 @@ "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "unknown": "[%key:common::config_flow::error::unknown%]" } + }, + "entity": { + "sensor": { + "free_space_short": { + "name": "Short parking free space" + }, + "free_space_long": { + "name": "Long parking free space" + }, + "short_capacity": { + "name": "Short parking capacity" + }, + "long_capacity": { + "name": "Long parking capacity" + } + } } }