Skip to content
forked from emsesp/EMS-ESP

Circuit & ESP8266 code to read and write from Bosch compatible boilers, thermostats & devices that use the EMS/EMS+ bus

License

Notifications You must be signed in to change notification settings

bennybubble/EMS-ESP

 
 

Repository files navigation

logo

EMS-ESP

version release-date
license travis Codacy Badge downloads
gitter

EMS-ESP is a open-source system to communicate with EMS (Energy Management System) based boilers, thermostats and other modules from manufacturers like Bosch, Buderus, Nefit, Junkers and Sieger.

The code is written for the Espressif ESP8266 microcontroller and supports a telnet console for real-time monitoring and configuration and customizable MQTT support for publishing the information to a home automation system such as Home Assistant or Domoticz.

Please reference the Wiki for further details and instructions on how to build and configure the firmware.


Features

A web interface for easy configuration and real-time monitoring of the EMS bus

web menu web menu

MQTT support for Home Assistant and Domoticz

ha

Telnet for advanced configuration and verbose traffic logging

telnet menu telnet menu

Supported EMS devices

More than 50 EMS devices are currently supported. See the complete list from the Wiki.

Uploading the firmware

Latest stable firmware build can be found here.

Follow these instructions on how to upload to the ESP8266.

Compatible with bbqkees' EMS Gateway

The firmware fully supports BBQKees' EMS Gateway board with integrated Wemos D1 ESP8266.

on boiler kit basic circuit

About

Circuit & ESP8266 code to read and write from Bosch compatible boilers, thermostats & devices that use the EMS/EMS+ bus

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 72.2%
  • HTML 8.5%
  • JavaScript 8.3%
  • C 5.7%
  • Python 4.3%
  • Shell 0.9%
  • PowerShell 0.1%