diff --git a/chipmonk.sh b/chipmonk.sh index e984f55..f48fe67 100755 --- a/chipmonk.sh +++ b/chipmonk.sh @@ -55,6 +55,7 @@ read_config(){ source /usr/local/etc/chipmonk.cfg else : #chipmonk_error "can't find /usr/local/etc/chipmonk.cfg" + source ./chipmonk.cfg fi } @@ -267,10 +268,10 @@ WARN_IP_DONE=0 compile_warnings(){ #battery low - if [ $WARN_BATT == 0 ] && [ (( BATTERY_VALUE < BATTERY_WARN_VALUE )) ]; then + if [ $WARN_BATT == 0 ] && (( BATTERY_VALUE < BATTERY_WARN_VALUE )); then WARN_BATT=1 echo "warn batt" - 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 echo "ok batt" fi @@ -292,10 +293,10 @@ compile_warnings(){ #too hot - if [ $WARN_TEMP == 0 ] && [ (( TEMPERATURE_VALUE > TEMPERATURE_WARN_VALUE )) ]; then + if [ $WARN_TEMP == 0 ] && (( TEMPERATURE_VALUE > TEMPERATURE_WARN_VALUE )); then WARN_TEMP=1 echo "warn TEMP" - 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 echo "ok TEMP" fi @@ -309,6 +310,8 @@ handle_warnings(){ echo } +### Entry Point #### + check_i2c_installed #########################################