forked from home-assistant/core
Fix similar network names for Fritz (#53278)
This commit is contained in:
@@ -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
|
||||||
|
Reference in New Issue
Block a user