Thermostat setpoint sometimes off by 1 degree

I’ve searched as well as used the chat feature with the Smartthings tech team, but no success in figuring out this bug. I have an Ecobee thermostat (using the stock ST device handler), and using the Good Morning and Good Night routines, set the heating temperature to 68 during the day and 66 at night. Instead, I’ve had some (not all) evenings set to 65 and some (not all) days set to 67. Looking at the logs, its clear that heatingSetpoint is being set to the incorrect value, and the thermostat is doing what it is being told.

Any thoughts on why this is happening? Everything seemed to have been working perfectly a few months, and I only noticed this issue recently, but given that we had some mild temperatures, its possible it occurred before and I didn’t notice.

Are you also setting a cooling setpoint? You could be running into the deadband which requires the heating and cooling setpoints be 5 degrees fahrenheit apart.

Yes, I set both, heat to 66 and cool to 76, and have been since first installing the thermostat. Only recently did the problem pop-up. Also, its not consistent. Sometimes it sets it correctly, and sometimes it doesn’t. Thanks.

By the way, just checked the cooling setpoint, it was set to 75, and not 76 as set in the routine, so both set points are being set 1 degree lower.

You could be running into the deadband which requires the heating and cooling setpoints be 5 degrees fahrenheit apart.

The deadband can be adjusted on the Ecobee.

I do believe it is a deadband issue on ST side. Mine is set for 3 degree separation and can me set that way manually on the thermostat. How ever if I program this way in ST Routine its set 5 degree apart. If my number separation are 5 degrees or higher it has no problem setting my temp as designer. I dont believe ST is reading the changed deadband form the thermostat. maybe hard coded or something.

The deadband is hardcoded at 5 degrees for Ecobee within ST.

My heat/cool settings are 66/76, so a 10 degree deadband. During the day its set 68/74, so still maintaining a 6 degree deadband worst case. Also, its somewhat random, doesn’t do it every day.

Yeah, I actually don’t think you are hitting the deadband. I think we are able to reproduce this so I will keep this thread updated.

Great to hear that it can be reproduced elsewhere, thanks.

1 Like

REAL Bummer!

Was there any update to this problem after the reproduction?