Author Topic: Honeywell YTH8320ZW - ModeStatus when HeatOn and EngerySavingsMode  (Read 42 times)

Offline wilme2

  • Hero Member
  • *****
  • Posts: 1063
  • Karma: +20/-13
In UI5, the Honeywell YTH8320ZW - ModeStatus was what the documentation said it was supposed to be - a single variable to indicate whether the thermostat was set to Heat, Cool, Auto, or Off.  There was a separate variable for EnergyModeStatus.

http://wiki.micasaverde.com/index.php/Luup_UPnP_Variables_and_Actions#HVAC_UserOperatingMode1
http://wiki.micasaverde.com/index.php/Luup_Devices#urn:upnp-org:serviceId:HVAC_UserOperatingMode1_--_ModeStatus

Unforunately in UI7, if while in Heat you also set to Energy Saving, the ModeStatus returns "EconomyHeatOn" instead of "HeatOn"  The funny thing is if you do this in the GUI - set to Heat first, then Energy, the GUI then stops showing the thermostat in Heat  - no mode is selected since the ModeState isn't one of the items in the GUI.

Has anyone found a way around this?  I need the ModeStatus variable without the "Economy" so I can keep thermostats on a zoned system in sync.  I need to make sure one can't be set to Heat while the other is set to Cool.   One might legitimately be in Energy while the other one isn't, so I don't want to effectively sync both ModeStatus and EnergyModeStatus when I should not have to do so.

Here is my UI5 PLEG logic:  http://forum.micasaverde.com/index.php/topic,30792.msg221170.html#msg221170
Long Live UI5!