Fix deconz import

This commit is contained in:
Paulus Schoutsen 2019-12-04 21:57:08 -08:00
parent 41440d4f1b
commit 28e9f1d0b8

View File

@ -7,7 +7,6 @@ from pydeconz.utils import async_discovery, async_get_api_key, async_get_gateway
import voluptuous as vol
from homeassistant import config_entries
from homeassistant.components.ssdp import ATTR_MANUFACTURERURL, ATTR_SERIAL
from homeassistant.const import CONF_API_KEY, CONF_HOST, CONF_PORT
from homeassistant.core import callback
from homeassistant.helpers import aiohttp_client
@ -170,6 +169,9 @@ class DeconzFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
async def async_step_ssdp(self, discovery_info):
"""Handle a discovered deCONZ bridge."""
# Import it here, because only now do we know ssdp integration loaded.
# pylint: disable=import-outside-toplevel
from homeassistant.components.ssdp import ATTR_MANUFACTURERURL, ATTR_SERIAL
if discovery_info[ATTR_MANUFACTURERURL] != DECONZ_MANUFACTURERURL:
return self.async_abort(reason="not_deconz_bridge")