From dd6b179549860060ec40b4c8d76ebe0df843ca56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Hjelseth=20H=C3=B8yer?= Date: Fri, 10 Dec 2021 09:24:59 +0100 Subject: [PATCH] Mill, use native_value (#61382) --- homeassistant/components/mill/sensor.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/homeassistant/components/mill/sensor.py b/homeassistant/components/mill/sensor.py index 2a1d14d159e..dd2aedabf28 100644 --- a/homeassistant/components/mill/sensor.py +++ b/homeassistant/components/mill/sensor.py @@ -202,14 +202,8 @@ class LocalMillSensor(CoordinatorEntity, SensorEntity): self._attr_name = ( f"{coordinator.mill_data_connection.name} {entity_description.name}" ) - self._update_attr() - @callback - def _handle_coordinator_update(self) -> None: - """Handle updated data from the coordinator.""" - self._update_attr() - self.async_write_ha_state() - - @callback - def _update_attr(self) -> None: - self._attr_native_value = self.coordinator.data[self.entity_description.key] + @property + def native_value(self): + """Return the native value of the sensor.""" + return self.coordinator.data[self.entity_description.key]