Commit Graph

156 Commits

Author SHA1 Message Date
Mark Blakeney
6e3ea4989b Fix esphome v1.19 changes
Addresses issue #37.
2021-06-21 14:28:38 +10:00
Geoff Davis
48afbf0caa
Merge pull request #34 from bulletmark/no-thrash 2021-06-12 20:50:14 -07:00
Mark Blakeney
aa60a7f4ef Fix HA connection thrashing when no comms
If the CN105 connection to the heat pump is down (i.e. unplugged,
wrongly configured, etc), then the ESP device goes into a hard thrash
loop where it is disconnecting and reconnecting to the HA server 2 times
every second, i.e. it smashes the HA server ad-infinitum. This commit
fixes this by ensuring the heat pump attributes are initialised to at
least something non-random. We set the temperatures to NAN so it is
clear they have not been initialised by heat pump, and thus apparent in
logs etc.
2021-06-12 11:21:51 +10:00
Geoff Davis
cc53da62d5 Merge branch 'master' into develop 2021-05-29 09:20:26 -07:00
Geoff Davis
d393498706 Merge branch 'release/2.1.1' 2021-05-29 09:19:55 -07:00
Geoff Davis
3a3502fc0d Bump version to 2.1.1 2021-05-29 08:41:25 -07:00
Geoff Davis
b777cccdfe Merge branch master into develop 2021-05-29 08:14:47 -07:00
Geoff Davis
6e95f1276f Fix stray underscore 2021-05-29 08:12:52 -07:00
Geoff Davis
df1dc417c7
Merge pull request #32 from geoffdavis/geoffdavis-patch-1
Comment out unused sections of demo, use substitutions
2021-05-28 13:54:00 -07:00
Geoff Davis
d98ab16302
Use substitutions in example YAML
Don't hard-code the node name or friendly name in the various component sections.
2021-05-28 13:52:10 -07:00
Geoff Davis
9bac1aa088
Comment out unused sections of demo 2021-05-28 13:34:16 -07:00
Geoff Davis
a3891afaa5 Merge branch 'release/2.1.0' into develop 2021-05-27 21:45:52 -07:00
Geoff Davis
b15c4b2ad8 Merge branch 'release/2.1.0'
Adds support for setting temperature remotely.
2021-05-27 21:43:33 -07:00
Geoff Davis
7513c7d096 Bump version to 2.1.0 2021-05-27 21:43:08 -07:00
Geoff Davis
e63820468d
Merge pull request #29 from sijk/remote_temp
Add support for set_remote_temperature()
2021-05-27 21:42:13 -07:00
Simon Knopp
4cebb59611 Add support for set_remote_temperature() 2021-05-28 11:09:47 +12:00
Geoff Davis
d062adb34a Merge branch 'release/2.0.0' into develop 2021-05-27 13:44:25 -07:00
Geoff Davis
128056efb2 Merge branch 'release/2.0.0'
Convert to ESPHome custom component.
2021-05-27 13:39:44 -07:00
Geoff Davis
6d57971247 Bump version to 2.0.0, update authors 2021-05-27 13:38:25 -07:00
Geoff Davis
c4ea4c14e1 Update documentation for external component
Add configuration variable reference.
Expand upon example configuration.
Add instructions for upgrading to version 2.0.x
2021-05-27 13:34:23 -07:00
Geoff Davis
1aa19b2888 Minor whitespace cleanup 2021-05-27 13:24:02 -07:00
Geoff Davis
11ab3f2cac Correct update_interval parameter 2021-05-27 10:40:22 -07:00
Geoff Davis
c53dbc6e4b
Merge pull request #28 from sijk/external_component
Make this usable as an `external_component`
2021-05-27 10:24:07 -07:00
Simon Knopp
cc4022babb Make this component work as a climate platform
I didn't understand initially how this was meant to be done. It makes
sense in hindsight.
2021-05-27 10:44:07 +12:00
Simon Knopp
cad0aee55e Document the new configuration options 2021-05-26 21:51:43 +12:00
Simon Knopp
83c00b8d10 Optionally set baud_rate in YAML
Some models require different baud rates (e.g.
https://github.com/SwiCago/HeatPump/pull/158).
2021-05-26 21:27:59 +12:00
Simon Knopp
65edd60078 Configure the ClimateTraits in YAML
Some heatpump models (don't) support different traits so it's useful to
be able to override these directly in the config file.
2021-05-26 21:27:59 +12:00
Simon Knopp
1aa42c9406 Update documentation to use external_components 2021-05-26 18:01:58 +12:00
Simon Knopp
d15916fbdc Make this usable as an external_component
Since v1.18.0 esphome supports external components which allow you to
use custom components much more easily.

https://esphome.io/components/external_components.html
2021-05-26 18:00:11 +12:00
Geoff Davis
38ef00f6c7
Merge pull request #27 from deisterhold/patch-1 2021-05-06 12:48:35 -07:00
Daniel Eisterhold
7f660a4f64
Add link to circuit section of README 2021-05-02 10:10:45 -05:00
Geoff Davis
b6b47f2f5e Merge branch 'release/1.3.1' 2021-04-28 10:53:48 -07:00
Geoff Davis
06bc22c025 Update authors 2021-04-28 10:40:29 -07:00
Geoff Davis
7a18097fb7 Update README
Reference upstream swicago library via github URL, per @oddeirik. Fixes
GH-26

ESPHome 1.15.x has been out for a while now.
2021-04-28 10:38:02 -07:00
Geoff Davis
cb472cbf60 Bump version to 1.3.1 2021-04-28 10:38:02 -07:00
Geoff Davis
03866233fc
Merge pull request #21 from nao-pon/fix_temp_change
fix mode discrepancies when using IR control
2021-04-28 10:37:46 -07:00
Geoff Davis
3828b28850 Merge branch 'hotfix/esp32' 2021-04-28 10:35:35 -07:00
Geoff Davis
9a48ec6f3e Update README
Reference upstream swicago library via github URL, per @oddeirik. Fixes
GH-26

ESPHome 1.15.x has been out for a while now.
2021-04-28 10:35:23 -07:00
Geoff Davis
e1fd2a0c4a Bump version to 1.3.1 2021-04-28 10:29:18 -07:00
Naoki Sawada
3fd616ad6f
fix mode discrepancies when using IR control
Fixed a problem that the mode is returned to the original mode when the temperature is changed with HA after changing the mode with the infrared remote controller.
2020-09-08 17:48:49 +09:00
Geoff Davis
27c5f160a0 Merge branch 'master' into develop 2020-07-06 10:24:22 -07:00
Geoff Davis
3f2d7eed23 Add CONTRIBUTING 2020-07-06 10:23:10 -07:00
Geoff Davis
a3c4f92aac Add CONTRIBUTING 2020-07-06 10:22:04 -07:00
Geoff Davis
c85fef08be Merge branch 'release/1.3.0' into develop 2020-07-06 09:59:04 -07:00
Geoff Davis
5fd98804cf Merge branch 'release/1.3.0' 2020-07-06 09:44:43 -07:00
Geoff Davis
cb70159d48 Update authors 2020-07-06 09:43:52 -07:00
Geoff Davis
e0fdd6ba07 Bump version to 1.3.0 2020-07-06 09:19:24 -07:00
Geoff Davis
e7cab56be6 Merge branch 'master' into develop 2020-07-05 22:14:53 -07:00
Geoff Davis
12a04d84a6 Merge branch 'master' into develop 2020-07-05 22:13:19 -07:00
Geoff Davis
a114297b39
Merge pull request #10 from pgenera/temp_storage
Store setpoints per-mode to make selection work like the IR remote.
2020-07-05 22:04:34 -07:00