From 138854a9ccf1487bc4a2a0ab4eb5301340e1d5fa Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Wed, 9 Aug 2023 17:44:08 +0200 Subject: [PATCH] Migrate EAFM to has entity name (#98121) --- homeassistant/components/eafm/sensor.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/eafm/sensor.py b/homeassistant/components/eafm/sensor.py index ce3ee2bfbec..d673c562bbb 100644 --- a/homeassistant/components/eafm/sensor.py +++ b/homeassistant/components/eafm/sensor.py @@ -95,6 +95,8 @@ class Measurement(CoordinatorEntity, SensorEntity): "from the real-time data API" ) _attr_state_class = SensorStateClass.MEASUREMENT + _attr_has_entity_name = True + _attr_name = None def __init__(self, coordinator, key): """Initialise the gauge with a data instance and station.""" @@ -122,11 +124,6 @@ class Measurement(CoordinatorEntity, SensorEntity): """Return the parameter name for the station.""" return self.coordinator.data["measures"][self.key]["parameterName"] - @property - def name(self): - """Return the name of the gauge.""" - return f"{self.station_name} {self.parameter_name} {self.qualifier}" - @property def device_info(self): """Return the device info.""" @@ -135,7 +132,7 @@ class Measurement(CoordinatorEntity, SensorEntity): identifiers={(DOMAIN, "measure-id", self.station_id)}, manufacturer="https://environment.data.gov.uk/", model=self.parameter_name, - name=self.name, + name=f"{self.station_name} {self.parameter_name} {self.qualifier}", ) @property