mirror of
https://github.com/home-assistant/core.git
synced 2025-08-06 06:05:10 +02:00
address @pvizeli review
This commit is contained in:
@@ -95,7 +95,7 @@ class PushCamera(Camera):
|
|||||||
self._name = name
|
self._name = name
|
||||||
self._last_trip = None
|
self._last_trip = None
|
||||||
self._filename = None
|
self._filename = None
|
||||||
self._expired = None
|
self._expired_listener = None
|
||||||
self._state = STATE_IDLE
|
self._state = STATE_IDLE
|
||||||
self._timeout = timeout
|
self._timeout = timeout
|
||||||
self.queue = deque([], buffer_size)
|
self.queue = deque([], buffer_size)
|
||||||
@@ -120,14 +120,14 @@ class PushCamera(Camera):
|
|||||||
def reset_state(now):
|
def reset_state(now):
|
||||||
"""Set state to idle after no new images for a period of time."""
|
"""Set state to idle after no new images for a period of time."""
|
||||||
self._state = STATE_IDLE
|
self._state = STATE_IDLE
|
||||||
self.async_schedule_update_ha_state()
|
self._expired_listener = None
|
||||||
self._expired = None
|
|
||||||
_LOGGER.debug("Reset state")
|
_LOGGER.debug("Reset state")
|
||||||
|
self.async_schedule_update_ha_state()
|
||||||
|
|
||||||
if self._expired:
|
if self._expired_listener:
|
||||||
self._expired()
|
self._expired_listener()
|
||||||
|
|
||||||
self._expired = async_track_point_in_utc_time(
|
self._expired_listener = async_track_point_in_utc_time(
|
||||||
self.hass, reset_state, dt_util.utcnow() + self._timeout)
|
self.hass, reset_state, dt_util.utcnow() + self._timeout)
|
||||||
|
|
||||||
self.async_schedule_update_ha_state()
|
self.async_schedule_update_ha_state()
|
||||||
|
Reference in New Issue
Block a user