Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.knx.device.KNXInterfaceDevice Class Reference

Public Member Functions

None __init__ (self, HomeAssistant hass, ConfigEntry entry, XKNX xknx)
 
None connection_state_changed_cb (self, XknxConnectionState state)
 
None update (self)
 

Public Attributes

 device
 
 device_info
 
 device_registry
 
 gateway_descriptor
 
 hass
 
 xknx
 

Detailed Description

Class for KNX Interface Device handling.

Definition at line 17 of file device.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.knx.device.KNXInterfaceDevice.__init__ (   self,
HomeAssistant  hass,
ConfigEntry  entry,
XKNX  xknx 
)
Initialize interface device class.

Definition at line 20 of file device.py.

Member Function Documentation

◆ connection_state_changed_cb()

None homeassistant.components.knx.device.KNXInterfaceDevice.connection_state_changed_cb (   self,
XknxConnectionState  state 
)
Call invoked after a KNX connection state change was received.

Definition at line 50 of file device.py.

◆ update()

None homeassistant.components.knx.device.KNXInterfaceDevice.update (   self)
Update interface properties on new connection.

Definition at line 39 of file device.py.

Member Data Documentation

◆ device

homeassistant.components.knx.device.KNXInterfaceDevice.device

Definition at line 28 of file device.py.

◆ device_info

homeassistant.components.knx.device.KNXInterfaceDevice.device_info

Definition at line 33 of file device.py.

◆ device_registry

homeassistant.components.knx.device.KNXInterfaceDevice.device_registry

Definition at line 23 of file device.py.

◆ gateway_descriptor

homeassistant.components.knx.device.KNXInterfaceDevice.gateway_descriptor

Definition at line 41 of file device.py.

◆ hass

homeassistant.components.knx.device.KNXInterfaceDevice.hass

Definition at line 22 of file device.py.

◆ xknx

homeassistant.components.knx.device.KNXInterfaceDevice.xknx

Definition at line 25 of file device.py.


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