Skip to content
Circuit & ESP8266 code to read and write from Bosch compatible boilers, thermostats & devices that use the EMS/EMS+ bus
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github version 1.3.0 Jan 9, 2019
doc fix RX/TX pins May 11, 2019
lib 1.7.1 - fix for 2.5.1 arduino core lib May 17, 2019
scripts
src 1.7.1 - fix for 2.5.1 arduino core lib May 17, 2019
.clang-format more ems+ optimizations Apr 19, 2019
.gitignore debug scripts May 11, 2019
CHANGELOG.md 1.7.1 - fix for 2.5.1 arduino core lib May 17, 2019
LICENSE ems+ merges Apr 5, 2019
README.md refer to wiki May 1, 2019
_config.yml Set theme jekyll-theme-slate May 3, 2019
platformio.ini-dev new format for platformio v4 beta May 11, 2019
platformio.ini-example memory optimizations, strings to flash mem May 9, 2019

README.md

EMS-ESP

EMS-ESP is a project to build an electronic controller circuit using an Espressif ESP8266 microcontroller to communicate with EMS (Energy Management System) based Boilers and Thermostats from the Bosch range and compatibles such as Buderus, Nefit, Junkers etc.

There are 3 parts to this project, first the design of the circuit, secondly the code for the ESP8266 microcontroller firmware with telnet and MQTT support, and lastly an example configuration for Home Assistant to monitor the data and issue direct commands via a MQTT broker.

Please refer to the Wiki for further documentation.

You can’t perform that action at this time.