Releases: tspopp/AquaMQTT
v1.8.1
What's Added
- added climate component to home-assistant discovery #100. The manual configuration has been already provided by user @Gwaboo (thx!) and added to the documentation in b9317c1. With this change, a new climate entity will be automatically available in home-assistant. Read more here.
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Fixed
⚠️ Fixed issue where heatpumps were inoperative in MITM and Time-Window mode due to broken time overrides which are enabled by default from configuration file. #92 #99
Thanks @NickdeK for tracking, documenting, debugging, and providing a verified fix! ❤️
What's Added
- parse and provide software version attributes #81
- allow serial configuration from configuration file, for heatpumps using 8N1 instead of 8N2 #88
- added a guide to HOMEASSISTANT.md, to setup a climate entity by @Gwaboo in #89
Full Changelog: v1.7.2...v1.8.0
v1.7.2
What's Fixed
LEGACY protocol
- fix broken mqtt value "setting boiler brand" #79. Well spotted @mnederlof! 🙌
NEXT protocol
- fix date overrides which were broken in the second half of the year 946f047
ODYSSEE protocol
- fix operation mode and type overrides #77 . Thanks to @FSlunkk for verification 🎉
- fix date overrides 946f047
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Fixed
Fixes several issues with the NEXT (V3) heatpump protocol:
- fix parsing and control of "allow heat element" switch #75
- fix parsing and control of "operation type" such as ALWAYS ON (24/24h), TIME WINDOW #78
- fix pv modes which were unrelieable due to the above issues
Thanks to @eterpstra for debugging and verification 👍
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Added
- Experimental support for Atlantic Odyssee heatpumps (2015) #68 #69 - Thanks to @FSlunkk for testing and reversing the observed protocol 👏
- Added pcb in revision 2.0, ready for pre-assembled order #67 #72 - Thanks to @Arrnooo for the circuit proposal 👏. Fixes an serial connectivity issue with certain heatpumps due to change of impedance.
If the revision 1.0 board works for you, there is no need to replace it
What's Improved
- Rewrote MITM functionality, support pcb revision 2.0
- More debug functionalities (analyze dropped buffer, analyze frame timings)
- Update configuration to reduce amount of MQTT messages by default by @NickdeK in #70
- Other minor bugfixes
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Added
- Support Atlantic Calypso heatpumps / legacy protocol with XOR checksums #65
- Add platformio environment for esp32-s3-devkit #62 #56
What's Improved
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Added
- Support new heatpumps with protocol E/E (next). Special thanks to @taloriko and @Silmo for doing the hard job in reverse engineering the next heat pump protocol and any debugging and test efforts #52, #53, #45
- Added water_heater integration (Thanks @timovd) to homeassistant default configuration and auto discovery
What's Fixed
- Fixed possible reset loop due to invalid watchdog initialization and failing ntp update
What's Improved
- Esptool config in Platformio by @tukutt in #50
- mqtt configuration options to disable several debugging mqtt topics #48
Full Changelog: v1.4.1...v1.5.0
v1.4.1
What's Added
- Provides Exhaust Fan Configuration which is only available in AirDuct configuration INT/EXT #43
- Allow controllability of Exhaust Fan Configuration #43
- Allow controllability of AirDuct Configuration
- Add new attributes to HomeAssistant discovery
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Added
- HomeAssistant Discovery: This release enables discovery in HomeAssistant, so entities from AquaMQTT are automatically detected in your MQTT enabled Home Assistant instance #42. Find more instructions in HOMEASSISTANT.md.
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Fixed
- Periodic NTP time updates were likely broken and should be fixed with 1b5235d
What's Added
- Temperature readings published via MQTT are now filtered using Kalman filters. This reduces the amount of MQTT updates sent to the broker and removes the noise from the temperature sensor. The additional filters are enabled by default, with the possible to disable filters through
Configuration.h. If you still observe sensor noise in your temperature readings, you might want to adapt the kalman filter settings inConfiguration.haccordingly. #38
What's Improved
- Upgraded to the latest available arduino core 3.0.5 #39.
Full Changelog: v1.2.2...v1.3.0