From ff84104f4501458ae1e5af6784aa7a33f0aeb61d Mon Sep 17 00:00:00 2001 From: Martin Hjelmare Date: Tue, 5 Apr 2022 11:46:42 +0200 Subject: [PATCH] Use recorder executor in demo (#69327) --- homeassistant/components/demo/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/demo/__init__.py b/homeassistant/components/demo/__init__.py index 2afb58aff70..9c399c67f35 100644 --- a/homeassistant/components/demo/__init__.py +++ b/homeassistant/components/demo/__init__.py @@ -5,6 +5,7 @@ from random import random from homeassistant import config_entries, setup from homeassistant.components import persistent_notification +from homeassistant.components.recorder import get_instance from homeassistant.components.recorder.statistics import ( async_add_external_statistics, get_last_statistics, @@ -245,7 +246,7 @@ async def _insert_statistics(hass): } statistic_id = f"{DOMAIN}:energy_consumption" sum_ = 0 - last_stats = await hass.async_add_executor_job( + last_stats = await get_instance(hass).async_add_executor_job( get_last_statistics, hass, 1, statistic_id, True ) if "domain:energy_consumption" in last_stats: