Thermostat ignoring temperature preferences

I recently installed two Wyze thermostats. Each one controls a gas fireplace on two different floors of my home.

Both work - mostly. Both have temperature preferences set to heat to 72 when home. One unit works as expected. The other, however, always shows the thermostat set to 70 despite it being in “home” mode, turned on, and the temperature preferences set to 72. I can manually turn it to 72 and it will work until the next time it goes to home mode.

How can I fix this so it heats to the temp I told it to?

1 Like

Your schedule can have different temperatures than your presets. Check your schedules to see what temperature each block is set to.

I’m not sure I understand what you were saying, but here is how I have it set:

Home 72
Away 55
Sleep 65

Each thermostat is controlling a fireplace.

One tells me it is currently 71° in the room, and despite the above settings, the App shows the thermostat set to 70.

The other tells me it is currently 73° in the room, the app shows the thermostat set to 72 as programmed above, yet it’s still on.

What am I doing wrong?!

Temperature Preferences is just a guide for new settings. It doesn’t actively control anything. Schedule controls. Is your Schedule set as described?

Default temp swings are 2 degrees with the wyze, I think, so it may run until the temp in the room is 74 when you have it set at 72, and kick on when the temp hits 70. You can change the temp swing (differential) in settings>advanced>differential temp. A larger differential means that the temperature will be outside your set range longer, but it will be more efficient, a smaller differential will maintain your set temperature more closely, but will use more gas.

Normally, I’d expect a 2 degree differential to be off one degree on either side of the setpoint, but it appears that with the wyze, the differential setting is only showing one side of the swing, so you have an actual 4 degree temperature swing when the differential is set to 2, which some people may notice. By setting this to 1, it should emulate most other thermostats that use a 2 degree total swing, at the expense of some efficiency.

The reason one thermostat is heating to 70 is that you have set it up that way in the schedule. as newshound said, default temps are just the default and can be changed in the schedule. Go to the actual schedule and change it. Most likely, you set the defaults on one system after creating one schedule and before creating the schedule on the other system, so one system is using the defaults that come with the wyze, and one system is using the defaults you entered. If you go to settings>schedule> then tap on one of the days/ranges that come up you will see the schedule for that day, along with the programmed temperatures. You can change this day’s/range’s scheduled programmed temperatures from this screen by tapping on them. do this for all of your scheduled changes on the thermostat that is heating to the wrong setpoint.

Yes, I have a schedule. And when it is set to home, which is 72, it’s not honoring the setting.

Of course it’s currently warmer than 72° so I would not expect it to turn on, but the dial always says 70 even though the home setting says 72. And if it drops to 71, it’s not going to turn on because it won’t do it until 70.

Tap the actual schedule for today. Tap This: image

Look at the temperature it is set to.

No, home is set to whatever the schedule is set to, changing the default temperature in temperature preferences after the schedule has been created will not change the schedule, you need to do that manually for each block.

1 Like

THANK YOU! That is not intuitive at all. Other thermostats I have had have just had one place where you set your home, away, and sleep and then the schedule respects that. It never occurred to me that the schedule would need to be updated manually if those temperatures were changed!


Yeah, it’s a bit more of a pain to change things, but this allows you to have multiple different temperatures for more complex schedules. For instance, I like to gradually warm up in the morning, so instead of shooting directly from my sleep temperature of 51 to my home temp of 65, it goes 55, 60, 65 over the course of a few hours.

After a week I’m about to reinstall my “dumb” thermostat. I’m extremely disappointed (everything else I’ve bought from wyze is great). I found all the settings, and set the differential to 0.5; the temp was reading high, so I found the control to correct for that. Problem: the difference between when the thermostat turns the furnace on/off is around four degrees. I keep running to the wall because “it’s too hot” no, “now it’s too cold.” I bought two of these, and will return one. I’d return the other, but don’t have the packaging.

I suspect the problem is the temperature sensor. Possibly it doesn’t have adequate airflow, so is not sensing the temp correctly. Since the thermostat is pretty worthless at this point, I plan to attempt to figure out where the sensor is and drill holes in the plastic to improve the airflow over the sensor.

I am terribly disappointed in wyze. I’d planned to get a complete home monitoring system, but am now rethinking and researching other brands. Yes, others will be more expensive. But if they do what they’re supposed to, the increased cost will be worth it to me; I’ll chalk up the cost of the wyze thermostat as a learning experience.