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:
"""Handle discovery via dhcp."""
self._discovered_device = {
ATTR_IPADDR: discovery_info[dhcp.IP_ADDRESS],
ATTR_MODEL: discovery_info[dhcp.HOSTNAME],
ATTR_ID: discovery_info[dhcp.MAC_ADDRESS].replace(":", ""),
ATTR_IPADDR: discovery_info.ip,
ATTR_MODEL: discovery_info.hostname,
ATTR_ID: discovery_info.macaddress.replace(":", ""),
}
return await self._async_handle_discovery()