Update powerwall.sh

This commit is contained in:
2022-09-11 20:58:31 -05:00
parent 89019a58f5
commit 1bbefaea3b

View File

@@ -175,10 +175,33 @@ CHECKACV_SERVICE(){
last_battvolt=$BATTVOLT
fi
fi
sleep 10
done # &
}
POWERLOGGER_SERVICE(){
while true
do
outV=$(curl -s "http://10.10.0.61/stats.json" | jq '.outputs .outV')
outA=$(curl -s "http://10.10.0.61/stats.json" | jq '.outputs .outA')
inV=$(curl -s "http://10.10.0.61/stats.json" | jq '.inputs .inV')
inA=$(curl -s "http://10.10.0.61/stats.json" | jq '.inputs .inA')
battV=$(curl -s "http://10.10.0.61/stats.json" | jq '.inputs .battV')
battA=$(curl -s "http://10.10.0.61/stats.json" | jq '.inputs .xfA')
QRY="USE servermonitor; INSERT INTO power_data (\`sensorid\`, \`volt\`, \`amp\`) VALUES ('2','${inV}','${inA}')"
echo $QRY
QRY="USE servermonitor; INSERT INTO power_data (\`sensorid\`, \`volt\`, \`amp\`) VALUES ('3','${outV}','${outA}')"
echo $QRY
QRY="USE servermonitor; INSERT INTO power_data (\`sensorid\`, \`volt\`, \`amp\`) VALUES ('4','${battV}','${battA}')"
echo $QRY
# ${mysql_conn} -e "${QRY}"
sleep 5m
done
}
SHUTDOWN_SERVERS(){
touch $FOLDER/shutdown
@@ -237,6 +260,17 @@ if [ ${action-x} ]; then
CHECKACV_SERVICE
fi
;;
powerlogger_service)
if [ "${2}" = "stop" ]; then
service_pid=`systemctl show --property MainPID --value ${SERVICE_NAME['powerlogger']}`
/usr/bin/pkill -P $service_pid
#/bin/systemctl stop $srvcname
#/usr/bin/killall bash
else
POWERLOGGER_SERVICE
fi
;;
esac
fi