Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.upnp.config_flow Namespace Reference

Classes

class  UpnpFlowHandler
 
class  UpnpOptionsFlowHandler
 

Functions

list[ssdp.SsdpServiceInfo_async_discovered_igd_devices (HomeAssistant hass)
 
str|None _async_mac_address_from_discovery (HomeAssistant hass, SsdpServiceInfo discovery)
 
str _friendly_name_from_discovery (ssdp.SsdpServiceInfo discovery_info)
 
bool _is_complete_discovery (ssdp.SsdpServiceInfo discovery_info)
 
bool _is_igd_device (ssdp.SsdpServiceInfo discovery_info)
 

Detailed Description

Config flow for UPNP.

Function Documentation

◆ _async_discovered_igd_devices()

list[ssdp.SsdpServiceInfo] homeassistant.components.upnp.config_flow._async_discovered_igd_devices ( HomeAssistant  hass)
private
Discovery IGD devices.

Definition at line 60 of file config_flow.py.

◆ _async_mac_address_from_discovery()

str | None homeassistant.components.upnp.config_flow._async_mac_address_from_discovery ( HomeAssistant  hass,
SsdpServiceInfo   discovery 
)
private
Get the mac address from a discovery.

Definition at line 69 of file config_flow.py.

◆ _friendly_name_from_discovery()

str homeassistant.components.upnp.config_flow._friendly_name_from_discovery ( ssdp.SsdpServiceInfo  discovery_info)
private
Extract user-friendly name from discovery.

Definition at line 40 of file config_flow.py.

◆ _is_complete_discovery()

bool homeassistant.components.upnp.config_flow._is_complete_discovery ( ssdp.SsdpServiceInfo  discovery_info)
private
Test if discovery is complete and usable.

Definition at line 50 of file config_flow.py.

◆ _is_igd_device()

bool homeassistant.components.upnp.config_flow._is_igd_device ( ssdp.SsdpServiceInfo  discovery_info)
private
Test if discovery is a complete IGD device.

Definition at line 79 of file config_flow.py.