From 430d3e4604e6929e6ef671282b267a4fc8622b74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sat, 9 Jul 2022 18:07:46 +0300 Subject: [PATCH] Look for huawei_lte device MACs in a few more device info attributes (#74795) --- homeassistant/components/huawei_lte/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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