diff --git a/homeassistant/components/zha/sensor.py b/homeassistant/components/zha/sensor.py index b02b3a549be..78bc8fcbe4e 100644 --- a/homeassistant/components/zha/sensor.py +++ b/homeassistant/components/zha/sensor.py @@ -186,7 +186,9 @@ class Battery(Sensor): state_attrs["battery_quantity"] = battery_quantity battery_voltage = self._channel.cluster.get("battery_voltage") if battery_voltage is not None: - state_attrs["battery_voltage"] = round(battery_voltage / 10, 1) + v_10mv = round(battery_voltage / 10, 2) + v_100mv = round(battery_voltage / 10, 1) + state_attrs["battery_voltage"] = v_100mv if v_100mv == v_10mv else v_10mv return state_attrs