From e597448202590a814928fe578238b70dc2274c9f Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 11 Sep 2022 14:22:25 -0500 Subject: [PATCH] Update powerwall.sh --- powerwall.sh | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/powerwall.sh b/powerwall.sh index b14a68bb..28b6d1f2 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -110,6 +110,18 @@ CHECKTEMP_SERVICE(){ done # & } +CHECKACV_SERVICE(){ + last_temp=0 + while true + do + INPUTACV=$(curl -s "http://10.10.0.61/stats.json" | jq '.inputs .inV') + if [ ${INPUTACV%.*} -gt 105 ]; then + + fi + sleep 30 + done # & +} + UPDATE(){ echo -en "${idsCL[LightCyan]}Checking for updates...${idsCL[Default]}" echo "" @@ -185,10 +197,20 @@ if [ ${action-x} ]; then #/usr/bin/killall bash else - UPDATE CHECKTEMP_SERVICE ${2} fi ;; + checktacv_service) + if [ "${2}" = "stop" ]; then + service_pid=`systemctl show --property MainPID --value ${SERVICE_NAME[${3}]}` + /bin/kill -9 $service_pid + /bin/systemctl stop $srvcname + #/usr/bin/killall bash + + else + CHECKACV_SERVICE ${2} + fi + ;; esac fi