HOME Forums Gateways EZSrve Creating Thermostat events via Harmony interface Reply To: Creating Thermostat events via Harmony interface

Post count: 1001

I was able to create an Action to set the HeatSetPoint using the HTML interface. I defined an Action with Absolute= to set the HeatSetPoint to 86 which is hex 86, decimal 134 x 0.5 which is 67 degrees. I know, that is really convoluted. The Insteon command to set the HeatSetPoint requires a hex value which is x2 the actual decimal value desired. I’m sure the reason for that convention is obvious to someone but not to me. Anyway, that is what the Insteon command requires. I traced the Insteon command issued by the Action and it was the correct 0x6D Insteon command with a hex value of 86 which according to the Insteon command set should have set the HeatSetPoint to 67. Of course the command actually failed in my system as I don’t have the Thermostat adaptor but the command issued was the correct one.

The Harmony client must still be evolving in this area as you have seen the Effect did not allow specifying whether it was Cool or Heat being set and the slider resulted in a hex value being stored that was too large.

Since the objective is to get you some working Actions at this point I would suggest using the HTML interface to define a test Action with an Effect Attribute of HeatSetPoint and a Value that is hex and is twice the decimal value you want. Value 86 is decimal 134 X 0.5 = 67. Pick the hex value that gets you the Heat Set Point you want and an Absolute= value a little in the future and see if the Action does in fact adjust the Heat Set Point. After defining the Action with the HTML and Saving on both the Condition screen and the Actions screen with both Enable/Active boxes checked, Restart (not reset) EZSrve. It has been found that it is sometimes necessary to Restart EZSrve after setting an Action through the HTML interface or the Action will not trigger when the time is close.

The Harmony client should make this an intuitive process of setting the Heat Set Point but until that work is complete this should get you an Action that adjusts the Heat Set Point. Once we know the technique works you can define as many Actions as you need based on days of the week to turn your 1-day a week into a 7-day a week thermostat.

The XML from my test Action follows …