diff --git a/mqtt_srv.py b/mqtt_srv.py index 0710ddc..d0e2972 100755 --- a/mqtt_srv.py +++ b/mqtt_srv.py @@ -691,10 +691,10 @@ def on_message(client, userdata, msg): else: writeLog("Linux Vol Control") if myObj['target'] == "start": - os.environ["MQTT_SRV_CUR_VOLEUME"] = subprocess.Popen("amixer sget Master | awk -F\"[][]\" '/Left:/ { print $2 }'", shell=True) + os.environ["MQTT_SRV_CUR_VOLUME"] = subprocess.Popen("amixer sget Master | awk -F\"[][]\" '/Left:/ { print $2 }'", shell=True) myCmd =f'sudo XDG_RUNTIME_DIR=/run/user/1000 -u jd amixer set Master 20%' else: - myCmd =f'sudo XDG_RUNTIME_DIR=/run/user/1000 -u jd amixer set Master 100%' + myCmd =f'sudo XDG_RUNTIME_DIR=/run/user/1000 -u jd amixer set Master {os.environ["MQTT_SRV_CUR_VOLUME"] }' # try: # #percent = 20 # #output = subprocess.run(["pactl", "set-sink-volume", "@DEFAULT_SINK@", f"{percent}%"], check=True)