mirror of
https://github.com/home-assistant/core.git
synced 2025-07-09 22:37:11 +00:00
parent
2b49694a4c
commit
4b8a8dda8d
@ -10,7 +10,7 @@ from urllib.parse import urlparse
|
||||
from async_upnp_client.search import SsdpSearchListener
|
||||
|
||||
from homeassistant import config_entries
|
||||
from homeassistant.components import network
|
||||
from homeassistant.components import network, ssdp
|
||||
from homeassistant.core import HomeAssistant, callback
|
||||
from homeassistant.helpers.event import async_call_later, async_track_time_interval
|
||||
|
||||
@ -161,7 +161,12 @@ class YeelightScanner:
|
||||
self._hass.config_entries.flow.async_init(
|
||||
DOMAIN,
|
||||
context={"source": config_entries.SOURCE_SSDP},
|
||||
data=response,
|
||||
data=ssdp.SsdpServiceInfo(
|
||||
ssdp_usn="",
|
||||
ssdp_st=SSDP_ST,
|
||||
ssdp_headers=response,
|
||||
upnp={},
|
||||
),
|
||||
)
|
||||
)
|
||||
|
||||
|
@ -182,8 +182,8 @@ def _patch_discovery(no_device=False, capabilities=None):
|
||||
info = None
|
||||
if not no_device:
|
||||
info = ssdp.SsdpServiceInfo(
|
||||
ssdp_usn="mock_usn",
|
||||
ssdp_st="mock_st",
|
||||
ssdp_usn="",
|
||||
ssdp_st=scanner.SSDP_ST,
|
||||
upnp={},
|
||||
ssdp_headers=capabilities or CAPABILITIES,
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user