Use dataclass properties in flux_led discovery (#60696)

Co-authored-by: epenet <epenet@users.noreply.github.com>
This commit is contained in:
epenet 2021-12-01 17:47:14 +01:00 committed by GitHub
parent 92b149fffe
commit 2b4a1ee7eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -85,9 +85,9 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
async def async_step_dhcp(self, discovery_info: dhcp.DhcpServiceInfo) -> FlowResult: async def async_step_dhcp(self, discovery_info: dhcp.DhcpServiceInfo) -> FlowResult:
"""Handle discovery via dhcp.""" """Handle discovery via dhcp."""
self._discovered_device = { self._discovered_device = {
ATTR_IPADDR: discovery_info[dhcp.IP_ADDRESS], ATTR_IPADDR: discovery_info.ip,
ATTR_MODEL: discovery_info[dhcp.HOSTNAME], ATTR_MODEL: discovery_info.hostname,
ATTR_ID: discovery_info[dhcp.MAC_ADDRESS].replace(":", ""), ATTR_ID: discovery_info.macaddress.replace(":", ""),
} }
return await self._async_handle_discovery() return await self._async_handle_discovery()