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

Public Member Functions

None __init__ (self, AccessoryIIDStorage iid_storage)
 
int get_iid_for_obj (self, Characteristic|Service obj)
 

Private Attributes

 _iid_storage
 

Detailed Description

IID Manager that remembers IIDs between restarts.

Definition at line 731 of file accessories.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.homekit.accessories.HomeIIDManager.__init__ (   self,
AccessoryIIDStorage  iid_storage 
)
Initialize a IIDManager object.

Definition at line 734 of file accessories.py.

Member Function Documentation

◆ get_iid_for_obj()

int homeassistant.components.homekit.accessories.HomeIIDManager.get_iid_for_obj (   self,
Characteristic | Service  obj 
)
Get IID for object.

Definition at line 739 of file accessories.py.

Member Data Documentation

◆ _iid_storage

homeassistant.components.homekit.accessories.HomeIIDManager._iid_storage
private

Definition at line 737 of file accessories.py.


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