I’m in the process of migrating from SmartThings, and I really like what I’ve seen with Home Assistant so far. I’m hoping someone might be able to guide me on how to get started reproducing my current thermostat controls.
My existing setup is pretty complicated. It uses temperature sensors in multiple rooms, presence sensors in some of those rooms, and a user-friendly “target temperature tile” for UI. A SmartApp watches for changes to any of those inputs, combines the values from temperature sensors (via min, max or ave) in rooms where someone is present, and adjusts the set point on the thermostat.
I’ve tried to diagram my SmartThings setup:
+-Temp Sensor 1-----+
| +-Temp Sensor 2-----+ +-Temp Controller-+ +-Thermostat-----+
+-| +-Temp Sensor 3----+ | (smartapp) | | (device, CT100)|
+--| (device) |--+ | | | |
+------------------+ | | Calc "current | | |
+----->| temp" by comb. | +->| |
+-Presence Sensor 1---+ | | sensors with | | | |
| +-Presence Sensor 2---+ | +--->| min/max/ave | | | |
+-| (device) |--+ | | with optional | | | |
+---------------------+ | | in room pres. | | | |
| +--| sensor | | +----------------+
+-Target Temp Tile------+ | | | | |
| (device, virtual) | | | | Update target |-+
| | | | | temp on Therm. |
| User controls: | | | | |
| - set target temp |----+ | +-----------------+
| - set combining | |
| function (min/max/ | |
| ave) | |
| | |
| Display: | |
| - current temp |<-----+
+-----------------------+
I’m guessing an HA setup would look like:
- Temp and Presence Sensors publish to MQTT
- A input_slider for UI to set target temp
- Automation magic implementing the logic (maybe using min_max sensors)
- Z-Wave Climate control interacting with the thermostat
Can the logic be accomplished with just automation rules? Any existing solutions for the UI? Thanks for your suggestions!