From ef2a065784987a80f85e69cdcff456913bf2e162 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Matheson=20Wergeland?= Date: Fri, 8 May 2026 21:03:25 +0200 Subject: [PATCH] Use suggested_display_precision in nobo_hub temperature sensor (#170138) --- homeassistant/components/nobo_hub/sensor.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/nobo_hub/sensor.py b/homeassistant/components/nobo_hub/sensor.py index 1b8f13ae07f..afa62d7f339 100644 --- a/homeassistant/components/nobo_hub/sensor.py +++ b/homeassistant/components/nobo_hub/sensor.py @@ -43,6 +43,7 @@ class NoboTemperatureSensor(NoboBaseEntity, SensorEntity): _attr_device_class = SensorDeviceClass.TEMPERATURE _attr_native_unit_of_measurement = UnitOfTemperature.CELSIUS _attr_state_class = SensorStateClass.MEASUREMENT + _attr_suggested_display_precision = 1 def __init__(self, serial: str, hub: nobo) -> None: """Initialize the temperature sensor.""" @@ -75,7 +76,4 @@ class NoboTemperatureSensor(NoboBaseEntity, SensorEntity): return self._attr_available = True value = self._nobo.get_current_component_temperature(self._id) - if value is None: - self._attr_native_value = None - else: - self._attr_native_value = round(float(value), 1) + self._attr_native_value = None if value is None else float(value)