Do not schedule future ping device tracker updates once hass is stopping (#49236)

This commit is contained in:
J. Nick Koston 2021-04-14 20:49:28 -10:00 committed by GitHub
parent e86aad34b9
commit 54322f84c5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -141,9 +141,10 @@ async def async_setup_scanner(hass, config, async_see, discovery_info=None):
try:
await async_update(now)
finally:
async_track_point_in_utc_time(
hass, _async_update_interval, util.dt.utcnow() + interval
)
if not hass.is_stopping:
async_track_point_in_utc_time(
hass, _async_update_interval, util.dt.utcnow() + interval
)
await _async_update_interval(None)
return True