Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.ubus.device_tracker.OdhcpdUbusDeviceScanner Class Reference
Inheritance diagram for homeassistant.components.ubus.device_tracker.OdhcpdUbusDeviceScanner:
[legend]
Collaboration diagram for homeassistant.components.ubus.device_tracker.OdhcpdUbusDeviceScanner:
[legend]

Public Attributes

 mac2name
 
- Public Attributes inherited from homeassistant.components.ubus.device_tracker.UbusDeviceScanner
 host
 
 hostapd
 
 last_results
 
 mac2name
 
 parse_api_pattern
 
 password
 
 success_init
 
 ubus
 
 url
 
 username
 

Private Member Functions

def _generate_mac2name (self)
 

Additional Inherited Members

- Public Member Functions inherited from homeassistant.components.ubus.device_tracker.UbusDeviceScanner
def __init__ (self, config)
 
dict[str, str] async_get_extra_attributes (self, str device)
 
def get_device_name (self, device)
 
def scan_devices (self)
 

Detailed Description

Implement the Ubus device scanning for the odhcp DHCP server.

Definition at line 174 of file device_tracker.py.

Member Function Documentation

◆ _generate_mac2name()

def homeassistant.components.ubus.device_tracker.OdhcpdUbusDeviceScanner._generate_mac2name (   self)
private
Return empty MAC to name dict. Overridden if DHCP server is set.

Reimplemented from homeassistant.components.ubus.device_tracker.UbusDeviceScanner.

Definition at line 177 of file device_tracker.py.

Member Data Documentation

◆ mac2name

homeassistant.components.ubus.device_tracker.OdhcpdUbusDeviceScanner.mac2name

Definition at line 179 of file device_tracker.py.


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