|
|
@ -259,12 +259,11 @@ def thermald_thread(): |
|
|
|
cloudlog.exception("Error getting network status") |
|
|
|
cloudlog.exception("Error getting network status") |
|
|
|
|
|
|
|
|
|
|
|
try: |
|
|
|
try: |
|
|
|
gsm_roaming = params.get("GsmRoaming") |
|
|
|
gsm_roaming = params.get_bool("GsmRoaming") |
|
|
|
if gsm_roaming != last_gsm_roaming: |
|
|
|
if gsm_roaming != last_gsm_roaming: |
|
|
|
last_gsm_roaming = gsm_roaming |
|
|
|
last_gsm_roaming = gsm_roaming |
|
|
|
roam = "yes" if gsm_roaming else "no" |
|
|
|
home_only = "no" if gsm_roaming else "yes" |
|
|
|
print(f"Setting roaming: {roam}") |
|
|
|
os.system(f"nmcli connection modify --temporary lte gsm.home-only {home_only}") |
|
|
|
os.system(f"nmcli connection modify --temporary lte gsm.home-only {roam}") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
except Exception: |
|
|
|
except Exception: |
|
|
|
cloudlog.exception("Error setting roaming") |
|
|
|
cloudlog.exception("Error setting roaming") |
|
|
|