update
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
PW_VERS='2.11.20-07132025'
|
PW_VERS='2.12.1a-07192025'
|
||||||
|
|
||||||
noheader=' update service dailytemp confsync -r -report test '
|
noheader=' update service dailytemp confsync -r -report test '
|
||||||
|
|
||||||
|
|||||||
@@ -486,7 +486,7 @@ CHECKPOWER(){
|
|||||||
|
|
||||||
declare -A OFFSITE_MISC
|
declare -A OFFSITE_MISC
|
||||||
for mSENSOR in "${PW_POWERSENSOR_MISC[@]}"; do
|
for mSENSOR in "${PW_POWERSENSOR_MISC[@]}"; do
|
||||||
OFFSITE_MISC[${mSENSOR}]=$(GET_TUYA_POWER ${mSENSOR})
|
OFFSITE_MISC[${mSENSOR}]=$(GET_KASA_POWER ${mSENSOR})
|
||||||
done
|
done
|
||||||
|
|
||||||
fi
|
fi
|
||||||
@@ -1702,6 +1702,15 @@ GET_TUYA_POWER(){
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GET_KASA_POWER(){
|
||||||
|
INFO=$(/usr/local/bin/kasa --type strip --json --verbose --host ${PW_REMOTE_SENSORS[${1}]} energy --child-index ${PW_SENSOR_DEVICEID[${1}]})
|
||||||
|
if [ "${INFO}" != "" ]; then
|
||||||
|
AMP=$(echo $(echo "scale=2; $(echo ${INFO} | jq '.current_ma')/1000" | tr -d $'\r' | bc -l))
|
||||||
|
WATT=$(echo $(echo "scale=2; $(echo ${INFO} | jq '.power_mw')/1000" | tr -d $'\r' | bc -l))
|
||||||
|
VOLT=$(echo $(echo "scale=2; $(echo ${INFO} | jq '.voltage_mv')/1000" | tr -d $'\r' | bc -l))
|
||||||
|
echo "${AMP}:${WATT}:${VOLT}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user