Use user-set device names for Linksys Smart Wi-Fi routers (3) (#8300)
* Use user-set device names for Linksys Smart Wi-Fi routers (3) * Newline at end of linksys_smart.py * Remove spaces in last line of linksys_smart.py * Update linksys_smart.pypull/8385/head
parent
903e6b5aee
commit
63ff173305
|
@ -83,11 +83,14 @@ class LinksysSmartWifiDeviceScanner(DeviceScanner):
|
|||
if not connections:
|
||||
_LOGGER.debug("Device %s is not connected", mac)
|
||||
continue
|
||||
name = device["friendlyName"]
|
||||
properties = device["properties"]
|
||||
for prop in properties:
|
||||
|
||||
name = None
|
||||
for prop in device["properties"]:
|
||||
if prop["name"] == "userDeviceName":
|
||||
name = prop["value"]
|
||||
if not name:
|
||||
name = device.get("friendlyName", device["deviceID"])
|
||||
|
||||
_LOGGER.debug("Device %s is connected", mac)
|
||||
self.last_results[mac] = name
|
||||
except (KeyError, IndexError):
|
||||
|
|
Loading…
Reference in New Issue