From 9eed8b2ef4dc3ffd271368af545b28ceb6e4e93c Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Sat, 25 Jun 2022 12:32:55 +0200 Subject: [PATCH] Adjust freedompro cover position method (#73945) --- homeassistant/components/freedompro/cover.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/freedompro/cover.py b/homeassistant/components/freedompro/cover.py index e4483f0005b..ebb8a98b4b1 100644 --- a/homeassistant/components/freedompro/cover.py +++ b/homeassistant/components/freedompro/cover.py @@ -105,15 +105,13 @@ class Device(CoordinatorEntity, CoverEntity): """Close the cover.""" await self.async_set_cover_position(position=0) - async def async_set_cover_position(self, **kwargs): + async def async_set_cover_position(self, **kwargs: Any) -> None: """Async function to set position to cover.""" - payload = {} - payload["position"] = kwargs[ATTR_POSITION] - payload = json.dumps(payload) + payload = {"position": kwargs[ATTR_POSITION]} await put_state( self._session, self._api_key, self.unique_id, - payload, + json.dumps(payload), ) await self.coordinator.async_request_refresh()