Electrical compatibility
The EMS interface boards and the EMS Gateways are electrically compatible with all EMS and Heatronic 3 and 4 versions. These include EMS, EMS+, EMS2, EMS Plus, Logamatic EMS, Junkers 2-wire, Heatronic 3, 4. The EMS bus is about 16V.
Compatible brands
Only boilers, heat pumps and accessories like thermostats made by/for the Bosch group that have an EMS bus are supported. These brands are:
- Bosch
- Nefit
- Buderus
- Junkers
- Worcester
- Sieger,
- elm.leblanc
- iVT,
- Vulcano.
Non-compatible Bosch brand devices
There are a few boilers and other devices from some Bosch brands that do not have an EMS bus.
- Old Nefit Ecomline
- Old Buderus U104, U112, U114, U122, U124, GB112, GB122, Linea Kombi 23.
- Nefit Proline NxT/Eco (This one has OpenTherm instead of EMS)
- Bosch airconditioning units and other air-air heat pumps.
Non-compatible brands
The following brands are NOT part of the Bosch group and none of our products will work on any heat source (boilers, heat pumps) from that brand: Agpo Ferroli, Atag, Bulex, Remeha, Vaillant, Viessmann, Intergas, Brötje, Baxi, Toshiba, Hitachi, Daikin, Nibe, Panasonic, etc.
So if your boiler or heat pump is from this list, it does not have an EMS bus and therefore the EMS Gateways and EMS Interface boards do not work.
Do not connect any EMS product to an OpenTherm bus, or a 24V or mains power thermostat bus!
EMS devices
The support for EMS devices depends on the firmware of the Gateway. Each Gateway is preloaded with a stable or otherwise stable beta version of EMS-ESP.
Support for new devices is added with every new release. If your device is not in the list below, it might still be fully or partially compatible. If you are missing parameters you can open an issue on the code repository to get support.
The list below summarizes EMS bus devices that are supported in firmware version v3.6.5 (2024).
Boilers:
All EMS boilers send out the status of about 50 to 70 of its parameters to the bus every 10 to 60 seconds.
The table below gives an overview of boilers that have been tested with EMS-ESP. Lot’s of boilers have an EMS service port, but a lot of them don’t have it. In the latter case the Gateway connects to the thermostat wires or the EMS bus connector inside the boiler. Also see the wiki.
There are much more boilers not in the list that are supported.
In general all EMS, EMS+, Heatronic 3 and Heatronic 4 boilers are supported however for some the boiler ID still has to be included in the list.
To make it easier to identify a supported boiler check if it has one of the control panels in the tables below. If so, it is compatible.
Some of the control panels might also include a thermostat/controller, and the panel color might be white, black or grey.
We have not listed all possible boilers yet, so if the control panel on your boiler looks different, send me email so I can check whether it is supported.
The 4th column in the table below will specify if a certain boiler has a service jack. If so, you only need an EMS service cable with your order to connect a Gateway. Below some examples.
If it does not have a service jack or you want to mount the Gateway elsewhere you can always connect any EMS Gateway to a EMS bus screw terminal inside the boiler or heat pump. If there is already a thermostat or other device connected, you can add the EMS Gateway in parallel to the other EMS bus devices. The EMS terminal inside the boiler is almost always the orange connector. In heat pumps it is often blue. For Junkers and Worcester it’s almost always a grey connector with pins marked ‘BB’.
Below two examples:
Sometimes you can also connect it to the EMS bus port of an EMS bus module like a mixer or cascade controller.
You can also use an EMS Gateway simultaneously with an internet module that is already attached to the boiler or heat pump.
For Nefit boilers check the new guide here.
Brand | Model/Range | Controller/display | EMS service jack | Remarks |
Nefit | TrendLine (II) | Yes, on front left of display | ||
Nefit | TopLine | Yes, on front right of display | ||
Nefit | ProLine | Yes, on front right of display | The ProLine NXT and ProLine ECO are OpenTherm and not EMS. The normal ProLine is EMS though. | |
Nefit | Smartline | Yes, on front beneath display | ||
Nefit | Ecomline Elite | Yes, on front beneath display | The Elite is the only boiler from the Ecomline range with a EMS-bus UBA3. All other Ecomlines use iRT and are NOT supported. This boiler might have a Moduline 30 thermostat connect via a RCC module. In this case the thermostat won’t be detected. Just buy a Moduline 400 from f.i. Marktplaats in that case. | |
Nefit | BaseLine | Yes, on front left of display | ||
Nefit | 9000i 9000i AquaPower | yes, below front cover. Left bottom on control unit. | ||
Nefit | 9700i | Yes, on the rear of the display unit. | ||
Bosch | HR Compact HRC Compact | Yes, on front right of display | Control panel is either white or black. There are also non-EMS boilers called ‘Compact’. Only those with the control panel on the left are compatible! | |
Bosch | Condens 2500 Condens 2500W Condens 2500 WBC | No | This boiler has one single connector for both EMS and on/off thermostats. If you have an on/off thermostat you cannot use the Gateway (Or only in RX mode). Use an EMS thermostat instead. | |
Bosch | Condens 3000W | No | ||
Bosch | Condens 5000W (ZSB series Australia) | No | The Australian (AU) version of this boiler has also been confirmed to work. | |
Bosch | Condens 2300i Condens 5000i Condens 5300i Condens 5700i | If available check right right of display under the hood. | ||
Bosch | Condens 7000i(W) | Yes, on front left of display | ||
Bosch | GC7000F | Yes, on front beneath display | ||
Bosch | Condens 8700i | Right right of display under the hood. | ||
Bosch | Condens 9000i Condens GC9000 | yes, below front cover. Left bottom on control unit. | ||
Sieger | BK13 BK15 | Yes, underneath the display | ||
Buderus | GB042 | no | ||
Buderus | GB062 | no. EMS may not work if the wire bridge is still installed. | ||
Buderus | GB072 | yes, left of display | ||
Buderus | Logamax Plus GB122i | yes, on the rear side of circuit board next to coding plug | The old GB122 from like <2010 does not have an EMS bus. | |
Buderus | Logamax GB172 GB182i | yes, left of display | ||
Buderus | GB125 GB132 GB142 GB162 | yes, underneath display | ||
Buderus | GB182i.2 GB172i.2 | yes, right side of display below front cover. | ||
Buderus | GB192i GBH192 | yes, below front cover. Left bottom on control unit. | ||
Buderus | GB212 | Yes, left of display | ||
Buderus | Logamax Plus GB022 | Yes | ||
Buderus | Logamax GB125 | Both the older one And the newer version with MC110 | Yes, below display | |
Buderus | Logamax U052 Logamax U054 | No | ||
Buderus | Boiler with MC110 controller | Yes, below display | ||
Worcester | Greenstar 8000 Greenstar 4000 | 4000: Next to the code plug on the rear of the display unit. | ||
Worcester | Greenstar 8300i W | Yes, right next to the display under the hood. | ||
Worcester | Greenstar 440CDi Greenstar 550CDi Combi Greenstar Highflow CDi | No | ||
Worcester | System Greenstar CDi Classic System | No | Only boilers manufactured after 16th January 2007 with software version CF12.10 onward. | |
Worcester | System Greenstar 9i System Greenstar 12i System Greenstar 15i System Greenstar 18i System Greenstar 21i System Greenstar 24i | No | Only boilers manufactured after 2011 and with the option to have an integral diverter valve installed. For these boilers please open the cover and check whether this connector is actually present. If not the boiler has no EMS bus. | |
Worcester | Combi Greenstar i Junior | No | Manufactured after July 2013 | |
Worcester | Combi Greenstar i | No | ||
Worcester | System Greenstar 27i System Greenstar 30i Combi Greenstar Si Compact Combi Greenstar CDi Compact | Yes, right side of front panel | ||
Worcester | Greenstar Compact 27Ri 30Ri | No | ||
Junkers | Cerapur Compact | No | This boiler has one single connector for both EMS and on/off thermostats. If you have an on/off thermostat you cannot use the Gateway. Use an EMS thermostat instead. | |
Junkers | Cerapur Smart Cerapur Comfort Cerapur ACU Cerapur Modul | No | ||
Junkers | Suprapur | Yes, left of display | ||
Junkers | Cerapur 4 | Yes, right side of front panel | ||
Cerapur Maxx | Yes, right of display | |||
Cerapur CerapurModul 9000i | yes, below front cover. Left bottom on control unit. | |||
Junkers | Cerastar Comfort, Ceramini ZWR 18-7 KE | ZWR 24-7 KE | ZSR 18/120-7 KE | ZSR 18/160-7 KE | ZSR 24/120-7 KE ZSR 24/160-7 KE | ZSR 10-7 KE | No | ||
Junkers | All with Heatronic 3 controller (ZSB, ZWB, ZWBC) | No | ||
Junkers | All with Heatronic 4 controller | Yes, right side of display | ||
elm.leblanc | CONDENS and other gas condensing (Chaudières condensation) models with EMS bus. | See the Junkers models above. If it has the same control panel, it’s compatible. | No | |
Vulcano | AquaStar Green ZSBE ZWBE | See the Junkers models above. If it has the same control panel, it’s compatible. | No | |
Vulcano | LifeStar Green ZSB ZWB | See the Junkers models above. If it has the same control panel, it’s compatible. | No | |
Vulcano | Eurostar Connect ECP 24 P ECP 24/25 C ECP 24/30 C | Yes | ||
Vulcano | Easystar Green EGP 24/30 C23 | Yes | ||
Vulcano | Lifestar Connect LCP 24/30 C 23 LCP 24/30 C 31 | Yes |
There is a large number of boiler parameters that can be read out, usually more than 50. A certain amount of parameters can also be set by the Gateway. Which parameters you can set really depends on the exact brand, type, year and software version of your boiler. For some boilers you can set a particular parameter, but the boiler will override it again after a few seconds. F.i. boilers that have manual knobs on the front for the max/flow temperature, may not always allow this particular parameter to be set by the Gateway.
Heat Pump Modules:
All EMS heat pumps send out the status of about 80 to 100 (some more than 150!) of its parameters to the bus every 10 to 60 seconds.
The table below gives an overview of heat pumps that have been tested with EMS-ESP. For the heat pumps a lot of parameters are available. With every firmware update new ones are added as well. F.i. in the latest beta it is possible to change the maximum compressor power on some pumps and switch the PV and Smart grid input virtually.
Most or all heat pumps have a service jack that is on a cable inside the housing. Also see the wiki.
For most hybrid systems that include both an EMS heat pump and an EMS boiler you can only read out the heat pump OR the boiler with one Gateway. If you want to read out both you need two Gateways. Contact us for a discount.
Only for hybrid systems with a HM200 or MH210 hybrid manager you can see both at the same time.
Bosch often uses the same models of heat pumps for each brand, so you get the same heat pump with a different brand label and model name on it. In general if you remove the front panel and see a grey installer board like below your heat pump is compatible. Also if it has f.i. a HMC300 or HMC310 control panel it will be compatible.
Some brine/ground heat pumps like the Buderus WPS only have a CAN bus, if you are unsure whether your heat pump has an EMS bus just send me an email via the contact form and I will check.
Typically you would need to remove the cover of the inside unit to check which installer board it has or where the EMS service jack is located. Below two examples.
For Nefit/Bosch we also have a more detailed guide HERE.
Brand | Model | Installer board /control panel | Remarks |
Bosch | Compress and other EMS based heat pumps like 3000i, 7800i. | Installer board inside the unit should look like the image on the left. Check the inside if it has a service jack cable like this HERE | |
Bosch | Compress Hybrid 5800iAW | This heat pump uses the ‘Hybrid set/box CSH5800iAW’ with the MH210 controller. We don’t yet know how much telegrams we can decode. | |
Buderus | HeatPump Logatherm f.i. WLW166i, WLW176i, WLW186i, WSW196i, WLW196i.2 With the regular grey installer board or the newer BC400 XCU-THH (XCU-HY) control module. | Installer board inside the unit should look like the images on the left. Check the inside if it has a service jack cable like this HERE . Very old heatpumps only have a CAN bus. | |
Nefit | EnviLine all models hybrid and full-electric, solar, split, mono block. With the regular grey installer board or the newer XCU-THH (XCU-HY) control module. | The very first Enviline did not use the EMS bus. All other should be fine. Check the inside if it has a service jack cable like this HERE | |
Junkers | Cerapur Aero, Supraeco SAS Hybrid, etc Not all Junkers heat pumps have an EMS bus! | Check the inside if it has a service jack cable like this HERE | |
IVT | Models with EMS bus Vent 202 Air x Geo 500, 50x Geo 508C, Geo 608C | with rego 2000, rego 3000. Check the inside if it has a service jack cable like this HERE | |
elm.leblanc | Condens Hybride |
You get at least 60+ parameters like pump modulation, flow, setpoint/actual and return temperatures, all total energy values for delivered heating, cooling, and for which mode (warm water, heating) and the total energy consumption for each mode in kWh. With most hybrid systems you can only read out either the heatpump side or the boiler side, as these systems have two independent EMS bus systems.
Thermostats:
The table below provides a list of thermostats and which features are supported.
For some thermostats you cannot change the setpoint via the EMS bus. These have a ‘No’ in the ‘Write’ column.
So for these thermostats you can read the parameters, but they don’t respond to write requests.
Additionally, some of the WiFi connected thermostats don’t send any heating data over the bus, they are ‘detected-only’.
If a thermostat supports multiple heating zones, this will be supported by the Gateway as well. The EMS Gateways also allow control of the boiler without a thermostat in most cases.
What is not implemented for most newer thermostats are the internal heating schedules of the thermostat. This is due to technical limitations. However, you can of course still use the internal schedules or use and schedule switchpoints from Home Assistant.
For Nefit we have a new guide on thermostats here.
Image | Name | Read | Write | Remarks | |
Buderus RC10 Nefit Moduline 100 | Yes | Yes | |||
Buderus RC20 Buderus RC20RF Nefit Moduline 200 | Yes | Yes | |||
Buderus RC25 | Yes | Yes | |||
Buderus RC30 Nefit Moduline 300 | Yes | Yes | The Moduline 300 supports EMS but also iRT, so make sure you have an EMS boiler. | ||
Buderus RC35 Nefit Moduline 400 | Yes | Yes | The Moduline 400 supports EMS but also iRT, so make sure you have an EMS boiler. | ||
Buderus Logamatic TC100 Bosch Easy Nefit Easy | Yes | No | You can view the setpoint, but this thermostat does not respond to write requests. There are other projects that allow this via the XMPP protocol. | ||
Bosch Easycontrol CT200 | No | No | This thermostat does not send any heating data over the EMS bus. The Gateway can see its presence, but that’s it. You can’t read or write the temperature via EMS. The problem is a shortcoming of this specific model of thermostat and not of the Gateway. Therefore in its current state it can never be supported by any future firmware update of the Gateway (But you can see the boiler parameters with the Gateway of course). | ||
Bosch RT800 Bosch CR120 | Yes | Yes | (CR120 is still in development) | ||
Buderus RC100(H) Nefit Moduline 1000 Nefit Moduline 1010(H) | Yes | Yes | The Moduline 1000/1010 supports both EMS and OpenTherm. Make sure your boiler is EMS! | ||
Junkers CR10(H) | This one is likely the same as the Buderus RC100. | ||||
Bosch CW100 Bosch CW 100 RF Bosch CR50 (AU version) | Yes | Yes | |||
Buderus RC200 | Yes | Yes | |||
Buderus RC300 Buderus RC310 | Yes | Yes | |||
Nefit Moduline 3000 | Yes | Yes | |||
Bosch CW400 | Yes | Yes | |||
iVT TR120RF, TR120 RF | Yes | Yes | |||
Junkers FR10 | Yes | Yes | |||
Junkers / Bosch FR10 FR50 FR100 FW100 FR110 FR120 FW120 FW200 FW500 FB10 | Yes | Yes/No* | Most Junkers thermostats are only writable for production date August 2008 (code FD 889) or later. See the table here on how to convert the code on the thermostat to the production date. | ||
Comfort+2RF | Yes | No | |||
CRF200S | Yes | No | |||
Sieger ES72 | Yes | Yes | |||
Sieger ES73 | Yes | Yes | |||
Tado | Yes | No | The Tado thermostat emulates a Buderus RC10, but not perfectly. You cannot write the setpoint via the EMS bus. So only read for this one. (For HA you can use the Tado integration aside from the Gateway products for full control of your heating system) |
Domestic ventilation units:
The latest Buderus Logavent HRV, and the Bosch Vent 4000 ventilation units have an EMS bus. We are working on expanding support for these units. Some of telegrams are still unknown. So don’t expect a huge amount of data points for now, but it will be added as we go.
Brand | Model | Remarks |
Buderus | Logavent HRV176 | Uses the MV200 controller. If connected to a Buderus boiler / heat pump, connect the EMS bus via screw terminal to the EMS terminal inside the boiler / heat pump. If the ventilation unit is operated stand alone (‘autark’), you may connect the Gateway to the upper right ‘BUS’ screw terminal in the control unit of the 4000 (The MV200). |
Bosch | Vent4000 CC (V4000CC) | Uses the MV200 controller. If connected to a Bosch boiler / heat pump, connect the EMS bus via screw terminal to the EMS terminal inside the boiler / heat pump. If the ventilation unit is operated stand alone (‘autark’), you may connect the Gateway to the upper right ‘BUS’ screw terminal in the control unit of the 4000 (The MV200). |
Heat interface unit (HIU) / Wohnungsstation
A heat interface unit is basically a ‘boiler’ with no internal boiler, but a heat exchanger for external heat sources like district heating and applications with a centralized plant room.
All these HIU units should be compatible if they have an EMS bus, but we still need to add more of their parameters. If you own such a unit with an EMS Gateway please let us know on the firmware repository.
Brand | Model | Service jack | Remarks |
Worcester Bosch | Greenstar HIU | yes | A number of parameters are available now. However this type of heating unit needs a lot more work. |
Buderus | Buderus Logamax Kompakt WS170 | ||
Solar Modules:
The below solar modules are supported. Some are operated stand alone with a thermostat, without a boiler. In this case the Gateway also works.
Brand | Model | Remarks |
Buderus Junkers Bosch | SM10 | |
Buderus Junkers Bosch | SM50 | |
Buderus Junkers Bosch | SM100/MS100 | |
Buderus Junkers Bosch | SM200/MS200 | |
Junkers | ISM1 |
Mixing Modules:
Brand | Model | Remarks |
Buderus Junkers Bosch | MM10 | |
Buderus Junkers Bosch | MM50 | |
Buderus Junkers Bosch | MM100 | |
Buderus Junkers Bosch | MM200 | |
Buderus Junkers Bosch | MM400 | |
Bosch | MP100 | Pool mixer |
Junkers | IPM1 | |
Junkers | IPM2 |
Other devices:
The devices below are detected by the Gateway but most of them do not have any meaningful interaction with the bus (They have no parameters you can see or control).
Brand | Model | Remarks/Description |
Buderus | MC10 | Type of controller. |
Buderus | WM10 | Low loss header mixer module. |
Buderus | RFM20 | Receiver module. |
Buderus Nefit | AM10 | Alarm module. |
Buderus Nefit | BC10, BC22, BC25, BC40, BC400 | Base controller. This is the display unit on the boiler with the buttons. |
Buderus Junkers | Web KM50 KM100 KM200 KMx MB LAN 2 | This is the Bosch web gateway. If your boiler/heatpump has an Ethernet port, one of these modules is built in and will be reported as such by the Gateway. These gateways provide their own interface with a Buderus/Junkers app. |
iVT | K 30 RF, K30RF | web gateway |
Nefit | Moduline Easy Connect | Adapter. |
Bosch | Easy Connect | Adapter. |
EMS-OT | EMS-OT OpenTherm converter | EMS-OT converter. (Adding this with a OT thermostat to an EMS boiler will not make the OT thermostat controllable by the EMS Gateway). |
Junkers | HT3 controller | Controller. |
Bosch Nefit Buderus | MC400 | Cascade controller. This unit adds multiple boilers in cascade to act as one big boiler. Connect the Gateway on the thermostat terminal on the MC400. |
Junkers | HM200 | Hybrid manager for heat pumps |
Buderus Junkers Bosch | HM10/EM10 | Switch and alarm module |
Devices that are NOT compatible
Some Bosch brands devices that are not compatible are listed below.
Non-compatible boilers
Very old Bosch brands boilers (<2007) might not be EMS based but iRT or another protocol.
Below a small selection of boilers that are known to be incompatible.
Non-compatible heat pumps
Bosch has a lot of different models of heat pumps. Although most use the EMS bus, some are CAN only and those are not supported. Especially check if your heat pump has an EMS bus when you own a brine/sole/ground heat pump.
Brand | Model/range | Controller | Bus | Remark | ||
Junkers | Supraeco STM-60/80/100-1 STE-60/80-1 STE-100/170-1 | CAN | Lots of other Supraeco models are supported. | |||
Bosch | Compress 6000 LWM Compress 7000 LW | CAN | Lots of other Compress models are supported. | |||
Bosch | Compress 2000 AWF 4/6/8 R-S 10/12/14 R-T | ModBus | This device has no inside unit and no EMS bus. | |||
Buderus | Logatherm WPS 6-1, 8-1 etc | CAN | Lots of other Logatherm are supported |
Non-compatible thermostats
Below some thermostats that are not compatible. If you have such a thermostat, the boiler won’t be compatible as well.
Image | Model | Bus | Remarks | |
Nefit Moduline IV | iRT | |||
Nefit Moduline 10 | iRT | |||
Nefit Moduline 20 | iRT | |||
Nefit Moduline 30 | iRT | This thermostat was used often together with a Nefit Ecomline boiler. However, early EMS boilers sometimes also use this thermostat via so called RCC module. | ||
Nefit RCC Module | EMS | This module allows you to connect an iRT thermostat of the above to an EMS boiler. If your boiler is EMS, but has a RCC module and an old iRT Moduline thermostat, remove the RCC module and the old thermostat and buy f.i. a second hand Moduline 400 from Marktplaats. They are only about 25 Euro second hand. This way you have all features and you can set the temperature via the Gateway. | ||
Junkers TR21 | 3-wire Junkers (PWM) 24V | |||
Sieger eRS62 | I2C? | |||
Bosch TRZ200 CR12005 | OpenTherm | |||
Junkers TR200 | 3-wire Junkers (PWM) 24V |
Other non-compatible devices
All older Buderus Logavent and Junkers Aerastar ventilation systems (No EMS bus).
The latest Logavent has an EMS bus, support is under development.