From 68a63599992248a15996dcbed1b8554fa3ce1b0e Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Mon, 28 Mar 2022 18:22:00 +0200 Subject: [PATCH] Address late motion blinds review comments (#68793) --- homeassistant/components/motion_blinds/cover.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/motion_blinds/cover.py b/homeassistant/components/motion_blinds/cover.py index a2cbaabedd0..07024a9d1fc 100644 --- a/homeassistant/components/motion_blinds/cover.py +++ b/homeassistant/components/motion_blinds/cover.py @@ -12,7 +12,7 @@ from homeassistant.components.cover import ( CoverEntity, ) from homeassistant.config_entries import ConfigEntry -from homeassistant.core import HomeAssistant, callback +from homeassistant.core import HomeAssistant from homeassistant.helpers import ( config_validation as cv, device_registry as dr, @@ -266,11 +266,6 @@ class MotionPositionDevice(CoordinatorEntity, CoverEntity): self._previous_positions = [] self._requesting_position = False - @callback - def async_scheduled_update_request_callback(self, now): - """Request a state update from the blind at a scheduled point in time using async_scheduled_update_request.""" - self.hass.loop.create_task(self.async_scheduled_update_request()) - def request_position_till_stop(self): """Request the position of the blind every UPDATE_INTERVAL_MOVING seconds until it stops moving.""" self._previous_positions = [] @@ -280,7 +275,7 @@ class MotionPositionDevice(CoordinatorEntity, CoverEntity): self._requesting_position = True track_point_in_time( self.hass, - self.async_scheduled_update_request_callback, + self.async_scheduled_update_request, dt_util.utcnow() + timedelta(seconds=UPDATE_INTERVAL_MOVING), )