Home Assistant Unofficial Reference 2024.12.1
match.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.bluetooth.match._BluetoothCallbackMatcherWithCallback
 
class  homeassistant.components.bluetooth.match.BluetoothCallbackMatcher
 
class  homeassistant.components.bluetooth.match.BluetoothCallbackMatcherIndex
 
class  homeassistant.components.bluetooth.match.BluetoothCallbackMatcherOptional
 
class  homeassistant.components.bluetooth.match.BluetoothCallbackMatcherWithCallback
 
class  homeassistant.components.bluetooth.match.BluetoothMatcherIndex
 
class  homeassistant.components.bluetooth.match.BluetoothMatcherIndexBase
 
class  homeassistant.components.bluetooth.match.IntegrationMatcher
 
class  homeassistant.components.bluetooth.match.IntegrationMatchHistory
 

Namespaces

 homeassistant.components.bluetooth.match
 

Functions

None homeassistant.components.bluetooth.match.__init__ (self)
 
re.Pattern homeassistant.components.bluetooth.match._compile_fnmatch (str pattern)
 
str homeassistant.components.bluetooth.match._local_name_to_index_key (str local_name)
 
bool homeassistant.components.bluetooth.match._memorized_fnmatch (str name, str pattern)
 
bool homeassistant.components.bluetooth.match.add (self, _T matcher)
 
bool homeassistant.components.bluetooth.match.ble_device_matches (BluetoothMatcherOptional matcher, BluetoothServiceInfoBleak service_info)
 
None homeassistant.components.bluetooth.match.build (self)
 
list[_T] homeassistant.components.bluetooth.match.match (self, BluetoothServiceInfoBleak service_info)
 
bool homeassistant.components.bluetooth.match.remove (self, _T matcher)
 
bool homeassistant.components.bluetooth.match.seen_all_fields (IntegrationMatchHistory previous_match, AdvertisementData advertisement_data)
 

Variables

tuple homeassistant.components.bluetooth.match.__slots__
 
 homeassistant.components.bluetooth.match.Final
 
int homeassistant.components.bluetooth.match.LOCAL_NAME_MIN_MATCH_LENGTH = 3
 
 homeassistant.components.bluetooth.match.manufacturer_id_set
 
 homeassistant.components.bluetooth.match.service_data_uuid_set
 
 homeassistant.components.bluetooth.match.service_uuid_set