Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.bond.utils.BondHub Class Reference

Public Member Functions

None __init__ (self, Bond bond, str host)
 
str|None bond_id (self)
 
list[BondDevicedevices (self)
 
str|None fw_ver (self)
 
bool is_bridge (self)
 
str|None location (self)
 
str make (self)
 
str|None mcu_ver (self)
 
str|None model (self)
 
str name (self)
 
None setup (self, int|None max_devices=None)
 
str|None target (self)
 

Public Attributes

 host
 

Private Attributes

 _bridge
 
 _devices
 
 _version
 

Detailed Description

Hub device representing Bond Bridge.

Definition at line 135 of file utils.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.bond.utils.BondHub.__init__ (   self,
Bond  bond,
str  host 
)
Initialize Bond Hub.

Definition at line 138 of file utils.py.

Member Function Documentation

◆ bond_id()

str | None homeassistant.components.bond.utils.BondHub.bond_id (   self)
Return unique Bond ID for this hub.

Definition at line 189 of file utils.py.

◆ devices()

list[BondDevice] homeassistant.components.bond.utils.BondHub.devices (   self)
Return a list of all devices controlled by this hub.

Definition at line 234 of file utils.py.

◆ fw_ver()

str | None homeassistant.components.bond.utils.BondHub.fw_ver (   self)
Return this hub firmware version.

Definition at line 224 of file utils.py.

◆ is_bridge()

bool homeassistant.components.bond.utils.BondHub.is_bridge (   self)
Return if the Bond is a Bond Bridge.

Definition at line 239 of file utils.py.

◆ location()

str | None homeassistant.components.bond.utils.BondHub.location (   self)
Get the location of this bridge.

Definition at line 217 of file utils.py.

◆ make()

str homeassistant.components.bond.utils.BondHub.make (   self)
Return this hub make.

Definition at line 205 of file utils.py.

◆ mcu_ver()

str | None homeassistant.components.bond.utils.BondHub.mcu_ver (   self)
Return this hub hardware version.

Definition at line 229 of file utils.py.

◆ model()

str | None homeassistant.components.bond.utils.BondHub.model (   self)
Return this hub model.

Definition at line 200 of file utils.py.

◆ name()

str homeassistant.components.bond.utils.BondHub.name (   self)
Get the name of this bridge.

Definition at line 210 of file utils.py.

◆ setup()

None homeassistant.components.bond.utils.BondHub.setup (   self,
int | None   max_devices = None 
)
Read hub version information.

Definition at line 146 of file utils.py.

◆ target()

str | None homeassistant.components.bond.utils.BondHub.target (   self)
Return this hub target.

Definition at line 195 of file utils.py.

Member Data Documentation

◆ _bridge

homeassistant.components.bond.utils.BondHub._bridge
private

Definition at line 183 of file utils.py.

◆ _devices

homeassistant.components.bond.utils.BondHub._devices
private

Definition at line 152 of file utils.py.

◆ _version

homeassistant.components.bond.utils.BondHub._version
private

Definition at line 148 of file utils.py.

◆ host

homeassistant.components.bond.utils.BondHub.host

Definition at line 141 of file utils.py.


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