Update pushbutton.py nmcli one line

master-bw2
Alan Johnston 2 months ago committed by GitHub
parent 3ee6413d00
commit 3a96325e23
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -158,23 +158,25 @@ if not GPIO.input(push_button): # if pushbutton is held down during boot
GPIO.output(powerPin, 0)
print("sudo nmcli device wifi hotspot con-name HotSpot ifname wlan0 ssid CubeSat password amsatao7")
## os.system("sudo nmcli device wifi hotspot con-name HotSpot ifname wlan0 ssid CubeSat password amsatao7")
result = subprocess.run(['nmcli', 'device', 'wifi', 'hotspot', 'con-name', 'MyHotspot', 'ifname', 'wlan0', 'ssid', 'CubeSat', 'password', 'amsatao7'], capture_output=True, text=True)
print(result, flush=True) #.stdout)
# os.system("sudo nmcli c add type wifi ifname wlan0 con-name Hotspot-Manual ssid MyHotspot")
# os.system("sudo nmcli connection modify Hotspot-Manual 802-11-wireless.mode ap 802-11-wireless.band bg")
# # os.system("sudo nmcli connection modify Hotspot-Manual wifi-sec.key-mgmt wpa-psk wifi-sec.psk 'YourPassword123' ipv4.method shared")
# os.system("sudo nmcli connection down uuid 335c2e13-cab4-40bf-a297-7ff2535ec214") # preconfigured")
# os.system("sudo nmcli device disconnect wlan0")
# os.system("sudo nmcli connection up uuid d437746a-411f-4f02-95ea-7b2f7665d59a") # Hotspot-Manual")
result = subprocess.run(['nmcli', 'connection', 'modify', 'Hotspot-Manual', 'connection.interface-name', 'wlan0'], capture_output=True, text=True)
print(result, flush=True) #.stdout)
## result = subprocess.run(['nmcli', 'connection', 'modify', 'Hotspot-Manual', 'connection.interface-name', 'wlan0'], capture_output=True, text=True)
## print(result, flush=True) #.stdout)
# result = subprocess.run(['nmcli', 'connection', 'down', 'preconfigured'], capture_output=True, text=True)
# print(result, flush=True) #.stdout)
# os.system("sudo nmcli connection up Hotspot-Manual")
result = subprocess.run(['nmcli', 'radio', 'wifi', 'on'], capture_output=True, text=True)
print(result, flush=True)
result = subprocess.run(['nmcli', 'connection', 'up', 'Hotspot-Manual'], capture_output=True, text=True)
print(result, flush=True) #.stdout)
## result = subprocess.run(['nmcli', 'radio', 'wifi', 'on'], capture_output=True, text=True)
## print(result, flush=True)
## result = subprocess.run(['nmcli', 'connection', 'up', 'Hotspot-Manual'], capture_output=True, text=True)
## print(result, flush=True) #.stdout)
# if (result.returncode != 0):
print(result.returncode)
# print(result.returncode)
result = subprocess.run(['nmcli', 'connection', 'show'], capture_output=True, text=True)
print(result, flush=True)
sleep(2)

Loading…
Cancel
Save

Powered by TurnKey Linux.