Fix similar network names for Fritz (#53278)

This commit is contained in:
Simone Chemelli 2021-07-21 19:31:51 +02:00 committed by GitHub
parent 2d48d273a7
commit db1a8e9336
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,6 +13,7 @@ from fritzconnection.core.exceptions import (
FritzSecurityError, FritzSecurityError,
FritzServiceError, FritzServiceError,
) )
import slugify as unicode_slug
import xmltodict import xmltodict
from homeassistant.components.switch import SwitchEntity from homeassistant.components.switch import SwitchEntity
@ -247,7 +248,7 @@ def wifi_entities_list(
) )
if network_info: if network_info:
ssid = network_info["NewSSID"] 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"]]}' networks[i] = f'{ssid} {std_table[network_info["NewStandard"]]}'
else: else:
networks[i] = ssid networks[i] = ssid