From db1a8e9336ca0faf31b7654ba15be449ab28df21 Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Wed, 21 Jul 2021 19:31:51 +0200 Subject: [PATCH] Fix similar network names for Fritz (#53278) --- homeassistant/components/fritz/switch.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/fritz/switch.py b/homeassistant/components/fritz/switch.py index 2969095d34d..b1ec63e0ce9 100644 --- a/homeassistant/components/fritz/switch.py +++ b/homeassistant/components/fritz/switch.py @@ -13,6 +13,7 @@ from fritzconnection.core.exceptions import ( FritzSecurityError, FritzServiceError, ) +import slugify as unicode_slug import xmltodict from homeassistant.components.switch import SwitchEntity @@ -247,7 +248,7 @@ def wifi_entities_list( ) if network_info: ssid = network_info["NewSSID"] - if ssid in networks.values(): + if unicode_slug.slugify(ssid, lowercase=False) in networks.values(): networks[i] = f'{ssid} {std_table[network_info["NewStandard"]]}' else: networks[i] = ssid