Addressable thermostat recommendation

Check out zwave and zwave plus thermostats. There are loads of options with varying features such as humidity reporting, setting upper / Lower limits, multiple stage systems, sensitivity thresholds, filter replacement sensors etc. they are very compatible starting at about $40. It has modes which can be switches remotely.

See this first post for a list of some zwave / plus thermostats.

You can use this with other SmartApps to create custom schedules, use remote motion sensors, use modes to trigger changes and literally anything you can think of.
Here’s an example of one such app using motion sensors and remote temperature sensors

Once a device is properly integrated into SmartThings the world is usually the limit, just check the model features