Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.bluetooth.match.IntegrationMatcher Class Reference

Public Member Functions

None __init__ (self, list[BluetoothMatcher] integration_matchers)
 
None async_clear_address (self, str address)
 
None async_setup (self)
 
set[str] match_domains (self, BluetoothServiceInfoBleak service_info)
 

Private Attributes

 _index
 
 _integration_matchers
 

Static Private Attributes

tuple __slots__ = ("_integration_matchers", "_matched", "_matched_connectable", "_index")
 

Detailed Description

Integration matcher for the bluetooth integration.

Definition at line 92 of file match.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.bluetooth.match.IntegrationMatcher.__init__ (   self,
list[BluetoothMatcher integration_matchers 
)
Initialize the matcher.

Definition at line 97 of file match.py.

Member Function Documentation

◆ async_clear_address()

None homeassistant.components.bluetooth.match.IntegrationMatcher.async_clear_address (   self,
str  address 
)
Clear the history matches for a set of domains.

Definition at line 115 of file match.py.

◆ async_setup()

None homeassistant.components.bluetooth.match.IntegrationMatcher.async_setup (   self)
Set up the matcher.

Definition at line 109 of file match.py.

◆ match_domains()

set[str] homeassistant.components.bluetooth.match.IntegrationMatcher.match_domains (   self,
BluetoothServiceInfoBleak  service_info 
)
Return the domains that are matched.

Definition at line 120 of file match.py.

Member Data Documentation

◆ __slots__

tuple homeassistant.components.bluetooth.match.IntegrationMatcher.__slots__ = ("_integration_matchers", "_matched", "_matched_connectable", "_index")
staticprivate

Definition at line 95 of file match.py.

◆ _index

homeassistant.components.bluetooth.match.IntegrationMatcher._index
private

Definition at line 106 of file match.py.

◆ _integration_matchers

homeassistant.components.bluetooth.match.IntegrationMatcher._integration_matchers
private

Definition at line 99 of file match.py.


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