Page 2 of 2

Re: ThermostatSetPoint temperature unit incorrect in scaleTi

Posted: 06 Jan 2016 06:44
by Plainsane
Zway424 wrote:I have a Honeywell thermostat and I was having same problem device reporting Fahrenheit values but showing units as Celsius after updating config.xml file for fahrenheit. I forced interview of the thermostat in the expert UI and now the device reads correct value and units in Fahrenheit. Hopefully this works for you, maybe not. It's worth trying though.
I too have a honey well. Be sure to reinterview the device after you change the defaults and restart the server.

Mine is working fine except in the iOS app, the set points are still in c.

Re: ThermostatSetPoint temperature unit incorrect in scaleTi

Posted: 15 Feb 2016 09:31
by golaonline
I just setup a thermostat CT100 on my network and have the same problem. changing value in default config brings the value in F on UI, but unit shown is still 'C'.

I am also looking for a solution to this problem, the unit value is manageable, but in case i want to change the temperature from the UI, the max value is capped at 40.

Re: ThermostatSetPoint temperature unit incorrect in scaleTi

Posted: 24 May 2016 01:35
by silverhack
I'm new to Z-Way (just setup my razberry this month). I'm using version 2.2.1
I have found some other posts which helped a bit, but I'm still having problems with getting the Fahrenheit scale to work correctly. I updated the /opt/z-way-server/config/Defaults.xml to use Fahrenheit (in both places, set it to 1) and I re-interviewed the Thermostat.

Now it seems like the correct scale is being used by the backend. This is the output from http://raspberrypi:8083/ZWaveAPI/Run/de ... int.data[2]

Code: Select all

{"invalidateTime":1464028717,"updateTime":1464028718,"type":"empty","value":null,"val":{"invalidateTime":1464028717,"updateTime":1464028718,"type":"float","value":74},"scale":{"invalidateTime":1464028717,"updateTime":1463975399,"type":"int","value":1},"scaleString":{"invalidateTime":1464028717,"updateTime":1463975399,"type":"string","value":"°F"},"setVal":{"invalidateTime":1464028717,"updateTime":1464028718,"type":"float","value":74},"modeName":{"invalidateTime":1464028717,"updateTime":1463975399,"type":"string","value":"Cooling"},"deviceScale":{"invalidateTime":1464028717,"updateTime":1464028718,"type":"int","value":1},"deviceScaleString":{"invalidateTime":1464028717,"updateTime":1464028718,"type":"string","value":"°F"}}
And I can correctly set/change the thermostat setpoint using:
http://raspberrypi:8083/ZWaveAPI/Run/de ... .Set(2,72)
And that works correctly.

But all of the user interfaces (web interface, expert mode, Home Control iPhone app) the units still show Celsius, and the slider only goes 0 to 40. So I haven't been able to control my Thermostat except for using the API command.

Is there something I'm missing?