# -*- Mode: shell-script -*-

CMD=$(basename "$0")

HOSTNAME=`hostname`
umask 022
if [ $HOSTNAME != pi ] ; then
    . ~/.keychain/$HOSTNAME-sh
fi

PIDFILE=/tmp/ac.pid
CMD_FILE=/var/tmp/ac.cmd
CURRENT_TEMP_FILE=/tmp/current_temp
OUTDOOR_TEMP_FILE=/tmp/outdoor_temp
STUDY_TEMP_FILE=/tmp/study_temp
LOUNGEROOM_TEMP_FILE=/tmp/loungeroom_temp
BEDROOM_TEMP_FILE=/tmp/bedroom_temp
FRIDGE_TEMP_FILE=/tmp/fridge_temp
WARMBEERFRIDGE_TEMP_FILE=/tmp/warmbeerfridge_temp
COOLBEERFRIDGE_TEMP_FILE=/tmp/coolbeerfridge_temp
BREWFRIDGE_TEMP_FILE=/tmp/brewfridge_temp
PI_TEMP1_FILE=/tmp/pi_temp1
PI_TEMP2_FILE=/tmp/pi_temp2
WINDDIR_FILE=/tmp/winddir
WINDSPEED_FILE=/tmp/windspeed
WINDGUST_FILE=/tmp/windgust
HUMIDITY_FILE=/tmp/humidity
PRESSURE_FILE=/tmp/pressure
RR_FILE=/tmp/rr
R24H_FILE=/tmp/r24h
THERMO_STATE_FILE=/tmp/ac.state_thermo
THERMO_STARTRAMP_FILE=/var/tmp/ac.state_rampup
THERMO_SETPOINT_FILE=/tmp/current_thermostat
THERMO_SERVO_SETPOINT_FILE=/tmp/current_servo_thermostat
STATE_FILE=/tmp/ac.state
TIMER_STATE_FILE=/var/tmp/ac.state_timeroverride
DESIRED_STATE_FILE=/var/tmp/ac.state_desired
MODE_FILE=/var/tmp/ac_mode
RUNNING_MODE=$(awk '{print $1}' $MODE_FILE)


HEATER_FORCE_DISABLE=/var/tmp/heater.disable
HEATER_ENABLE=/var/tmp/heater.enable

for arg in "$@" ; do
    [ "$arg" = --heateronly ] && grep -q ac $MODE_FILE && exit 1
    [ "$arg" = --aconly ] && grep -q heater $MODE_FILE && exit 1
done

ssh() {
    command fsh -T -x -n "$@"
}
