Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.ruckus_unleashed.device_tracker Namespace Reference

Classes

class  RuckusDevice
 

Functions

def add_new_entities (coordinator, async_add_entities, tracked)
 
None async_setup_entry (HomeAssistant hass, ConfigEntry entry, AddEntitiesCallback async_add_entities)
 
None restore_entities (er.EntityRegistry registry, RuckusDataUpdateCoordinator coordinator, ConfigEntry entry, AddEntitiesCallback async_add_entities, set[str] tracked)
 

Variables

 _LOGGER = logging.getLogger(__package__)
 

Detailed Description

Support for Ruckus devices.

Function Documentation

◆ add_new_entities()

def homeassistant.components.ruckus_unleashed.device_tracker.add_new_entities (   coordinator,
  async_add_entities,
  tracked 
)
Add new tracker entities from the router.

Definition at line 51 of file device_tracker.py.

◆ async_setup_entry()

None homeassistant.components.ruckus_unleashed.device_tracker.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback   async_add_entities 
)
Set up device tracker for Ruckus component.

Definition at line 27 of file device_tracker.py.

◆ restore_entities()

None homeassistant.components.ruckus_unleashed.device_tracker.restore_entities ( er.EntityRegistry  registry,
RuckusDataUpdateCoordinator  coordinator,
ConfigEntry  entry,
AddEntitiesCallback  async_add_entities,
set[str]  tracked 
)
Restore clients that are not a part of active clients list.

Definition at line 68 of file device_tracker.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.ruckus_unleashed.device_tracker._LOGGER = logging.getLogger(__package__)
private

Definition at line 24 of file device_tracker.py.