Update powerwall.sh
This commit is contained in:
@@ -149,7 +149,6 @@ CHECKTEMP_SERVICE(){
|
||||
# while true; do
|
||||
|
||||
for SENSORa in ${PW_SENSOR_ORD[@]}; do
|
||||
echo $SENSORa
|
||||
logtemp=${PW_LOGFOLDER}/log-temp-${SENSORa}
|
||||
[ ! -f ${logtemp} ] && touch ${logtemp}
|
||||
logtime=$(expr `date +%s` - $(stat -c %Y ${logtemp}))
|
||||
@@ -217,7 +216,7 @@ CHECKTEMP_SERVICE(){
|
||||
|
||||
fi
|
||||
temp_f=`echo "scale=2; $temp_c*1.8 + 32" | bc`
|
||||
echo "HERE: ${SENSOR} - ${temp_f} - ${temp_warn} - ${temp_crit} - ${temp_crit_sys}"
|
||||
# echo "HERE: ${SENSOR} - ${temp_f} - ${temp_warn} - ${temp_crit} - ${temp_crit_sys}"
|
||||
|
||||
if [ "${PW_SENSOR_TYPE[${SENSORa}]}" != "esxi" ]; then
|
||||
echo ${PW_TEMP_THRESHOLDS[${SENSOR}]} | cut -d',' -f 1 | read temp_warn
|
||||
@@ -271,6 +270,7 @@ Shutting down system servers!!" 1
|
||||
else
|
||||
if [ ! -f ${PW_TMPFOLDER}/temp.* ] && [ $(date +%H)$(date +%M) -ge 0700 ] && [ $(date +%H)$(date +%M) -lt 0705 ]; then
|
||||
if [ ! -f ${PW_TMPFOLDER}/.${SENSOR}.sentdaily ] || [ $(expr `date +%s` - $(stat -c %Y ${PW_TMPFOLDER}/.${SENSOR}.sentdaily)) -gt 600 ]; then
|
||||
rm -f ${PW_TMPFOLDER}/.${SENSOR}.sentdaily
|
||||
touch ${PW_TMPFOLDER}/.${SENSOR}.sentdaily
|
||||
SENDNOTICE "Daily Temp Readings" "$(DAILYTEMP)" &
|
||||
fi
|
||||
@@ -360,8 +360,8 @@ DAILYTEMP(){
|
||||
echo -e "Sensor Temperature(s) Now / 1DayAVG / 7DayAVG"
|
||||
DIVIDER . . 60
|
||||
for SENSOR in ${!PW_SENSOR_ID[@]}; do
|
||||
average1=$(AVERAGETEMP ${PW_SENSOR_ID[$SENSOR]} 1)
|
||||
average7=$(AVERAGETEMP ${PW_SENSOR_ID[$SENSOR]} 7)
|
||||
# average1=$(AVERAGETEMP ${PW_SENSOR_ID[$SENSOR]} 1)
|
||||
# average7=$(AVERAGETEMP ${PW_SENSOR_ID[$SENSOR]} 7)
|
||||
|
||||
if [ "${PW_SENSOR_TYPE[${SENSOR}]}" == "mqtt" ]; then
|
||||
mqtt_message=`${mqtt_conn} -t tele/${SENSOR}/SENSOR -C 1`
|
||||
|
||||
Reference in New Issue
Block a user