Commit Graph

12 Commits

Author SHA1 Message Date
Phil Genera
9515257c8b Store setpoints per-mode to make selection work like the IR remote. 2020-06-04 20:26:56 -04:00
Geoff Davis
b5b9836eda Add pgenera to authors 2020-06-02 21:13:34 -07:00
Geoff Davis
e1106eda77 Add "idle" states during heating and cooling.
Dev version of esphome supports an idle state, so we'll take a guess at
what the state is at a given point by comparing the set point.

Note that this commit does not take into account hysteresis around the
set point, and just assumes that if the temperature is at or over the
set point during heating that the unit is idle, or if the temperature is
at or under the setpoint during cooling that it's idle.
2020-06-02 20:30:53 -07:00
Phil Genera
a4f96c069a slightly more whitespace 2020-05-31 20:55:06 -04:00
Phil Genera
4102ff48cc Correct compiler warning, try harder to match upstream formatting style 2020-05-31 20:00:11 -04:00
Phil Genera
3b66056d75 Rewrite to something a bit more compact 2020-05-30 20:26:07 -04:00
Phil Genera
198dc5c052 Optimistically report the newly set values when receiving an update, and support the simple kinda of ClimateActions. 2020-05-29 21:46:32 -04:00
Geoff Davis
10f08a68d4 Use upstream HeatPump library
SwiCago HeatPump has merged changes to variable initialization.
2020-03-18 07:44:08 -07:00
Geoff Davis
7fe2ad2997 Bump version to 1.0.0 2020-03-11 15:35:12 -07:00
Geoff Davis
b9061043a5 First working version
Various fixups to function definitions and namespacing to make the split
header/cpp file configuration work.
2020-03-11 14:51:57 -07:00
Geoff Davis
92d9b5bb2f Move constructor to cpp file to fix include 2020-03-11 11:49:25 -07:00
Geoff Davis
b1c9234877 Initial implementation 2020-03-11 11:24:51 -07:00