Since there is only a single component in this repository yet and this is the first release, it contains everything done in the past for the KM271-WiFi. This is version perfectly matches the 0.0.6 version of my KM271-WiFi. It will also run on the 0.0.5 version, but you need to keep an eye on the ESPhome configuration. One of the LEDs changed its IO to free up the pin for another function in 0.0.6. However, it is in your hands to use the correct ESPhome configuration. It is easy to adopt.
What's Changed
- add support for reading some essential values by @jensgraef in #3
- More sensors and some corrections by @Bascht74 in #5
- Write warm water target temperature by @jensgraef in #6
- Impletement larger write queue by @jensgraef in #10
- switch reading of mixer position and temperature values to support fo… by @jensgraef in #15
- fix startup error on home assistant if warm water number field is used by @jensgraef in #19
- Tweek entities by @Bascht74 in #22
- Fixed the debug output line for select nacht/tag/auto by @the78mole in #23
- allow multiple sensors per telegram by @jensgraef in #24
- Support single bit sensors by @jensgraef in #25
- Test build workflow by @the78mole in #27
- move configuration min / max value for warm water temperatue to the w… by @jensgraef in #28
- draft: add more bit-based sensors by @jensgraef in #30
- fix main configuration file example by @jensgraef in #32
- add boiler runtime calculation by @jensgraef in #31
- add support for changing hc1 design temperature by @jensgraef in #34
- re-add debugging output for each received telegram by @jensgraef in #33
- fix sensor names in default configuration by @jensgraef in #36
- add select entity for operation mode of heating circuit one by @jensgraef in #39
- fix burner runtime value jumping when an overflow occurs by @jensgraef in #38
- add warm water select by @jensgraef in #40
- Qschneider updated yamls by @qschneider in #42
- use common base class for custom esphome communication components … by @jensgraef in #43
- fix handling of signed values by @jensgraef in #45
- Refactor to make parameters unique by @jensgraef in #46
- Pulled const strings into to const.py to prevent nasty typos by @the78mole in #47
- Reduce code duplication in communinication components by @jensgraef in #51
- Qschneider automations by @qschneider in #52
- Update README.md by @florian-ritschel in #56
- Update README.md by @florian-ritschel in #57
- Qschneider hc2 writer and restruct of yaml files by @qschneider in #55
- add firmware version sensor and refactor burner runtime handling by @jensgraef in #58
- refactor: move value limitting and message generation to the same place by @jensgraef in #59
- add writer definitions via struct by @jensgraef in #60
- even more setters by @qschneider in #61
New Contributors
- @jensgraef made their first contribution in #3
- @Bascht74 made their first contribution in #5
- @the78mole made their first contribution in #23
- @qschneider made their first contribution in #42
- @florian-ritschel made their first contribution in #56
Full Changelog: https://github.com/the78mole/esphome_components/commits/1.0.0