Skip to content
Yurii edited this page Dec 25, 2024 · 60 revisions

Boilers

Important

If your boiler is not on this list, it does not mean the project will not work with it.
In most cases, the project is compatible with any boilers that support connecting devices via the OpenTherm protocol.

Baxi

Boiler Master Member ID Required settings Notes
Baxi ECO Nova default Coeff. DHW flow rate correction = 0.1 Pressure sensor not supported
BAXI LUNA Duo-tec E 24 default ✅ CH2 always enabled

Only if P67=02 in the boiler service menu:
✅ Heating state as summer/winter mode
-
Baxi AMPERA 4 ✅ Modulation sync with heating Pressure sensor not supported
Heating return temp sensor not supported
DHW not tested
Baxi NUVOLA Duo-tec HT 16 default default -
Baxi LUNA-3 default default -
Baxi Duo-tec Compact 24 default default -
Baxi ECO Four 24 F default default -
Baxi LUNA-3 COMFORT default ✅ Duplicate DHW to CH2 -
Baxi ECO Life 1.24 F default default -
Baxi ECO-4s 1 2 default default DHW flow rate not supported
Set max modulation level not supported
Baxi Eco 5 Compact default default Pressure sensor not supported
Baxi Slim 1.620 IN default Siemens board: default
Bertelli board:
✅ Heating state as summer/winter mode
✅ DHW blocking
Pressure sensor not supported
DHW flow rate not supported
Baxi Luna Duo-Tec 1.24 default ✅ CH2 always enabled With P67=0, P10=0 in the boiler service menu

De Dietrich

Boiler Master Member ID Required settings Notes
De Dietrich PMC-M 24/28MI PLUS 11 ✅ Summer/winter mode
❌ CH2 always enabled
Pressure sensor not supported
DHW flow rate sensor not supported
Exhaust temp sensor not supported
De Dietrich MS 24 FF default default Fault code not supported
Diagnostic status is always on

Ferroli

Boiler Master Member ID Required settings Notes
Ferroli DOMIcompact C 24
Board: MF08FA
211 default Pressure sensor not supported
Ferroli Kalis 24C default default -
Ferroli Atlas D Unit 30 default default -
Ferroli Divatech D C24 default ✅ Summer/winter mode Modulation level not supported
Ferroli Bluehelix Hitech RRT 28C default default -

Ideal

Boiler Master Member ID Required settings Notes
Ideal Logic C30 default default Set max modulation level not supported
Exhaust temp & pressure sensor not supported
Ideal Vogue Max 32 default default -
Ideal Logic Heat2 H18 default default Only the following parameters are supported:
- Flame
- Fault and diagnostic along with codes
- Modulation
- Flow and return temperature

The boiler's physical temperature control must be set to at
least the maximum expected to be set by OpenTherm,
acting as a hard limit on the OpenTherm requests

Immergas

Note

IMG-BUS from Immergas is an analogue of the OpenTherm protocol with minor changes.

Boiler Master Member ID Required settings Notes
Immergas Nike Mythos 24 default ✅ Fix for Immergas boilers ?
Immergas Victrix Zeus 25 default ✅ Fix for Immergas boilers DHW flow rate sensor not supported
Immergas Eolo Mythos 24 4 R default ✅ Fix for Immergas boilers
✅ CH2 always enabled
-

Intergas

Boiler Master Member ID Required settings Notes
Intergas Kombi Kompakt default default -
Intergas Xtreme 36 173 default -

Viessmann

Boiler Master Member ID Required settings Notes
Viessmann Vitodens 0-50w default default -
Viessmann Vitodens 100-W B1HC042 default ✅ Duplicate DHW to CH2
✅ Sync modulation with heating
-
Viessmann Vitodens 100-W B1KC150 default ✅ Summer/winter mode
✅ Duplicate heating to CH2
✅ Sync modulation with heating
-

Other

Boiler Master Member ID Required settings Notes
Remeha Calenta Ace 40C default default -
AEG GBA124 default default Pressure sensor not supported
Termet Ecocondens Silver 35kW default default Pressure sensor not supported
ITALTHERM TIME MAX 30F default ✅ Summer/winter mode Pressure sensor not supported
Radiant R2KA default ❌ Modulation sync with heating Pressure sensor not supported
DHW flow rate sensor not supported
Baltur Tesis 24 default default -
Navien NCB700 default default -
Buderus U072 default default -
Bosch wbn 6000-24 default default -
Mizudo M24TH default default -
Rinnai M060SN default ❌ Get min/max temp from boiler -
Termet Gold Plus 2 default default DHW switch off does not work
Vaillant hrSOLIDE VHR NL 18-22C default default Pressure sensor not supported
Nova Florida Delfis CTFS 24 1 2 default default DHW flow rate sensor not supported
Heating return temp sensor not supported
Pressure sensor not supported

