Just got my V3 Smartthings up and running and added my z-wave .Honeywell T6 Thermostat and it’s working great. The only function that I understand might have a workaround is adding the .5 degrees Celsius interval. We are used to increasing by .5, not 1 with the old z-wave hub and on the actual touchpad. Can I get some help?
Hi, @mndb369.
You’re referring to the Thermostat Cooling/Heating setpoints, correct?
Which driver is the device using?
Yes - setpoints for heating and cooling. It is using the Standard Honeywell driver that was installed by Smartthings
Hi, @mndb369
I asked which driver it was using to have a better reference on how to achieve the 0.5 step.
So, based on your comment, the device is using the SmartThings driver called “Z-Wave Thermostat”, right?
There’s a fingerprint included for a T6 device, which is this one.
Here it mentions the profile assigned is “base-thermostat”. Here you can see its configuration.
So, for you to add the part of 0.5, you need to:
- Download the driver’s code. This means downloading the file of the main repository: GitHub - SmartThingsCommunity/SmartThingsEdgeDrivers
- Then, go to the folder of
zwave-thermostat- Profiles -base-thermostat.ymlfile. - Add the property
step: 0.5as follows:
name: base-thermostat
components:
- id: main
capabilities:
- id: temperatureMeasurement
version: 1
- id: thermostatHeatingSetpoint
version: 1
config:
values:
- key: "heatingSetpoint.value"
range: [ 4, 28 ]
step: 0.5
- id: thermostatCoolingSetpoint
version: 1
config:
values:
- key: "coolingSetpoint.value"
step: 0.5
- id: thermostatMode
version: 1
- id: thermostatFanMode
version: 1
- id: thermostatOperatingState
version: 1
config:
values:
- key: "thermostatOperatingState.value"
enabledValues:
- heating
- cooling
- fan only
- idle
- id: battery
version: 1
- id: relativeHumidityMeasurement
version: 1
- id: refresh
version: 1
categories:
- name: Thermostat
In this profile, only the heating setpoint has a limited range, so for the cooling setpoint, I only added the step property to keep it as original as possible.
- After the change, you need to upload this driver manually to your hub; for this, you need to set up the CLI:
Get Started With the SmartThings CLI | Developer Documentation | SmartThings
Please let me know once you’ve modified the driver or if you have any questions to continue with the next steps.
I will attempt this during the holidays but for now I’ve successfully loaded Mariano_Colmenarejo’s driver and it works. The only issue is that he has his intervals set at .1 and my thermostat only recognizes.5 so the feature is there I just need to tap the increase 5 times for the thermostat to recognize the .5 increase.
Thanks again.
Marco
You can also type the number directly since his “step” configuration allows you to enter decimal values.
You just need to tap on the number, and it should allow you to edit it.