diff --git a/custom_components/xiaomi_home/cover.py b/custom_components/xiaomi_home/cover.py index 08398e6..aaf574b 100644 --- a/custom_components/xiaomi_home/cover.py +++ b/custom_components/xiaomi_home/cover.py @@ -263,7 +263,7 @@ class Cover(MIoTServiceEntity, CoverEntity): self._prop_pos_closing = False return self.get_prop_value(prop=self._prop_target_position) pos = self.get_prop_value(prop=self._prop_current_position) - return None if pos is None else round(pos * 100 / + return None if pos is None else 100 - round(pos * 100 / self._prop_position_value_range) @property