When looking at the physical thermostat display on the wall, the temperature is displayed in Fahrenheit (which is the desired behavior).
However, when I use Zway to query the temperature and to set the temperature programmatically, the units are in Celsius. E.g., /ZWaveAPI/Run/devices[8].instances[0].commandClasses[67].Set(2,25) instead of /ZWaveAPI/Run/devices[8].instances[0].commandClasses[67].Set(2,77)
Code: Select all
1: Object
2: Object
deviceScale: Object
invalidateTime: 1399227015
name: "deviceScale"
type: "int"
updateTime: 1399444200
value: 1
.
.
.
scale: Object
invalidateTime: 1399227015
name: "scale"
type: "int"
updateTime: 1399444200
value: 0
When I look at this, it looks like scale (0 = Celsius) is the problem. But I'm not sure how to change that.