Ecobee Thermostat Showing Question Mark

The device would have to report a thermostatSetpoint for the single-height layout to work when the device is in Auto mode. It’s possible that something changed with the device itself (eg. part of the groovy cutover)

There’s a bunch of logic in the single-height layout to try to determine a setpoint, but when the mode is auto and the thermostat is idle, there’s not a great way to guess if it should display the heating or cooling setpoint.

That’s why it’s preferred that a device either implements the thermostatSetpoint, so it can expressly indicate what it wants to display… or the double height needs to be used.

Also keep in mind that the current temperature is displayed in the footer. The main content is the setpoint