mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Remove lingering timer related to camera (#89394)
This commit is contained in:
parent
cefba7c638
commit
5a499050f2
@ -41,6 +41,7 @@ from homeassistant.const import (
|
|||||||
CONF_FILENAME,
|
CONF_FILENAME,
|
||||||
CONTENT_TYPE_MULTIPART,
|
CONTENT_TYPE_MULTIPART,
|
||||||
EVENT_HOMEASSISTANT_STARTED,
|
EVENT_HOMEASSISTANT_STARTED,
|
||||||
|
EVENT_HOMEASSISTANT_STOP,
|
||||||
SERVICE_TURN_OFF,
|
SERVICE_TURN_OFF,
|
||||||
SERVICE_TURN_ON,
|
SERVICE_TURN_ON,
|
||||||
)
|
)
|
||||||
@ -378,7 +379,14 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||||||
entity.async_update_token()
|
entity.async_update_token()
|
||||||
entity.async_write_ha_state()
|
entity.async_write_ha_state()
|
||||||
|
|
||||||
async_track_time_interval(hass, update_tokens, TOKEN_CHANGE_INTERVAL)
|
unsub = async_track_time_interval(hass, update_tokens, TOKEN_CHANGE_INTERVAL)
|
||||||
|
|
||||||
|
@callback
|
||||||
|
def unsub_track_time_interval(_event: Event) -> None:
|
||||||
|
"""Unsubscribe track time interval timer."""
|
||||||
|
unsub()
|
||||||
|
|
||||||
|
hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STOP, unsub_track_time_interval)
|
||||||
|
|
||||||
component.async_register_entity_service(
|
component.async_register_entity_service(
|
||||||
SERVICE_ENABLE_MOTION, {}, "async_enable_motion_detection"
|
SERVICE_ENABLE_MOTION, {}, "async_enable_motion_detection"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user