Home Assistant Unofficial Reference 2024.12.1
homeassistant.helpers.event._TrackUTCTimeChange Class Reference

Public Member Functions

None async_attach (self)
 
None async_cancel (self)
 

Static Public Attributes

 None
 

Private Member Functions

datetime _calculate_next (self, datetime utc_now)
 
None _pattern_time_change_listener (self, datetime _)
 

Private Attributes

 _cancel_callback
 
 _pattern_time_change_listener_job
 

Detailed Description

Definition at line 1793 of file event.py.

Member Function Documentation

◆ _calculate_next()

datetime homeassistant.helpers.event._TrackUTCTimeChange._calculate_next (   self,
datetime  utc_now 
)
private
Calculate and set the next time the trigger should fire.

Definition at line 1816 of file event.py.

◆ _pattern_time_change_listener()

None homeassistant.helpers.event._TrackUTCTimeChange._pattern_time_change_listener (   self,
datetime  _ 
)
private
Listen for matching time_changed events.

Definition at line 1824 of file event.py.

◆ async_attach()

None homeassistant.helpers.event._TrackUTCTimeChange.async_attach (   self)
Initialize track job.

Definition at line 1803 of file event.py.

◆ async_cancel()

None homeassistant.helpers.event._TrackUTCTimeChange.async_cancel (   self)
Cancel the call_at.

Definition at line 1841 of file event.py.

Member Data Documentation

◆ _cancel_callback

homeassistant.helpers.event._TrackUTCTimeChange._cancel_callback
private

Definition at line 1810 of file event.py.

◆ _pattern_time_change_listener_job

homeassistant.helpers.event._TrackUTCTimeChange._pattern_time_change_listener_job
private

Definition at line 1805 of file event.py.

◆ None

homeassistant.helpers.event._TrackUTCTimeChange.None
static

Definition at line 1800 of file event.py.


The documentation for this class was generated from the following file: