Thermostat heat and cool handles are suddenly way too close to each other

I’ve been using the default themostat control in Home Assistant for a couple years now and it has been great. My thermostat is set to automatic heat/cool mode. I think at some point in the past month or two the thermostat card changed the range of the sliders and now my cooling set point and heating set point are practically on top of each other.

Previously it gave a nice gap between them that made it easy to adjust. Is this a bug (maybe due to using C instead of F)? Is there a way to manually set the range for the thermostat card? I haven’t found anything yet.

The range comes from the climate entity, from min_temp and max_temp attributes. Maybe your entity/integration changed.

Interesting. I’ve got the T6 Pro Z-Wave Programmable Thermostat and using ZwaveJS. I’m guessing that would mean ZwaveJS is to blame then rather than anything specific to my device?

I found in the ZwaveJS UI a place to change the min/max temperature for my thermostat (defaulting to 50F-90F, or 10C-32.2C) I tried changing that with no effect. My range in the card is currently 0C-50C.

I would check this setting. See the manual.

Auto Differential sounds like it is about preventing the thermostat from quickly changing from heat to cool and vice versa. None the less, I tried changing it with no change to the thermostat card.

I was able to get the thermostat card to look better by manually setting the min_temp/max_temp state in developer tools, but that is just a temporary change until the state is pulled from the thermostat again.

Auto differential of 2 degrees will create a 2-degree gap between the 2 sliders. If you rotate the orange slider toward the blue, it will automatically keep the 2-degree gap and change the cool setpoint. Yours is probably set to zero now.

You may have to refresh something to get the gap to appear after a change, or restart.

Here’s mine:
image

You would need to set these in Z-wave for them to stay set.

Ah, I see. That sounds useful, but unrelated to the issue at hand. My issue is the range of the sliders is so large that the scale of the gap is unusable.

That said, I found a workaround. I added this to my customize.yaml and now I can manually specify the range (7-35C is the default range if the thermostat doesn’t provide its own, or so I’ve read):

climate.t6_pro_z_wave_programmable_thermostat:
  min_temp: 7
  max_temp: 35
1 Like