Buderus Logamatic EMS and EMS+ bus Wiki for Bosch, Buderus, Nefit, Junkers, Worcester, Sieger devices.
Other names or versions of the EMS bus are EMS+, EMS Plus, EMS2, EMS2.0, Heatronic and Heatronic 3.
Junkers and Nefit also call it '2-Draht-Bus-System' or '2-wire-bus'.
This repository is a collection of EMS protocol- and device documentation gathered from public sources like other Github repositories and of course my older documentation.
Will be filled in bit by bit.
See the Documentation folder for all information.
BBQKees' documentation.
External EMS Wiki.
Proddy's EMS-ESP.
ESP8266 based code for communicating with and controlling EMS devices via MQTT.
Full support for Home Assistant Discovery protocol and support for Domoticz.
Proddy's EMS-ESP32.
ESP32 based code for communicating with and controlling EMS devices via MQTT.
Full support for Home Assistant Discovery protocol and support for Domoticz.
BBQKees' Arduino HTTP Get interface.
Simple interface for reading the boiler parameters and send the values to Domoticz via HTTP GET requests.
danimaciasperea' Arduino WiFly interface.
Arduino and WiFly interface tailored to retrieving boiler parameters and controlling the RC35 thermostat.
CreaValix' Buderus protocol stack for Posix compatible systems (like the Pi).
wnelis' Raspberry Pi interface with Python.
Norberts1's Heatronic3/EMS2 Raspberry Pi interface with Python.
PCKoper's Raspberry Pi interface with Python.
Victor-Mo's adaptation for EMS-ESP to interface with iRT bus boilers
Purchase an EMS/Heatronic to TTL interface board or EMS Bus Gateway here.
Or build your own circuit.