Skip to content

12th release: Improvements and 2 contributed features

Choose a tag to compare

@rvdbreemen rvdbreemen released this 05 Apr 20:34
· 514 commits to main since this release
7f64499

So another release with some help from @Roos-AID and @Sjorsjumaniac this time.

The main new features are:

  1. Configurable Unique ID (thanks to @Roos-AID) - making it possible to influence the unique id being used. If you are using Home Assistant, then you don't need to change the unique id. But in some scenario's, like using OpenHAB and switching your NodeMCU, you end up with a lot of manual configuration work, changing the id of your otgw is the easist then.

  2. GPIO pin output control based on OpenTherm status message (master slave)
    Any free GPIO pin can be used to be controlled, based on a status bit from the msgid 0. So you can respond to the "boiler" turning on (flame status). This way you can control a relay based on the status bit. This feature was created by @sjorsjuhmaniac.

Some improvements:

  1. Detecting the online status of the thermostat and boiler. The OTGW device will go offline if either the boiler or thermostat is NOT connected to the OTGW, meaning there is no useful information to use.
  2. MQTT Debug extensive error logging.
  3. MQTT Reconnect interval timer fixed and changed wait for reconnect to 42 seconds
  4. Rest API command now uses queues for sending commands

Fixed bugs:

  1. msgid 32/33 type switch around

Breaking change:

  1. Solar Storage and Collector now proper names (breaking change)

So hope you enjoy this release, debug information improved. Just hit 'h' for the help menu when you telnet to port 23 to debug your OTGW. In the meantime, just report issues, or come and chat on Discord.