Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.opentherm_gw.OpenThermGatewayHub Class Reference

Public Member Functions

None __init__ (self, HomeAssistant hass, ConfigEntry config_entry)
 
None cleanup (self, event=None)
 
None connect_and_subscribe (self)
 
def connected (self)
 

Public Attributes

 climate_config
 
 config_entry_id
 
 device_path
 
 gateway
 
 gw_version
 
 hass
 
 hub_id
 
 name
 
 options_update_signal
 
 update_signal
 

Detailed Description

OpenTherm Gateway hub class.

Definition at line 463 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.opentherm_gw.OpenThermGatewayHub.__init__ (   self,
HomeAssistant  hass,
ConfigEntry  config_entry 
)
Initialize the OpenTherm Gateway.

Definition at line 466 of file __init__.py.

Member Function Documentation

◆ cleanup()

None homeassistant.components.opentherm_gw.OpenThermGatewayHub.cleanup (   self,
  event = None 
)
Reset overrides on the gateway.

Definition at line 479 of file __init__.py.

◆ connect_and_subscribe()

None homeassistant.components.opentherm_gw.OpenThermGatewayHub.connect_and_subscribe (   self)
Connect to serial device and subscribe report handler.

Definition at line 485 of file __init__.py.

◆ connected()

def homeassistant.components.opentherm_gw.OpenThermGatewayHub.connected (   self)
Report whether or not we are connected to the gateway.

Definition at line 565 of file __init__.py.

Member Data Documentation

◆ climate_config

homeassistant.components.opentherm_gw.OpenThermGatewayHub.climate_config

Definition at line 472 of file __init__.py.

◆ config_entry_id

homeassistant.components.opentherm_gw.OpenThermGatewayHub.config_entry_id

Definition at line 473 of file __init__.py.

◆ device_path

homeassistant.components.opentherm_gw.OpenThermGatewayHub.device_path

Definition at line 469 of file __init__.py.

◆ gateway

homeassistant.components.opentherm_gw.OpenThermGatewayHub.gateway

Definition at line 476 of file __init__.py.

◆ gw_version

homeassistant.components.opentherm_gw.OpenThermGatewayHub.gw_version

Definition at line 477 of file __init__.py.

◆ hass

homeassistant.components.opentherm_gw.OpenThermGatewayHub.hass

Definition at line 468 of file __init__.py.

◆ hub_id

homeassistant.components.opentherm_gw.OpenThermGatewayHub.hub_id

Definition at line 470 of file __init__.py.

◆ name

homeassistant.components.opentherm_gw.OpenThermGatewayHub.name

Definition at line 471 of file __init__.py.

◆ options_update_signal

homeassistant.components.opentherm_gw.OpenThermGatewayHub.options_update_signal

Definition at line 475 of file __init__.py.

◆ update_signal

homeassistant.components.opentherm_gw.OpenThermGatewayHub.update_signal

Definition at line 474 of file __init__.py.


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