Switch axis to use async_call_later (#99215)

This commit is contained in:
J. Nick Koston 2023-08-28 10:19:44 -05:00 committed by GitHub
parent 9dac6a2948
commit ccb91e3676
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -13,8 +13,7 @@ from homeassistant.components.binary_sensor import (
from homeassistant.config_entries import ConfigEntry
from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.event import async_track_point_in_utc_time
from homeassistant.util.dt import utcnow
from homeassistant.helpers.event import async_call_later
from .const import DOMAIN as AXIS_DOMAIN
from .device import AxisNetworkDevice
@ -95,10 +94,10 @@ class AxisBinarySensor(AxisEventEntity, BinarySensorEntity):
self.async_write_ha_state()
return
self.cancel_scheduled_update = async_track_point_in_utc_time(
self.cancel_scheduled_update = async_call_later(
self.hass,
timedelta(seconds=self.device.option_trigger_time),
scheduled_update,
utcnow() + timedelta(seconds=self.device.option_trigger_time),
)
@callback