Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.geniushub.GeniusBroker Class Reference

Public Member Functions

None __init__ (self, HomeAssistant hass, GeniusHub client, str hub_uid)
 
None async_update (self, now, **kwargs)
 
None make_debug_log_entries (self)
 

Public Attributes

 client
 
 hass
 
 hub_uid
 

Private Attributes

 _connect_error
 

Detailed Description

Container for geniushub client and data.

Definition at line 157 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.geniushub.GeniusBroker.__init__ (   self,
HomeAssistant  hass,
GeniusHub  client,
str  hub_uid 
)
Initialize the geniushub client.

Definition at line 160 of file __init__.py.

Member Function Documentation

◆ async_update()

None homeassistant.components.geniushub.GeniusBroker.async_update (   self,
  now,
**  kwargs 
)
Update the geniushub client's data.

Definition at line 167 of file __init__.py.

◆ make_debug_log_entries()

None homeassistant.components.geniushub.GeniusBroker.make_debug_log_entries (   self)
Make any useful debug log entries.

Definition at line 189 of file __init__.py.

Member Data Documentation

◆ _connect_error

homeassistant.components.geniushub.GeniusBroker._connect_error
private

Definition at line 165 of file __init__.py.

◆ client

homeassistant.components.geniushub.GeniusBroker.client

Definition at line 163 of file __init__.py.

◆ hass

homeassistant.components.geniushub.GeniusBroker.hass

Definition at line 162 of file __init__.py.

◆ hub_uid

homeassistant.components.geniushub.GeniusBroker.hub_uid

Definition at line 164 of file __init__.py.


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