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) |
Config flow for UPNP.
|
private |
Discovery IGD devices.
Definition at line 60 of file config_flow.py.
|
private |
Get the mac address from a discovery.
Definition at line 69 of file config_flow.py.
|
private |
Extract user-friendly name from discovery.
Definition at line 40 of file config_flow.py.
|
private |
Test if discovery is complete and usable.
Definition at line 50 of file config_flow.py.
|
private |
Test if discovery is a complete IGD device.
Definition at line 79 of file config_flow.py.