hacker-cb/hassio-component-smart-thermostat

Some ideas to improve this project

Opened this issue · 2 comments

I genially love this project and I see some opportunities for improvement here. Wanting to help :)

  • Additional parameters: "ha-dual-smart-thermostat" project has some useful parameters like "max_floor_temp" and "openings" to turn off heating or turn off thermostat completely in case of too hot floor or open windows.
  • Fan speeds: As I see, now climate entities with PID only use one fan mode and change temperature, but if it has several speeds, using them could improve accuracy of climate control even better.
  • Dry mode: with humidity sensor added you could use conditioner (or dryer with switch control) to control humidity after cooling is done (or during heating)
  • Some logic: Maybe this is my understanding problem, but now (at least as I understand it) heating stops after temp > desired + tolerance, and cooling starts immediately. Same for temp < desired - tolerance. But this way, there's always some climate entities consuming electricity. Isn't it more logical to stop cooling (and heating) a little bit earlier? Leaving, for example, temp +1 to temp =1 interval with nothing working at all?

Thank you for the ideas, but I don't have enough time to make implement this things.
PR are welcome :)