Thermostat Measurement Unit Question
Posted: 07 May 2014 10:15
I recently acquired an Evolve T100 Thermostat.
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)
Should I be looking for a configuration setting in the device so that I can programmatically set and receive the temperature in Fahrenheit? Unfortunately there's no documentation on this, and the pepper1.net Zwave DB doesn't have this specific device.
When I look at this, it looks like scale (0 = Celsius) is the problem. But I'm not sure how to change that.
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.