summaryrefslogtreecommitdiff
path: root/addons/hw_drivers/tools
diff options
context:
space:
mode:
authorlejeune quentin <qle@odoo.com>2019-09-10 13:13:22 +0000
committerlejeune quentin <qle@odoo.com>2019-09-10 14:14:27 +0000
commitd4fa24c2bce7bfb0b01d244a66aed14542ed1bbb (patch)
treedbfce899c95a5d286b8a171389b25f732bbb8d4f /addons/hw_drivers/tools
parent9c10d7a28e8fba59df9da78747c992e4fa944c9d (diff)
[IMP] hw_drivers: Add possibility to choose a wifi network on IoT Box
Previously if you are wired connected we don't scan wifi network. Now we scan the wifi network and add possibiliyt to select a network and use them.
Diffstat (limited to 'addons/hw_drivers/tools')
-rw-r--r--addons/hw_drivers/tools/helpers.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/addons/hw_drivers/tools/helpers.py b/addons/hw_drivers/tools/helpers.py
index 9a1b5e2064a..158e3022f07 100644
--- a/addons/hw_drivers/tools/helpers.py
+++ b/addons/hw_drivers/tools/helpers.py
@@ -74,7 +74,17 @@ def get_token():
return read_file_first_line('token')
def get_version():
- return '19_07'
+ return '19.07'
+
+def get_wifi_essid(self):
+ wifi_options = []
+ process_iwlist = subprocess.Popen(['sudo', 'iwlist', 'wlan0', 'scan'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
+ process_grep = subprocess.Popen(['grep', 'ESSID:"'], stdin=process_iwlist.stdout, stdout=subprocess.PIPE).stdout.readlines()
+ for ssid in process_grep:
+ essid = ssid.decode('utf-8').split('"')[1]
+ if essid not in wifi_options:
+ wifi_options.append(essid)
+ return wifi_options
def load_certificate():
"""