mirror of
https://github.com/home-assistant/core.git
synced 2025-04-29 03:37:51 +00:00
Fix lingering timer in broadlink (#92179)
This commit is contained in:
parent
a0cd0b3c6c
commit
397a5ff992
@ -31,12 +31,13 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
|||||||
"""Set up a Broadlink device from a config entry."""
|
"""Set up a Broadlink device from a config entry."""
|
||||||
data: BroadlinkData = hass.data[DOMAIN]
|
data: BroadlinkData = hass.data[DOMAIN]
|
||||||
|
|
||||||
|
device = BroadlinkDevice(hass, entry)
|
||||||
|
if not await device.async_setup():
|
||||||
|
return False
|
||||||
if data.heartbeat is None:
|
if data.heartbeat is None:
|
||||||
data.heartbeat = BroadlinkHeartbeat(hass)
|
data.heartbeat = BroadlinkHeartbeat(hass)
|
||||||
hass.async_create_task(data.heartbeat.async_setup())
|
hass.async_create_task(data.heartbeat.async_setup())
|
||||||
|
return True
|
||||||
device = BroadlinkDevice(hass, entry)
|
|
||||||
return await device.async_setup()
|
|
||||||
|
|
||||||
|
|
||||||
async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user