Skip to content

18th release - community driven release

Compare
Choose a tag to compare
@rvdbreemen rvdbreemen released this 08 Jan 12:38
· 277 commits to main since this release

This is the one-year anniversary release of the OTGW ESP firmware release, this release to be honest would not have been so great without the community on Discord. I am so thankful to all that report issues, join the community to discuss problems, and find the issues that are hard to find. But this release for me has been one of great community code contributions (pull requests) are all integrated in this release. No matter how small the fix is, it's important to get it right.

So this release feature and fix overview:

  • New feature: Just-In-Time MQTT Discover configuration, from now on the MQTT discovery topics are published only when the OpenTherm message-id actually are seen on the OpenTherm Bus. This means no more unavailable/unknown sensors that never are used. (thanks to @rlagerweij)
  • New feature: Reset wifi credentials button in webUI (thanks @DaveDavenport)
  • Improved HA integration: Climate Entity (Home Assistant) got improved to detect Thermostat availability (by @sergantd)
  • New feature: Publishing the availability of thermostat, boiler and gateway mode.
  • Bugfix: Alternating values on sensors and status bits (thanks @binsentsu)
  • Bugfix: Blue blinking leds of nodemcu should be off using WebUI (issue reported by @fsfikke)
  • Improved: More UI tweaks (thanks @rlagerweij)
  • Improved: Serial handling improvements (line by line reading, not byte by byte)
  • Fixed: General code cleanup (removal of error-prone string functions), removal of potential buffer-overflow, removed all warnings in code compile (thanks @DaveDavenport)
  • Improved: Reboot logging now includes external watchdog reasons.
  • Lots of small tweaks to improve speed and stability.

I do advise upgrading to the latest release, as version 0.9.2, is finally sending the values after decoding at the right moment in time for all message-id's. The fundamental change was already in the previous release, but this release fixes it so all sensors are used.

Just one more shoutout too all that support me in the discord... All of you are helpful to others, and willing to play around with beta builds. I welcome all your ideas, pull request, testing effort, or just supporting others. Lets keep pushing forward with this project.

As always, your issues, pull requests, feature ideas are welcome in Github. However the community on discord is more vibrant and your are likely to find others that can help you. So please join the discord server here: https://discord.gg/zjW3ju7vGQ