Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.homekit.accessories.HomeDriver Class Reference
Inheritance diagram for homeassistant.components.homekit.accessories.HomeDriver:
[legend]
Collaboration diagram for homeassistant.components.homekit.accessories.HomeDriver:
[legend]

Public Member Functions

None __init__ (self, HomeAssistant hass, str entry_id, str bridge_name, str entry_title, AccessoryIIDStorage iid_storage, **Any kwargs)
 
bool pair (self, bytes client_username_bytes, str client_public, int client_permissions)
 
None unpair (self, UUID client_uuid)
 

Public Attributes

 entry_id
 
 hass
 
 iid_storage
 

Private Attributes

 _bridge_name
 
 _entry_title
 

Detailed Description

Adapter class for AccessoryDriver.

Definition at line 682 of file accessories.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.homekit.accessories.HomeDriver.__init__ (   self,
HomeAssistant  hass,
str  entry_id,
str  bridge_name,
str  entry_title,
AccessoryIIDStorage  iid_storage,
**Any  kwargs 
)
Initialize a AccessoryDriver object.

Definition at line 685 of file accessories.py.

Member Function Documentation

◆ pair()

bool homeassistant.components.homekit.accessories.HomeDriver.pair (   self,
bytes  client_username_bytes,
str  client_public,
int   client_permissions 
)
Override super function to dismiss setup message if paired.

Definition at line 705 of file accessories.py.

◆ unpair()

None homeassistant.components.homekit.accessories.HomeDriver.unpair (   self,
UUID  client_uuid 
)
Override super function to show setup message if unpaired.

Definition at line 715 of file accessories.py.

Member Data Documentation

◆ _bridge_name

homeassistant.components.homekit.accessories.HomeDriver._bridge_name
private

Definition at line 700 of file accessories.py.

◆ _entry_title

homeassistant.components.homekit.accessories.HomeDriver._entry_title
private

Definition at line 701 of file accessories.py.

◆ entry_id

homeassistant.components.homekit.accessories.HomeDriver.entry_id

Definition at line 699 of file accessories.py.

◆ hass

homeassistant.components.homekit.accessories.HomeDriver.hass

Definition at line 698 of file accessories.py.

◆ iid_storage

homeassistant.components.homekit.accessories.HomeDriver.iid_storage

Definition at line 702 of file accessories.py.


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