Update powerwall.sh

This commit is contained in:
2022-09-12 22:04:40 -05:00
parent f4c59b9e1c
commit 4378316bcb

View File

@@ -190,21 +190,15 @@ POWERLOGGER_SERVICE(){
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\`, \`date\`, \`volt\`, \`amp\`) VALUES ('2','${datetime}','${inV}','${inA}')"
#${mysql_conn} -e "${QRY}"
QRY="${QRY}; INSERT INTO power_data (\`sensorid\`, \`date\`, \`volt\`, \`amp\`) VALUES ('3','${datetime}','${outV}','${outA}')"
#${mysql_conn} -e "${QRY}"
QRY="${QRY}; INSERT INTO power_data (\`sensorid\`, \`date\`, \`volt\`, \`amp\`) VALUES ('4','${datetime}','${battV}','${battA}')"
#${mysql_conn} -e "${QRY}"
JSONSTATS=$(curl -s "http://10.10.0.61/stats.json")
QRY="USE servermonitor; INSERT INTO power_data (\`sensorid\`, \`date\`, \`volt\`, \`amp\`) VALUES ('2','${datetime}','${inV}','${inA}')"
QRY="${QRY}; INSERT INTO power_data (\`sensorid\`, \`date\`, \`volt\`, \`amp\`) VALUES ('3','${datetime}','${outV}','${outA}')"
QRY="${QRY}; INSERT INTO power_data (\`sensorid\`, \`date\`, \`volt\`, \`amp\`) VALUES ('4','${datetime}','${battV}','${battA}')"
QRY="${QRY}; INSERT INTO inv_jsonstats (\`date\`, \`data\`) VALUES ('${datetime}','${JSONSTATS}')"
echo $QRY
${mysql_conn} -e "${QRY}"
sleep 1m
done
@@ -216,7 +210,6 @@ UPDATE_SERVICES(){
done
sleep 5s
for srvc in "${POWERWALL_SERVICES[@]}"; do
echo
/bin/systemctl start $srvc
done
}
@@ -225,6 +218,11 @@ STOPALL_SERVICES(){
/bin/systemctl stop $srvc
done
}
STARTALL_SERVICES(){
for srvc in "${POWERWALL_SERVICES[@]}"; do
/bin/systemctl stop $srvc
done
}
STOP_SERVICE(){
echo "stop: ${1}"
@@ -268,6 +266,7 @@ SHUTDOWN_SERVERS(){
if [ ${action-x} ]; then
case $action in
stopall) STOPALL_SERVICES;;
startall) STARTALL_SERVICES;;
updateservices) UPDATE_SERVICES;;
checktemp) CHECKTEMP ${2};;
checktemp_service)