From 0a363fa00434d37f8d3731aec703adfaa230460e Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 17 Feb 2023 14:54:34 -0500 Subject: [PATCH] Fix dangling task for sense (#88296) --- homeassistant/components/sense/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sense/__init__.py b/homeassistant/components/sense/__init__.py index 57cc748d7b2..392dd33a031 100644 --- a/homeassistant/components/sense/__init__.py +++ b/homeassistant/components/sense/__init__.py @@ -1,5 +1,4 @@ """Support for monitoring a Sense energy sensor.""" -import asyncio from datetime import timedelta import logging @@ -124,7 +123,11 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: # This can take longer than 60s and we already know # sense is online since get_discovered_device_data was # successful so we do it later. - asyncio.create_task(trends_coordinator.async_request_refresh()) + entry.async_create_background_task( + hass, + trends_coordinator.async_request_refresh(), + "sense.trends-coordinator-refresh", + ) hass.data.setdefault(DOMAIN, {})[entry.entry_id] = { SENSE_DATA: gateway,