From e2b825c2799d08bf196ae5179917066ffc35b636 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 16 Apr 2025 10:22:54 -1000 Subject: [PATCH] fixes --- homeassistant/components/dhcp/websocket_api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/dhcp/websocket_api.py b/homeassistant/components/dhcp/websocket_api.py index 5a53ce75b37..b8c9535242d 100644 --- a/homeassistant/components/dhcp/websocket_api.py +++ b/homeassistant/components/dhcp/websocket_api.py @@ -8,6 +8,7 @@ import voluptuous as vol from homeassistant.components import websocket_api from homeassistant.core import HomeAssistant, callback +from homeassistant.helpers import device_registry as dr from homeassistant.helpers.json import json_bytes from homeassistant.helpers.service_info.dhcp import DhcpServiceInfo as _DhcpServiceInfo @@ -35,7 +36,7 @@ def async_setup(hass: HomeAssistant) -> None: def serialize_service_info(service_info: _DhcpServiceInfo) -> DHCPDiscovery: """Serialize a _DhcpServiceInfo object.""" serialized: DHCPDiscovery = { - "mac_address": service_info.macaddress, + "mac_address": service_info.macaddress.upper(), "hostname": service_info.hostname, "ip_address": service_info.ip, } @@ -83,7 +84,7 @@ class _DiscoverySubscription: { "add": [ { - "address": mac_address, + "mac_address": dr.format_mac(mac_address).upper(), "hostname": data[HOSTNAME], "ip_address": data[IP_ADDRESS], }