From 9eaae15abdc327f8a52ff537fcb1b4fd5ccccdd6 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 22 Oct 2023 20:49:10 -0500 Subject: [PATCH] Update powerwall.sh --- powerwall.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/powerwall.sh b/powerwall.sh index d1a2f64e..10bd8475 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -199,10 +199,10 @@ CHECKTEMP_SERVICE(){ fi if [ "${PW_SENSOR_TYPE[${SENSORa}]}" == "esxi" ]; then - # unset IFS - # SENSORS_CHECK=$(ssh root@${PW_RACADM_ACCESS} racadm -r ${PW_HOST_IDRACS[${SENSORa}]} -u ${PW_ESXI_USER} -p "'${PW_ESXI_PASS}'" getsensorinfo | grep " Temp" 2>&1) - # IFS=$'\n' read -rd '' -a SENSORS_CHECK <<<"${SENSORS_CHECK}"; unset IFS - SENSORS_CHECK='' + unset IFS + SENSORS_CHECK=$(ssh root@${PW_RACADM_ACCESS} racadm -r ${PW_HOST_IDRACS[${SENSORa}]} -u ${PW_ESXI_USER} -p "'${PW_ESXI_PASS}'" getsensorinfo | grep " Temp" 2>&1) + IFS=$'\n' read -rd '' -a SENSORS_CHECK <<<"${SENSORS_CHECK}"; unset IFS + # SENSORS_CHECK='' # for i in ${SENSORS_CHECK[@]}; do echo $i; done @@ -224,17 +224,17 @@ CHECKTEMP_SERVICE(){ for SENSOR in "${SENSORS_CHECK[@]}"; do if [ "${PW_SENSOR_TYPE[${SENSORa}]}" == "mqtt" ]; then - # mqtt_message=`${mqtt_conn} -t tele/${SENSOR}/SENSOR -C 1` + mqtt_message=`${mqtt_conn} -t tele/${SENSOR}/SENSOR -C 1` echo $mqtt_message | cut -d':' -f 7 | cut -d',' -f 1 | read temp_h echo $mqtt_message | cut -d':' -f 6 | cut -d',' -f 1 | read temp_c elif [ "${PW_SENSOR_TYPE[${SENSORa}]}" == "system" ]; then - # temp_c=$(vcgencmd measure_temp) + temp_c=$(vcgencmd measure_temp) temp_c=${temp_c%\'*}; temp_c=${temp_c#*=} temp_h='' elif [ "${PW_SENSOR_TYPE[${SENSORa}]}" == "remotesystem" ]; then - # temp_c=$(ssh root@${PW_REMOTE_SENSORS[${SENSOR}]} vcgencmd measure_temp) + temp_c=$(ssh root@${PW_REMOTE_SENSORS[${SENSOR}]} vcgencmd measure_temp) temp_c=${temp_c%\'*}; temp_c=${temp_c#*=} temp_h=''