diff --git a/powerwall.sh b/powerwall.sh index 39108809..66d68a70 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -18,10 +18,10 @@ VERBOSE=false CHECKTEMP(){ [ "${1}" != "" ] && SENSORS=("${1}") || SENSORS=SENSOR_ID[@] for x in "${!SENSOR_ID[@]}"; do printf "[%s]=%s\n" "$x" "${SENSOR_ID[$x]}" ; done - for x in "${!SENSORS}"; do printf "[%s]=%s\n" "$x" "${SENSORS[$x]}" ; done + for x in "${!SENSORS[@]}"; do printf "[%s]=%s\n" "$x" "${SENSORS[$x]}" ; done for SENSOR in ${!SENSORS}; do - echo "HERE: ${SENSORS[${SENSOR}]}" + echo "HERE: ${SENSOR}" done # mqtt_message=`${mqtt_conn} -t tele/${1}/SENSOR -C 1`