Populate upnp devices from ssdp (#51221)
* Populate upnp devices from ssdp * Update tests since data comes in via HASS format now * pylint
This commit is contained in:
parent
eb687b7332
commit
d56bd61b93
6 changed files with 81 additions and 153 deletions
|
@ -29,17 +29,7 @@ from .const import (
|
|||
DOMAIN_DEVICES,
|
||||
LOGGER as _LOGGER,
|
||||
)
|
||||
from .device import Device
|
||||
|
||||
|
||||
def discovery_info_to_discovery(discovery_info: Mapping) -> Mapping:
|
||||
"""Convert a SSDP-discovery to 'our' discovery."""
|
||||
return {
|
||||
DISCOVERY_UDN: discovery_info[ssdp.ATTR_UPNP_UDN],
|
||||
DISCOVERY_ST: discovery_info[ssdp.ATTR_SSDP_ST],
|
||||
DISCOVERY_LOCATION: discovery_info[ssdp.ATTR_SSDP_LOCATION],
|
||||
DISCOVERY_USN: discovery_info[ssdp.ATTR_SSDP_USN],
|
||||
}
|
||||
from .device import Device, discovery_info_to_discovery
|
||||
|
||||
|
||||
class UpnpFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue