From bd720a27a1c9b8d14ca5a68ee29e936d6b2e3c87 Mon Sep 17 00:00:00 2001 From: Michael Kowalchuk Date: Tue, 16 Nov 2021 21:43:26 -0800 Subject: [PATCH] Use round() instead of int() for percentage computations; this makes the percentage setting match the setpoints in the UI --- homeassistant/components/zwave_js/fan.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/zwave_js/fan.py b/homeassistant/components/zwave_js/fan.py index ca059e0bfd2..63c543446ba 100644 --- a/homeassistant/components/zwave_js/fan.py +++ b/homeassistant/components/zwave_js/fan.py @@ -183,7 +183,7 @@ class ConfiguredSpeedRangeZwaveFan(ZwaveFan): if self.info.primary_value.value <= speed_limit: break - return int(percentage) + return round(percentage) @property def percentage_step(self) -> float: