From 1b8252fa2f0a640090518d478cd3abad3d4166df Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Tue, 1 Feb 2022 18:57:34 +0100 Subject: [PATCH] Fix wan_access switch for disconnected devices in Fritz!Tools (#65378) --- homeassistant/components/fritz/common.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/fritz/common.py b/homeassistant/components/fritz/common.py index c9eff204bf2..dede4b82c02 100644 --- a/homeassistant/components/fritz/common.py +++ b/homeassistant/components/fritz/common.py @@ -372,13 +372,14 @@ class FritzBoxTools(update_coordinator.DataUpdateCoordinator): dev_info: Device = hosts[dev_mac] + if dev_info.ip_address: + dev_info.wan_access = self._get_wan_access(dev_info.ip_address) + for link in interf["node_links"]: intf = mesh_intf.get(link["node_interface_1_uid"]) if intf is not None: - if intf["op_mode"] != "AP_GUEST" and dev_info.ip_address: - dev_info.wan_access = self._get_wan_access( - dev_info.ip_address - ) + if intf["op_mode"] == "AP_GUEST": + dev_info.wan_access = None dev_info.connected_to = intf["device"] dev_info.connection_type = intf["type"]