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
Geoff Davis
df17127e1c
Merge pull request #7 from pgenera/optimistic-changes
...
Optimistically report changes to esphome
Closes GH-4, GH-6
2020-06-02 19:08:28 -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
7a165a6d3e
Merge branch 'release/1.1.0' into develop
2020-03-18 07:48:22 -07:00
Geoff Davis
940b1c5929
Merge branch 'release/1.1.0'
2020-03-18 07:45:50 -07:00
Geoff Davis
5821e034a4
Bump version to 1.1.0
2020-03-18 07:45:36 -07: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
b7d6d0dda3
Use callbacks, update more frequenly.
...
Callbacks appear to be working now that variables are initialized in the
HeatPump library.
With callbacks enabled, we can poll more often.
2020-03-18 07:29:30 -07:00
Geoff Davis
4dcf811024
Merge branch 'release/1.0.2' into develop
2020-03-14 15:57:55 -07:00
Geoff Davis
79afe8f734
Merge branch 'release/1.0.2'
...
Fixes GH-1
2020-03-14 15:57:04 -07:00
Geoff Davis
75d680a8fc
Bump version to 1.0.2
2020-03-14 15:56:52 -07:00
Geoff Davis
66b4efad8b
Add requirements section
...
Source code had requirements, but readme didn't.
For GH-1
2020-03-11 23:04:27 -07:00
Geoff Davis
ca0168dc57
Merge branch 'release/1.0.1' into develop
2020-03-11 17:00:01 -07:00
Geoff Davis
cfcaa1ebda
Merge branch 'release/1.0.1'
2020-03-11 16:59:37 -07:00
Geoff Davis
2d1ae5abaf
Bump version to 1.0.1
2020-03-11 16:59:21 -07:00
Geoff Davis
13ab46b421
Merge branch 'feature/docfix' into develop
2020-03-11 16:58:02 -07:00
Geoff Davis
e79d216cfc
Change I to The Author
2020-03-11 16:55:47 -07:00
Geoff Davis
9cc1c4e081
Even more doc tweaks.
2020-03-11 16:54:51 -07:00
Geoff Davis
3cdc870b4a
More examples, more references
2020-03-11 16:51:01 -07:00
Geoff Davis
e8641f9cb7
Fix urls
2020-03-11 16:25:00 -07:00
Geoff Davis
d2637ad8e3
Fix baud_rate text
2020-03-11 16:20:50 -07:00
Geoff Davis
8a0bba689d
Numerous documentation corrections
...
Change J105 to CN105.
Fix up formatting.
Add list of supported units from SwiCago.
2020-03-11 16:18:24 -07:00
Geoff Davis
8bf9d19452
Merge branch 'release/1.0.0' into develop
2020-03-11 15:39:38 -07:00
Geoff Davis
379c3abdb2
Merge branch 'release/1.0.0'
2020-03-11 15:39:25 -07:00
Geoff Davis
7fe2ad2997
Bump version to 1.0.0
2020-03-11 15:35:12 -07:00
Geoff Davis
8fa71878fa
Add see also section, update example config
2020-03-11 15:32:49 -07:00
Geoff Davis
32ff547c7b
Update README
2020-03-11 15:05:47 -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
197273ae37
Fix include path
2020-03-11 11:38:08 -07:00
Geoff Davis
b1c9234877
Initial implementation
2020-03-11 11:24:51 -07:00
Geoff Davis
d355025436
skeleton instructions
2020-03-11 10:22:35 -07:00
Geoff Davis
44f13b9c33
Initial commit
2020-03-11 09:36:56 -07:00