I just install the Trane XR524, bonded it with my Aeotec Gen 5, and added it to be controlled/accessed by Webthings Gateway.
It appears that all data is get only.
2020-02-15 12:00:47.663 INFO : zwave: setProperty property: heatingTargetTemperature for: zwave-eafe982e-10-Thermostat valueId: 10-67-1-1 value: 24C zw:75.2F
But the temperature is never set. If I revisit the Thing after setting, then webgateway shows the latest stored and/or obtained setpoint (10-67-1-1) and reports it.
I’m unsure where to go from here, and realize that this may be an OZW issue, but I don’t want to go there without understanding the logic here.
How can I enable debugging of OZW to get more information? I had a lot of trouble with another zwave thermostat with home-assistant, but they must have coded hass to wait for some period of time and query for the set point value, and report it as it was reported. This was all reflected in the OZW logs, and I don’t see those transactions in this OZW log.
Also, according the config XML as noted in the OZW source, I can’t determine if the proper index is being called as the portion for the item is as follows:
<Value genre="config" index="136" label="Heating 1 Setpoint" max="" min="" type="byte" units="degrees" value="60"> <Help> Heating 1 Setpoint (does this vary with ESM, etc. or is this for the "Hold" setting? Default: HOLD 55F / 13C RUN 60F / xxC ESM 64F / xxC (unless parameter xx has been changed) </Help> </Value>
So, in short, how do I make sure that Webthing is sending the correct command to the zwave device?
Also, why is the number I set in the web UI seemingly converted to Celcius, then sent as Fahrenheit via OZW (note that I have Fahrenheit set in the web UI as well as on the thermostat)?