Switch axis to use async_call_later (#99215)
This commit is contained in:
parent
9dac6a2948
commit
ccb91e3676
1 changed files with 3 additions and 4 deletions
|
@ -13,8 +13,7 @@ from homeassistant.components.binary_sensor import (
|
||||||
from homeassistant.config_entries import ConfigEntry
|
from homeassistant.config_entries import ConfigEntry
|
||||||
from homeassistant.core import HomeAssistant, callback
|
from homeassistant.core import HomeAssistant, callback
|
||||||
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
||||||
from homeassistant.helpers.event import async_track_point_in_utc_time
|
from homeassistant.helpers.event import async_call_later
|
||||||
from homeassistant.util.dt import utcnow
|
|
||||||
|
|
||||||
from .const import DOMAIN as AXIS_DOMAIN
|
from .const import DOMAIN as AXIS_DOMAIN
|
||||||
from .device import AxisNetworkDevice
|
from .device import AxisNetworkDevice
|
||||||
|
@ -95,10 +94,10 @@ class AxisBinarySensor(AxisEventEntity, BinarySensorEntity):
|
||||||
self.async_write_ha_state()
|
self.async_write_ha_state()
|
||||||
return
|
return
|
||||||
|
|
||||||
self.cancel_scheduled_update = async_track_point_in_utc_time(
|
self.cancel_scheduled_update = async_call_later(
|
||||||
self.hass,
|
self.hass,
|
||||||
|
timedelta(seconds=self.device.option_trigger_time),
|
||||||
scheduled_update,
|
scheduled_update,
|
||||||
utcnow() + timedelta(seconds=self.device.option_trigger_time),
|
|
||||||
)
|
)
|
||||||
|
|
||||||
@callback
|
@callback
|
||||||
|
|
Loading…
Add table
Reference in a new issue