CT100 Plus - special Aux Heat on/off command ?

Recently installed a CT100 Plus (connected to my VeraLite). As I have a on-peak & off-peak tariff, I do not want Emergency Heat to come on during on-peak times (7-11am and 5-9pm). I know that the CT100 has a special configuration command to enable/disable Emergency Heat but how do you send that to the CT100 ?

  1. Auxiliary/Emergency (8-bit)
    If set to 0, auxiliary / emergency heat is disabled. All other values
    (1-255) enable auxiliary / emergency heat. This can only be
    enabled when the thermostat is set to Heat Pump mode

Thanks !

You can use PLEG to monitor the thermostat temperature and setpoint … and bump the setpoint while you are trying to save energy.

Emergency mode only comes on when the temperature is some fixed degrees cooler than the setpoint.

People have used this in the past to warm/cool a house slowly when they are planning to get home … and not allow the second stage of a heat pump to come on … also saving some money.

Interesting alternative solution…

So I have implemented PLEG, and:

  • Use two “Device Properties” (pTemp and pTempSetPoint) for the actual Temperature and the actual Set Point)
  • Use a “Condition” cTempDiff which computes as pTempSetPoint-pTemp>1
  • Use an “Action” (when “true”, then SetCurrentSetPoint to “pTemp+0.5”

However, when the condition is triggered, the Set Point is set to ZERO :frowning: (rather then to the current temperature +0.5 degree, to avoid engaging the 2nd stage…)

When I set the CurrentSetPoint to an absolute value, it works well… but any argument “pTemp+0.5” or even “GetCurrentTemperature” sets the target to ZERO…

Where do I go wrong ?

Thanks

Paul.

Have further played with PLEG but can not get the SetPoint to be an expression…

It all works when I put a fixed value but when I use a variable, it defaults to “0”…

Where do I go wrong ?

Paul.