Update powerwall.sh
This commit is contained in:
25
powerwall.sh
25
powerwall.sh
@@ -190,21 +190,15 @@ POWERLOGGER_SERVICE(){
|
|||||||
inA=$(curl -s "http://10.10.0.61/stats.json" | jq '.inputs .inA')
|
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')
|
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')
|
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")
|
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}')"
|
QRY="${QRY}; INSERT INTO inv_jsonstats (\`date\`, \`data\`) VALUES ('${datetime}','${JSONSTATS}')"
|
||||||
echo $QRY
|
|
||||||
${mysql_conn} -e "${QRY}"
|
${mysql_conn} -e "${QRY}"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
sleep 1m
|
sleep 1m
|
||||||
|
|
||||||
done
|
done
|
||||||
@@ -216,7 +210,6 @@ UPDATE_SERVICES(){
|
|||||||
done
|
done
|
||||||
sleep 5s
|
sleep 5s
|
||||||
for srvc in "${POWERWALL_SERVICES[@]}"; do
|
for srvc in "${POWERWALL_SERVICES[@]}"; do
|
||||||
echo
|
|
||||||
/bin/systemctl start $srvc
|
/bin/systemctl start $srvc
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
@@ -225,6 +218,11 @@ STOPALL_SERVICES(){
|
|||||||
/bin/systemctl stop $srvc
|
/bin/systemctl stop $srvc
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
STARTALL_SERVICES(){
|
||||||
|
for srvc in "${POWERWALL_SERVICES[@]}"; do
|
||||||
|
/bin/systemctl stop $srvc
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
STOP_SERVICE(){
|
STOP_SERVICE(){
|
||||||
echo "stop: ${1}"
|
echo "stop: ${1}"
|
||||||
@@ -268,6 +266,7 @@ SHUTDOWN_SERVERS(){
|
|||||||
if [ ${action-x} ]; then
|
if [ ${action-x} ]; then
|
||||||
case $action in
|
case $action in
|
||||||
stopall) STOPALL_SERVICES;;
|
stopall) STOPALL_SERVICES;;
|
||||||
|
startall) STARTALL_SERVICES;;
|
||||||
updateservices) UPDATE_SERVICES;;
|
updateservices) UPDATE_SERVICES;;
|
||||||
checktemp) CHECKTEMP ${2};;
|
checktemp) CHECKTEMP ${2};;
|
||||||
checktemp_service)
|
checktemp_service)
|
||||||
|
|||||||
Reference in New Issue
Block a user