From 76e08aa93b669dd463e93658c3034f7d79d63883 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 1 Dec 2021 11:06:38 +0100 Subject: [PATCH] Use dataclass properties in goalzero discovery (#60703) Co-authored-by: epenet --- homeassistant/components/goalzero/config_flow.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/goalzero/config_flow.py b/homeassistant/components/goalzero/config_flow.py index 50927dd7729..2d8c0c848c9 100644 --- a/homeassistant/components/goalzero/config_flow.py +++ b/homeassistant/components/goalzero/config_flow.py @@ -30,9 +30,9 @@ class GoalZeroFlowHandler(config_entries.ConfigFlow, domain=DOMAIN): async def async_step_dhcp(self, discovery_info: dhcp.DhcpServiceInfo) -> FlowResult: """Handle dhcp discovery.""" - self.ip_address = discovery_info[dhcp.IP_ADDRESS] + self.ip_address = discovery_info.ip - await self.async_set_unique_id(discovery_info[dhcp.MAC_ADDRESS]) + await self.async_set_unique_id(discovery_info.macaddress) self._abort_if_unique_id_configured(updates={CONF_HOST: self.ip_address}) self._async_abort_entries_match({CONF_HOST: self.ip_address})