mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 07:49:52 +03:00
5215d93199018312115e458bc53cd077a7a1c7ef
EMS-ESP
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
MQTT support for Home Assistant and Domoticz
Telnet for advanced configuration and verbose traffic logging
![]() |
|---|
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.
![]() |
![]() |
![]() |
|---|
Description
ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
Readme
83 MiB
Languages
C++
70.1%
TypeScript
19.8%
C
7.3%
Python
2%
JavaScript
0.4%
Other
0.4%





