diff --git a/homeassistant/components/filter/sensor.py b/homeassistant/components/filter/sensor.py index 72f4b00c4e0..f1b873d58a8 100644 --- a/homeassistant/components/filter/sensor.py +++ b/homeassistant/components/filter/sensor.py @@ -245,7 +245,7 @@ class SensorFilter(Entity): # Retrieve the largest window_size of each type if largest_window_items > 0: - filter_history = await self.hass.async_add_job( + filter_history = await self.hass.async_add_executor_job( partial( history.get_last_state_changes, self.hass, @@ -257,7 +257,7 @@ class SensorFilter(Entity): history_list.extend(filter_history[self._entity]) if largest_window_time > timedelta(seconds=0): start = dt_util.utcnow() - largest_window_time - filter_history = await self.hass.async_add_job( + filter_history = await self.hass.async_add_executor_job( partial( history.state_changes_during_period, self.hass,