UniversalDevicesInc-PG3 / udi-poly-ecobee

MIT License
0 stars 0 forks source link

Question about compressor status #6

Open jimboca opened 2 years ago

jimboca commented 2 years ago

I was looking at the thermostat information coming back from the ISY and had a question or two about it.

First, it is pretty important to know if the compressor in a heat pump or A/C unit is running. Is there a direct way to see this, or would it require us to “learn” this from a number of sources. Is “pending cool” an indication that the unit is set to cool but the compressor is off? Same question goes for a resistive heating element. I do see a 2nd stage heating. I guess I could assume the resistive unit is in use. Is that correct?

It may seem obvious, but I want to verify I understand your meanings. 😊

{0, "Idle"}, {1, "Heating"}, {2, "Cooling"}, {3, "Fan Only"}, {4, "Pending Heat"}, {5, "Pending Cool"}, {6, "Vent"}, {7, "Aux Heat"}, {8, "2nd Stage Heating"}, {9, "2nd Stage Cooling"}, {10, "2nd Stage Aux Heat"}, {11, "2nd Stage Aux Cooling"},

Thanks,

jimboca commented 2 years ago

From: https://www.ecobee.com/home/developer/api/documentation/v1/objects/Thermostat.shtml For equipmentStatus

The status of all equipment controlled by this Thermostat. Only running equipment is listed in the CSV String.

Values: heatPump, heatPump2, heatPump3, compCool1, compCool2, auxHeat1, auxHeat2, auxHeat3, fan, humidifier, dehumidifier, ventilator, economizer, compHotWater, auxHotWater.

Note: If no equipment is currently running an empty String is returned. If Settings.hasHeatPump is true, heatPump value will be returned for heating, compCool for cooling, and auxHeat for aux heat. If Settings.hasForcedAir or Settings.hasBoiler is true, auxHeat value will be returned for heating and compCool for cooling (heatPump will not show up for heating).

The issue will be how to show this on the ISY since more than one can be running we would need a status for each one.

jimboca commented 2 years ago

Currently on the ISY the CLIHCS will be set to 0-8 which correspond to those values: 0 = Idle 1 = Heat 2 = Cool 3 = Heat2 4 = Heat3 5 = Cool2 6 = AuxHeat 7 = AuxHeat2 8 = AuxHeat3 If they show up in the equipementStatus.

jimboca commented 2 years ago

I'm not sure what the "Pending" states mean. Will need to get confirmation from Ecobee.