Boards

ESP8285

Board name Recommended GPIOs Binaries
Wemos D1 mini lite
Status LED:     13
OpenTherm In: 4
OpenTherm Out: 5
OT RX LED: 15
Outdoor sensor: 12
Indoor sensor: 14
OTA FW: firmware_d1_lite_*.bin
Factory FW: firmware_d1_lite_*.factory.bin
Filesystem: filesystem_d1_lite_*.bin

ESP8266

Board name Recommended GPIOs Binaries
Wemos D1 mini/mini pro
Status LED:     13
OpenTherm In: 4
OpenTherm Out: 5
OT RX LED: 15
Outdoor sensor: 12
Indoor sensor: 14
OTA FW: firmware_d1_mini_*.bin
Factory FW: firmware_d1_mini_*.factory.bin
Filesystem: filesystem_d1_mini_*.bin
NodeMCU V3
Status LED:     2
OpenTherm In: 13
OpenTherm Out: 15
OT RX LED: 16
Outdoor sensor: 12
Indoor sensor: 4
OTA FW: firmware_nodemcu_*.bin
Factory FW: firmware_nodemcu_*.factory.bin
Filesystem: filesystem_nodemcu_*.bin

ESP32

Board name Chip Recommended GPIOs Binaries Notes
Wemos S2 mini/S2-WROOM ESP32-S2
Status LED:     11
OpenTherm In: 33
OpenTherm Out: 35
OT RX LED: 12
Outdoor sensor: 9
Indoor sensor: 7
OTA FW: firmware_s2_mini_*.bin
Factory FW: firmware_s2_mini_*.factory.bin
Filesystem: filesystem_s2_mini_*.bin
Wemos S3 mini/S3-WROOM ESP32-S3
Status LED:     11
OpenTherm In: 35
OpenTherm Out: 36
OT RX LED: 10
Outdoor sensor: 13
Indoor sensor: 12
OTA FW: firmware_s3_mini_*.bin
Factory FW: firmware_s3_mini_*.factory.bin
Filesystem: filesystem_s3_mini_*.bin
Wemos C3 mini/C3-WROOM ESP32-C3
Status LED:     4
OpenTherm In: 8
OpenTherm Out: 10
OT RX LED: 5
Outdoor sensor: 0
Indoor sensor: 1
OTA FW: firmware_c3_mini_*.bin
Factory FW: firmware_c3_mini_*.factory.bin
Filesystem: filesystem_c3_mini_*.bin
C6-WROOM ESP32-C6 Any available OTA FW: firmware_c6_mini_*.bin
Factory FW: firmware_c6_mini_*.factory.bin
Filesystem: filesystem_c6_mini_*.bin
Bluetooth/BLE not supported
Wemos D1 mini 32 ESP32
Status LED:     2
OpenTherm In: 21
OpenTherm Out: 22
OT RX LED: 19
Outdoor sensor: 12
Indoor sensor: 18
OTA FW: firmware_d1_mini32_*.bin
Factory FW: firmware_d1_mini32_*.factory.bin
Filesystem: filesystem_d1_mini32_*.bin
NodeMCU 32S ESP32
Status LED:     2
OpenTherm In: 16
OpenTherm Out: 4
OT RX LED: 19
Outdoor sensor: 15
Indoor sensor: 26
OTA FW: firmware_nodemcu_32_*.bin
Factory FW: firmware_nodemcu_32_*.factory.bin
Filesystem: filesystem_nodemcu_32_*.bin

Temperature sensors

Sensor Connection Type Tested
DS18B20 Wired Dallas Yes
DS1822 Wired Dallas No, but should work
DS1820 Wired Dallas No, but should work
MAX31820 Wired Dallas No, but should work
MAX31850 Wired Dallas No, but should work
NTC 10k Wired Analog Yes
Xiaomi Mijia (LYWSD03MMC) Wireless BLE Yes