Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, int timeout, Callable[[], Coroutine[Any, Any, None]] idle_callback) |
| None | awake (self) |
| None | clear (self) |
| None | fire (self, datetime.datetime _now) |
| None | start (self) |
Public Attributes | |
| idle | |
Private Attributes | |
| _callback | |
| _hass | |
| _timeout | |
| _unsub | |
Invoke a callback after an inactivity timeout. The IdleTimer invokes the callback after some timeout has passed. The awake() method resets the internal alarm, extending the inactivity time.
| None homeassistant.components.stream.core.IdleTimer.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| int | timeout, | ||
| Callable[[], Coroutine[Any, Any, None]] | idle_callback | ||
| ) |
| None homeassistant.components.stream.core.IdleTimer.awake | ( | self | ) |
| None homeassistant.components.stream.core.IdleTimer.clear | ( | self | ) |
| None homeassistant.components.stream.core.IdleTimer.fire | ( | self, | |
| datetime.datetime | _now | ||
| ) |
| None homeassistant.components.stream.core.IdleTimer.start | ( | self | ) |
|
private |
|
private |
|
private |
|
private |