From 96a10cdaaf3964d24e329ee178379f843548fe49 Mon Sep 17 00:00:00 2001 From: Roeland Date: Wed, 20 Dec 2023 22:05:52 +0100 Subject: [PATCH] remove default suggested precision because not all sensors have numeric values --- homeassistant/components/zha/sensor.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/homeassistant/components/zha/sensor.py b/homeassistant/components/zha/sensor.py index dccde2e4c1205f..8098021e485cf3 100644 --- a/homeassistant/components/zha/sensor.py +++ b/homeassistant/components/zha/sensor.py @@ -121,7 +121,6 @@ class Sensor(ZhaEntity, SensorEntity): _attribute_name: int | str | None = None _divisor: int = 1 _multiplier: int | float = 1 - _attr_suggested_display_precision: int = 1 def __init__( self, @@ -228,7 +227,7 @@ def create_entity( def formatter(value: int) -> int | float | None: """Return the state of the entity.""" # per zcl specs battery percent is reported at 200% ¯\_(ツ)_/¯ - if not isinstance(value, numbers.Number) or value == -1 or value == 255: + if not isinstance(value, numbers.Number) or value == -1: return None return value / 2