diff --git a/powerwall.sh b/powerwall.sh index 6e49caf4..20217591 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -264,7 +264,7 @@ CHECKTEMP_SERVICE(){ if [ "${PW_TEMP_THRESHOLDS[${SENSORa}]}" != "" ]; then echo ${PW_TEMP_THRESHOLDS[${SENSORa}]} | cut -d',' -f 1 | read temp_warn echo ${PW_TEMP_THRESHOLDS[${SENSORa}]} | cut -d',' -f 2 | read temp_crit - [ "${PW_TEMP_THRESHOLDS[${SENSORa}]} | cut -d',' -f 3" != "" ] && echo ${PW_TEMP_THRESHOLDS[${SENSORa}]} | cut -d',' -f 3 | read temp_crit_sys || temp_crit_sys=${temp_crit} + [ "$(${PW_TEMP_THRESHOLDS[${SENSORa}]} | cut -d',' -f 3)" != "" ] && echo ${PW_TEMP_THRESHOLDS[${SENSORa}]} | cut -d',' -f 3 | read temp_crit_sys || temp_crit_sys=${temp_crit} fi if [ "${PW_SENSOR_TYPE[${SENSORa}]}" == "mqtt" ]; then