Help Starting Out

I decided to finally try and get some PL stuff working and for my first thing I want to turn on the fan only when the heat is on. (I’ll worry about AC later after I learn how to use this tool.)

'm wondering what I am doing wrong here. It appears to me that cDHeating should be showing as false.

Device Properties

[font=courier]Name Device Name Device Variable Value Last Change Previous Change
pDThermoMode Thermostat_Downstairs ModeState Idle 2015-02-28 14:53:01.834 2015-02-28 14:44:39.744
pDThermoStatus Thermostat_Downstairs ModeStatus HeatOn 2015-02-28 13:05:28.123 0

Name Repeat Expression State Last True Last False
cDHeating No pDThermoMode == “Heating” true 2015-02-28 13:05:28.102 0
cDHeatOn No pDThermoStatus == “HeatOn” true 2015-02-28 13:05:28.135 0
cFanOff No cDHeatOn and !cDHeating false 0 0

That’s because == is a numeric operator.
You want to use eq

You should get in the habit of using a PDF output of the Status command … there are plenty of FREE PDF printers … i.e. CutePDF.

That of course was it. :slight_smile: Fan now comes on and off with the heat. Thanks! Time to register and start making some automation.