mirror of
https://github.com/home-assistant/core.git
synced 2025-07-20 19:57:07 +00:00
Use ZeroconfServiceInfo in doorbird (#59737)
Co-authored-by: epenet <epenet@users.noreply.github.com>
This commit is contained in:
parent
ca3e672b1d
commit
032718abb1
@ -12,7 +12,6 @@ from homeassistant.components import zeroconf
|
|||||||
from homeassistant.const import CONF_HOST, CONF_NAME, CONF_PASSWORD, CONF_USERNAME
|
from homeassistant.const import CONF_HOST, CONF_NAME, CONF_PASSWORD, CONF_USERNAME
|
||||||
from homeassistant.core import callback
|
from homeassistant.core import callback
|
||||||
from homeassistant.data_entry_flow import FlowResult
|
from homeassistant.data_entry_flow import FlowResult
|
||||||
from homeassistant.helpers.typing import DiscoveryInfoType
|
|
||||||
from homeassistant.util.network import is_link_local
|
from homeassistant.util.network import is_link_local
|
||||||
|
|
||||||
from .const import CONF_EVENTS, DOMAIN, DOORBIRD_OUI
|
from .const import CONF_EVENTS, DOMAIN, DOORBIRD_OUI
|
||||||
@ -94,7 +93,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
|
|||||||
return self.async_show_form(step_id="user", data_schema=data, errors=errors)
|
return self.async_show_form(step_id="user", data_schema=data, errors=errors)
|
||||||
|
|
||||||
async def async_step_zeroconf(
|
async def async_step_zeroconf(
|
||||||
self, discovery_info: DiscoveryInfoType
|
self, discovery_info: zeroconf.ZeroconfServiceInfo
|
||||||
) -> FlowResult:
|
) -> FlowResult:
|
||||||
"""Prepare configuration for a discovered doorbird device."""
|
"""Prepare configuration for a discovered doorbird device."""
|
||||||
macaddress = discovery_info[zeroconf.ATTR_PROPERTIES]["macaddress"]
|
macaddress = discovery_info[zeroconf.ATTR_PROPERTIES]["macaddress"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user