if (this.coolingSetpoint != coolingSetpoint) {
this.latestCoolingSetPoint = coolingSetpoint
this.coolingSetpoint = coolingSetpoint
- this.currentCoolingSetpoint = currentCoolingSetpoint
+ this.currentCoolingSetpoint = coolingSetpoint
println("Cooling set point for the thermostat with id:$id is changed to $coolingSetpoint!")
sendEvent([name: "coolingSetpoint", value: "$coolingSetpoint", deviceId: this.id, descriptionText: "",
displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}'])
if (this.heatingSetpoint != heatingSetpoint) {
this.latestHeatingSetPoint = heatingSetpoint
this.heatingSetpoint = heatingSetpoint
- this.currentHeatingSetpoint = currentHeatingSetpoint
+ this.currentHeatingSetpoint = heatingSetpoint
println("Heating set point for the thermostat with id:$id is changed to $heatingSetpoint!")
sendEvent([name: "heatingSetpoint", value: "$heatingSetpoint", deviceId: this.id, descriptionText: "",
displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}'])
if (this.thermostatMode != thermostatMode) {
this.thermostatLatestMode =thermostatMode
this.thermostatMode = thermostatMode
- this.currentThermostatMode = currentThermostatMode
+ this.currentThermostatMode = thermostatMode
println("Mode of the thermostat with id:$id is changed to $thermostatMode!")
sendEvent([name: "thermostatMode", value: "$thermostatMode", deviceId: this.id, descriptionText: "",
displayed: true, linkText: "", isStateChange: false, unit: "", data: '{"info": "info"}'])
private supportedThermostatFanModes = ["auto", "fanCirculate", "circulate", "fanOn", "on"]
private supportedThermostatModes = ["auto", "cool", "emergencyHeat", "heat", "off"]
private String thermostatOperatingState = "cooling"
- private String thermostatFanMode = "auto"
- private String thermostatMode = "auto"
- private String currentThermostatMode = "auto"
+ private String thermostatFanMode = "off"
+ private String thermostatMode = "off"
+ private String currentThermostatMode = "off"
private String climateName = ""
- private String thermostatLatestMode = "auto"
+ private String thermostatLatestMode = "off"
private String thermostatLatestOperatingState = "cooling"
- private String thermostatLatestFanMode = "auto"
+ private String thermostatLatestFanMode = "off"
private int latestCoolingSetPoint = 70
private int latestThermostatSetPoint = 60
private int latestHeatingSetPoint = 50
this.currentHeatingSetpoint = 35
this.heatingSetpoint = 35
this.thermostatSetpoint = 50
- this.thermostatFanMode = "auto"
- this.thermostatLatestFanMode = "auto"
- this.thermostatMode = "auto"
- this.currentThermostatMode = "auto"
- this.thermostatLatestMode = "auto"
+ this.thermostatFanMode = "off"
+ this.thermostatLatestFanMode = "off"
+ this.thermostatMode = "off"
+ this.currentThermostatMode = "off"
+ this.thermostatLatestMode = "off"
} else {
this.temperature = 66
this.currentTemperature = 66