Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.lifx.LIFXDiscoveryManager Class Reference

Public Member Functions

None __init__ (self, HomeAssistant hass, bool migrating)
 
None async_discovery (self, *Any _)
 
None async_setup_discovery_interval (self)
 

Public Attributes

 hass
 
 lock
 
 migrating
 

Private Attributes

 _cancel_discovery
 

Detailed Description

Manage discovery and migration.

Definition at line 104 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.lifx.LIFXDiscoveryManager.__init__ (   self,
HomeAssistant  hass,
bool  migrating 
)
Init the manager.

Definition at line 107 of file __init__.py.

Member Function Documentation

◆ async_discovery()

None homeassistant.components.lifx.LIFXDiscoveryManager.async_discovery (   self,
*Any  _ 
)
Discovery and migrate LIFX devics.

Definition at line 132 of file __init__.py.

◆ async_setup_discovery_interval()

None homeassistant.components.lifx.LIFXDiscoveryManager.async_setup_discovery_interval (   self)
Set up discovery at an interval.

Definition at line 115 of file __init__.py.

Member Data Documentation

◆ _cancel_discovery

homeassistant.components.lifx.LIFXDiscoveryManager._cancel_discovery
private

Definition at line 119 of file __init__.py.

◆ hass

homeassistant.components.lifx.LIFXDiscoveryManager.hass

Definition at line 109 of file __init__.py.

◆ lock

homeassistant.components.lifx.LIFXDiscoveryManager.lock

Definition at line 110 of file __init__.py.

◆ migrating

homeassistant.components.lifx.LIFXDiscoveryManager.migrating

Definition at line 111 of file __init__.py.


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