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