From a7203e077742a8ac7e3ea697e41a0c0c8595d108 Mon Sep 17 00:00:00 2001 From: okunze <65952933+okunze@users.noreply.github.com> Date: Fri, 27 Mar 2026 21:24:09 +0000 Subject: [PATCH] Automated Change by GitHub Action --- source/scripts/argon-versioninfo.sh | 2 +- source/scripts/argonone-upsconfig.sh | 17 ++++++++++++++--- source/scripts/argononeupsd.py | 2 +- source/scripts/argonupsrtcd.py | 4 ---- 4 files changed, 16 insertions(+), 9 deletions(-) diff --git a/source/scripts/argon-versioninfo.sh b/source/scripts/argon-versioninfo.sh index cf255a0..eaee9b5 100644 --- a/source/scripts/argon-versioninfo.sh +++ b/source/scripts/argon-versioninfo.sh @@ -1,6 +1,6 @@ #!/bin/bash -VERSIONINFO="2602003" +VERSIONINFO="2603002" echo "Version $VERSIONINFO" if [ -z "$1" ] diff --git a/source/scripts/argonone-upsconfig.sh b/source/scripts/argonone-upsconfig.sh index 351ba8f..0775186 100644 --- a/source/scripts/argonone-upsconfig.sh +++ b/source/scripts/argonone-upsconfig.sh @@ -58,6 +58,12 @@ rtcdaemonscript=$INSTALLATIONFOLDER/$rtcdaemonname.py requireinstall=0 newmode=0 +if [ ! -z "$1" ] +then + requireinstall=1 + newmode=3 # installation +fi + echo "-----------------------------------" echo " Argon Industria UPS Configuration" echo "-----------------------------------" @@ -113,7 +119,8 @@ UPSCMDFILE="/dev/shm/upscmd.txt" UPSSTATUSFILE="/dev/shm/upslog.txt" rtcconfigscript=$INSTALLATIONFOLDER/argonups-rtcconfig.sh -if [ -f "$UPSSTATUSFILE" ] + +if [ -f "$UPSSTATUSFILE" ] && [ -f "$rtcconfigscript" ] then # cat $UPSSTATUSFILE sudo $pythonbin $rtcdaemonscript GETBATTERY @@ -277,8 +284,12 @@ do sudo systemctl restart "$rtcdaemonname.service" loopflag=0 fi - # Serial I/O is here - sudo systemctl restart argononed.service + + if [ ! -z "$1" ] + then + # Called from setup script + loopflag=0 + fi elif [ $newmode -eq 4 ] then sudo systemctl stop "$daemonname.service" diff --git a/source/scripts/argononeupsd.py b/source/scripts/argononeupsd.py index 48f3bff..881bbfb 100644 --- a/source/scripts/argononeupsd.py +++ b/source/scripts/argononeupsd.py @@ -93,7 +93,7 @@ try: if prevnotifymsg != curnotifymsg: notifymessage(curnotifymsg, curnotifycritical) - if tmp_battery <= 5 and tmp_charging != 0: + if tmp_battery <= 5 and tmp_charging == 0: os.system("shutdown +1 """+curnotifymsg+".""") prevnotifymsg = curnotifymsg diff --git a/source/scripts/argonupsrtcd.py b/source/scripts/argonupsrtcd.py index 3231442..a3f1b9b 100644 --- a/source/scripts/argonupsrtcd.py +++ b/source/scripts/argonupsrtcd.py @@ -368,10 +368,6 @@ def ups_check(readq): else: #icontitle = str(device_battery)+"%"+" Left" statusstr = "Battery" - tmp_battery = round(tmp_battery/20) - if tmp_battery > 4: - tmp_battery = 4 - #tmpiconfile = tmpiconfile+"battery_"+str(tmp_battery) tmpiconfile = tmpiconfile+"discharge_"+str(device_battery) tmpiconfile = tmpiconfile + ".png"