From 800ffc0decb3f9d6788caed3b71908feca3fb282 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 1 Dec 2021 18:32:48 +0100 Subject: [PATCH] Use ssdp namespace in roku (#60733) Co-authored-by: epenet --- homeassistant/components/roku/config_flow.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/roku/config_flow.py b/homeassistant/components/roku/config_flow.py index 688e243886b..dff0f7d53c6 100644 --- a/homeassistant/components/roku/config_flow.py +++ b/homeassistant/components/roku/config_flow.py @@ -8,7 +8,6 @@ from rokuecp import Roku, RokuError import voluptuous as vol from homeassistant.components import ssdp, zeroconf -from homeassistant.components.ssdp import ATTR_UPNP_FRIENDLY_NAME, ATTR_UPNP_SERIAL from homeassistant.config_entries import ConfigFlow from homeassistant.const import CONF_HOST, CONF_NAME from homeassistant.core import HomeAssistant, callback @@ -113,8 +112,8 @@ class RokuConfigFlow(ConfigFlow, domain=DOMAIN): async def async_step_ssdp(self, discovery_info: ssdp.SsdpServiceInfo) -> FlowResult: """Handle a flow initialized by discovery.""" host = urlparse(discovery_info.ssdp_location).hostname - name = discovery_info.upnp[ATTR_UPNP_FRIENDLY_NAME] - serial_number = discovery_info.upnp[ATTR_UPNP_SERIAL] + name = discovery_info.upnp[ssdp.ATTR_UPNP_FRIENDLY_NAME] + serial_number = discovery_info.upnp[ssdp.ATTR_UPNP_SERIAL] await self.async_set_unique_id(serial_number) self._abort_if_unique_id_configured(updates={CONF_HOST: host})