Looking for some feedback on how to handle various thermostat types… the short version of it is I think there needs to be multiple layouts that you can choose from, but I’d love to hear your thoughts / suggestions.
Standard Thermostat (heat / cool)
In the current design, a thermostat tile is double-width allowing for a variety of information and controls to be displayed as shown in the screenshot below:
Up/Down controls*, icon indicating heat/cool, current setpoint, and smaller details in the action line
(Adjust → modal with more details, Current temperature, Operating State, Setpoint)
Nest/Ecobee (auto / eco)
While this works well for thermostats that explicitly are operating in discrete cooling and heating modes, this doesn’t work well for thermostats which operate in an Auto or Eco mode like Nest, Ecobee, etc.
In fact, there are situations with those thermostats where the dashboard can’t infer the ‘setpoint’ and thus doesn’t know what to display.
For example, the thermostat is in Auto/Eco mode and the current operating state is something unrelated to heating or cooling, then a generic setpoint can’t be inferred from the heating and cooling setpoints alone.
Optional Layout: Double Height
I’m thinking about creating a couple different thermostat layouts and providing the option to change from the default layout to a layout of your choice. My thought is Auto/Eco thermostats might be double wide and double high allowing for the display of both heating and cooling values individually.