class Thermostat

Attributes

current_value[RW]
range[RW]
wanted_value[RW]

Public Class Methods

checkTemp(current_value, wanted_value, range) click to toggle source
# File lib/thermostat.rb, line 3
def self.checkTemp(current_value, wanted_value, range)
@current_value = current_value
@wanted_value = wanted_value
@range = range

if current_value < (wanted_value - range / 2)
heater = true
airco = false

print('heater on')
elsif current_value > (wanted_value + range / 2)
airco = true
heater = false
print('aicro on')
else
  airco = false
  heater = false
end
data = {
  cooling: airco,
  heating: heater
}
return data.to_json
end