diff --git a/homeassistant/components/dlna_dmr/manifest.json b/homeassistant/components/dlna_dmr/manifest.json index be2e655454e..4e7b11767be 100644 --- a/homeassistant/components/dlna_dmr/manifest.json +++ b/homeassistant/components/dlna_dmr/manifest.json @@ -3,7 +3,7 @@ "name": "Dlna dmr", "documentation": "https://www.home-assistant.io/components/dlna_dmr", "requirements": [ - "async-upnp-client==0.14.7" + "async-upnp-client==0.14.10" ], "dependencies": [], "codeowners": [] diff --git a/homeassistant/components/upnp/device.py b/homeassistant/components/upnp/device.py index 5ebe2a78d0d..faa0a983d23 100644 --- a/homeassistant/components/upnp/device.py +++ b/homeassistant/components/upnp/device.py @@ -32,7 +32,8 @@ class Device: # discover devices from async_upnp_client.profiles.igd import IgdDevice - discovery_infos = await IgdDevice.async_search(source_ip=local_ip) + discovery_infos = await IgdDevice.async_search(source_ip=local_ip, + timeout=10) # add extra info and store devices devices = [] diff --git a/homeassistant/components/upnp/manifest.json b/homeassistant/components/upnp/manifest.json index 4a189dc6dd1..6120b6b3ca6 100644 --- a/homeassistant/components/upnp/manifest.json +++ b/homeassistant/components/upnp/manifest.json @@ -4,7 +4,7 @@ "config_flow": true, "documentation": "https://www.home-assistant.io/components/upnp", "requirements": [ - "async-upnp-client==0.14.7" + "async-upnp-client==0.14.10" ], "dependencies": [], "codeowners": [ diff --git a/requirements_all.txt b/requirements_all.txt index 59dd4120f76..e8d1ff0f662 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -209,7 +209,7 @@ asterisk_mbox==0.5.0 # homeassistant.components.dlna_dmr # homeassistant.components.upnp -async-upnp-client==0.14.7 +async-upnp-client==0.14.10 # homeassistant.components.stream av==6.1.2