OpenTherm Thermostat firmware v2.2
Details
  • 2025.01.25
Share

OpenTherm Thermostat firmware v2.2

A new v2.2 is ready to download.

New features
  • Equithermic regulation with hysteresis (weather dependent)
  • Constant temp regulation with hysteresis (manually controlled boiler temperature)
  • Outside temperature sources
    1. mqtt/REST
    2. OneWire (DS18B20)
    3. OpenTherm (a sensor, connected to the boiler / heat pump)
    4. diyless (using weatherapi)
    5. weatherapi (API key required)
    6. openweathermap (API key required)
  • sensors offset config
  • room setpoint min/max config
  • configurable room setpoint step
  • HA sensors for outside temperature sources

Bugfixes
  • JSON messages corruption (invalid properties values)
  • Thermostat2/3 model name as Thermostat 1 within HA autodiscovery

To use equitermic weather-dependent control you will need to configure your location and select a temperature source
Location is selected using a map and then used to fetch the weather data:
map-location-select We neither store nor use your location in any purposes except the weather data downloading. If you're concerned about disclosing your location to the third-party services - you can safely select a point at some distance from your house (few hundreds of meters would not induce a significant error)
If you'd like to use openweathermap or weatherapi services for ambient temperature data - you need to register and obtain their free API token (a long alpha-numerical string), which should be configured within our thermostat using API key field:

api-key-config

The heating curve configuration is done via a draggable graph, where the horizontal axis represents the outside temperature, and the vertical axis represents the desired boiler/heat pump outlet temperature. You can drag the blue dashed markers to set the desired CH water temperature based on the outside conditions.

heating-curve-config