Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.nest.SignalUpdateCallback Class Reference

Public Member Functions

None __init__ (self, HomeAssistant hass, Callable[[], Awaitable[None]] config_reload_cb, str config_entry_id)
 
None async_handle_event (self, EventMessage event_message)
 

Private Member Functions

list[TraitType] _supported_traits (self, str device_id)
 

Private Attributes

 _config_entry_id
 
 _config_reload_cb
 
 _hass
 

Detailed Description

An EventCallback invoked when new events arrive from subscriber.

Definition at line 124 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.nest.SignalUpdateCallback.__init__ (   self,
HomeAssistant  hass,
Callable[[], Awaitable[None]]  config_reload_cb,
str  config_entry_id 
)
Initialize EventCallback.

Definition at line 127 of file __init__.py.

Member Function Documentation

◆ _supported_traits()

list[TraitType] homeassistant.components.nest.SignalUpdateCallback._supported_traits (   self,
str  device_id 
)
private

Definition at line 184 of file __init__.py.

◆ async_handle_event()

None homeassistant.components.nest.SignalUpdateCallback.async_handle_event (   self,
EventMessage  event_message 
)
Process an incoming EventMessage.

Definition at line 138 of file __init__.py.

Member Data Documentation

◆ _config_entry_id

homeassistant.components.nest.SignalUpdateCallback._config_entry_id
private

Definition at line 136 of file __init__.py.

◆ _config_reload_cb

homeassistant.components.nest.SignalUpdateCallback._config_reload_cb
private

Definition at line 135 of file __init__.py.

◆ _hass

homeassistant.components.nest.SignalUpdateCallback._hass
private

Definition at line 134 of file __init__.py.


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