diff --git a/homeassistant/components/huawei_lte/utils.py b/homeassistant/components/huawei_lte/utils.py index 37f9f1a5542..bbcf29e552c 100644 --- a/homeassistant/components/huawei_lte/utils.py +++ b/homeassistant/components/huawei_lte/utils.py @@ -14,7 +14,10 @@ def get_device_macs( :param device_info: the device.information structure for the device :param wlan_settings: the wlan.multi_basic_settings structure for the device """ - macs = [device_info.get("MacAddress1"), device_info.get("MacAddress2")] + macs = [ + device_info.get(x) + for x in ("MacAddress1", "MacAddress2", "WifiMacAddrWl0", "WifiMacAddrWl1") + ] try: macs.extend(x.get("WifiMac") for x in wlan_settings["Ssids"]["Ssid"]) except Exception: # pylint: disable=broad-except