mirror of
https://github.com/home-assistant/core.git
synced 2025-06-15 18:47:05 +00:00
This commit is contained in:
parent
a3e36e6c66
commit
0f879a6c60
@ -122,13 +122,18 @@ class UbusDeviceScanner(DeviceScanner):
|
|||||||
|
|
||||||
self.last_results = []
|
self.last_results = []
|
||||||
results = 0
|
results = 0
|
||||||
|
# for each access point
|
||||||
for hostapd in self.hostapd:
|
for hostapd in self.hostapd:
|
||||||
result = _req_json_rpc(
|
result = _req_json_rpc(
|
||||||
self.url, self.session_id, 'call', hostapd, 'get_clients')
|
self.url, self.session_id, 'call', hostapd, 'get_clients')
|
||||||
|
|
||||||
if result:
|
if result:
|
||||||
results = results + 1
|
results = results + 1
|
||||||
self.last_results.extend(result['clients'].keys())
|
# Check for each device is authorized (valid wpa key)
|
||||||
|
for key in result['clients'].keys():
|
||||||
|
device = result['clients'][key]
|
||||||
|
if device['authorized']:
|
||||||
|
self.last_results.append(key)
|
||||||
|
|
||||||
return bool(results)
|
return bool(results)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user