cleanup. add gotify notifications

master
Bryan 2021-01-02 15:17:01 -06:00
parent b26f134d29
commit 1a3c50dc18
1 changed files with 19 additions and 24 deletions

View File

@ -271,23 +271,23 @@ compile_warnings(){
if [ $WARN_BATT == 0 ] && (( BATTERY_VALUE < BATTERY_WARN_VALUE )); then if [ $WARN_BATT == 0 ] && (( BATTERY_VALUE < BATTERY_WARN_VALUE )); then
WARN_BATT=1 WARN_BATT=1
echo "warn batt" echo "warn batt"
gotify_alert "Chip-DC Warning" "Battery at $BATTERY_VALUE!"
elif [ $WARN_BATT == 1 ] && (( BATTERY_VALUE > BATTERY_WARN_VALUE + 2 )); then elif [ $WARN_BATT == 1 ] && (( BATTERY_VALUE > BATTERY_WARN_VALUE + 2 )); then
WARN_BATT=0 WARN_BATT=0
echo "ok batt" echo "ok batt"
gotify_alert "Chip-DC" "Battery is ok: $BATTERY_VALUE"
fi fi
echo "temp: $TEMPERATURE_VALUE"
echo "power source: $POWER_SOURCE"
echo "battery value: $BATTERY_VALUE"
#power disconnected #power disconnected
if [ $WARN_POWR == 0 ] && [ $POWER_SOURCE == 0 ];then if [ $WARN_POWR == 0 ] && [ $POWER_SOURCE == 0 ];then
WARN_POWR=1 WARN_POWR=1
echo "warn pwr" echo "warn pwr"
gotify_alert "Chip-DC Warning" "Power Disconnected!"
elif [ $WARN_POWR == 1 ] && [ $POWER_SOURCE == 1 ];then elif [ $WARN_POWR == 1 ] && [ $POWER_SOURCE == 1 ];then
WARN_POWR=0 WARN_POWR=0
echo "ok pwr" echo "ok pwr"
gotify_alert "Chip-DC" "Power Reconnected."
fi fi
# echo $WARN_POWR # echo $WARN_POWR
@ -296,9 +296,11 @@ compile_warnings(){
if [ $WARN_TEMP == 0 ] && (( TEMPERATURE_VALUE > TEMPERATURE_WARN_VALUE )); then if [ $WARN_TEMP == 0 ] && (( TEMPERATURE_VALUE > TEMPERATURE_WARN_VALUE )); then
WARN_TEMP=1 WARN_TEMP=1
echo "warn TEMP" echo "warn TEMP"
gotify_alert "Chip-DC Warning" "Temperature is $TEMPERATURE_PRINT°C!"
elif [ $WARN_TEMP == 1 ] && (( TEMPERATURE_VALUE < TEMPERATURE_WARN_VALUE - 20 )); then elif [ $WARN_TEMP == 1 ] && (( TEMPERATURE_VALUE < TEMPERATURE_WARN_VALUE - 20 )); then
WARN_TEMP=0 WARN_TEMP=0
echo "ok TEMP" echo "ok TEMP"
gotify_alert "Chip-DC" "Temperature ok. $TEMPERATURE_PRINT°C"
fi fi
# echo $TEMPERATURE_WARN_VALUE # echo $TEMPERATURE_WARN_VALUE
# echo $TEMPERATURE_VALUE # echo $TEMPERATURE_VALUE
@ -306,10 +308,6 @@ compile_warnings(){
} }
handle_warnings(){
echo
}
### Entry Point #### ### Entry Point ####
check_i2c_installed check_i2c_installed
@ -324,24 +322,21 @@ echo
######################################### #########################################
#if [ $PRINT ]; then if [ $DAEMON == "0" ]; then
echo "$REPORT_TXT" echo "$REPORT_TXT"
# exit 0 exit 0
#fi fi
trap "chipmonk_stop" 1 2 3 15 trap "chipmonk_stop" 1 2 3 15
######################################### #########################################
LAST_TIME_SENSORS=`date +%s`
#LAST_TIME_IP=`date +%s`
if [ $DAEMON == "1" ]; then if [ $DAEMON == "1" ]; then
while true; do : gotify_alert "Chip-DC" "Started chipmonk service."
while true; do
read_AXP read_AXP
read_stats read_stats
compile_warnings compile_warnings
#handle_warnings
sleep "$SENSOR_READ_FREQUENCY" sleep "$SENSOR_READ_FREQUENCY"
done done
fi fi