diff --git a/inc/power.inc.sh b/inc/power.inc.sh index 709ac5ec..a4f50770 100644 --- a/inc/power.inc.sh +++ b/inc/power.inc.sh @@ -39,7 +39,7 @@ CHECKPOWER(){ INVSTATSINFO=$(curl -s "http://${PW_INVERTER_IP}/stats.json") if [ "${INVSTATSINFO}" != "" ]; then - INPUTV=`echo ${INVSTATSINFO} | jq '.inputs .inV'` + [ "${TEST_INPUTACV}" != "" ] && INPUTACV=${TEST_INPUTACV} || INPUTACV=$(echo ${INVSTATSINFO} | jq '.inputs .inV') INPUTA=`echo ${INVSTATSINFO} | jq '.inputs .inA'` INV_ALARM=`echo ${INVSTATSINFO} | jq '.errors .Alms'` [ "${INV_ALARM}" == "0" ] && INV_ALARM_disp="${idsCL[Green]}No Alarms (${INV_ALARM})" || INV_ALARM_disp="${idsCL[LightRed]}${PW_INVERTER_ALARMS[${INV_ALARM}]}" @@ -54,6 +54,7 @@ CHECKPOWER(){ OUTPUTA=`echo ${INVSTATSINFO} | jq '.outputs .outA'` OUTPUTA2=`echo "scale=2; ${OUTPUTA}*2" | bc` OUTPUTW=`echo ${INVSTATSINFO} | jq '.outputs .outW'` + [ "${TEST_BATTVOLT}" != "" ] && BATTV=${TEST_BATTVOLT} || BATTV=`echo ${INVSTATSINFO} | jq '.inputs .battV'` BATTV=`echo ${INVSTATSINFO} | jq '.inputs .battV'` BATTA=`echo ${INVSTATSINFO} | jq '.inputs .xfA'` BATTLIFE=`echo "scale=2; (${BATTV}*100)/${BATT_FULL}" | bc`