diff --git a/custom_components/freebox_home/cover.py b/custom_components/freebox_home/cover.py index a60e312..4696b64 100644 --- a/custom_components/freebox_home/cover.py +++ b/custom_components/freebox_home/cover.py @@ -164,7 +164,7 @@ def is_closed(self): async def async_set_cover_position(self, position, **kwargs): """Set cover position.""" - await self.set_home_endpoint_value(self._command_position, {"value": self.get_corrected_state(self._current_state)}) + await self.set_home_endpoint_value(self._command_position, {"value": self.get_corrected_state(position)}) self._current_state = position async def async_open_cover(self, **kwargs): diff --git a/custom_components/freebox_home/manifest.json b/custom_components/freebox_home/manifest.json index f0c02c8..e23b337 100644 --- a/custom_components/freebox_home/manifest.json +++ b/custom_components/freebox_home/manifest.json @@ -9,6 +9,6 @@ "iot_class": "local_polling", "issue_tracker": "https://github.com/gvigroux/freebox_home/issues", "requirements": ["freebox-api"], - "version": "0.8.3", + "version": "0.8.4", "zeroconf": ["_fbx-api._tcp.local."] } \ No newline at end of file