Device Categories
Buderus GB172i (EMS-ESP)

By enapter + 1

Buderus GB172i (EMS-ESP)

A domestic gas boiler equipement.

download238 installs


This Enapter Device Blueprint integrates domestic gas boiler equipment from manufacturers like Bosch, Buderus, Nefit, Junkers, Worcester and Sieger using open-source solution EMS-ESP. The Blueprint is running on Enapter Virtual UCM. This Blueprint allow to monitor and control your gas boiler over Internet in secure way using Enapter Mobile App ans Enapter Cloud.

Originaly this Blueprint was developed especially for Buders GB 172i condensate gas boiler but should support any other compatible EMS bus boilers.

Please note that software is provided as is an neither Enapter or authors are responsible for any damage or risks caused by using of this software.

Main functionality:

  • Fast and easy setup using configuration command (EMS-ESP IP, Bearer Token, Device Model) in Enapter Mobile App
  • Domestic Hot Water mode and temperature configuration
  • Heating mode and temperature configuration
  • Monitoring of boiler operation in real-time
  • Historical operaion overview using charts
  • Blocking, Critical and Warning push notifications in human readable form
  • Android and iOS application


  1. EMS-ESP / EMS bus Wi-Fi Gateway setup

    You require setup EMS-ESP according to the manual. The EMS bus Wi-Fi Gateway must be connected to the same IP network where your Enapter Gateway is connected.

  2. Latest version of Enapter Gateway Software

    Enapter Gateway Software must support Virtual UCM. Download latest version at https://fw.enapter.com.

Running EMS-ESP

  1. Save important parameters needed for further setup:
  • EMS Bus Gateway IP address. You can find this at EMS-ESP Web interface Network Connection -> Network Status.

  • Token for Admin user at Security page. This is needed for control using Mobile Application or Enapter Cloud. Ignore this if you don't need control.

  1. Check your EMS-ESP API provides valid response with CURL from Enapter Gateway:


    You should get valid JSON as response.

If everything is fine you are ready to connect your device to Enapter Cloud!

Connect to Enapter

  1. Sign up to the Enapter Cloud using the Web or mobile app (iOS, Android).

  2. Use the Enapter Gateway to run the Virtual UCM.

  3. Create the Enapter Virtual UCM.

  4. Upload thie Blueprint using Enapter Marketplace on your mobile device. Advanced users can upload using Web IDE or CLI by following Developer Documentation.

  5. As soon as Blueprint will start the EMS-ESP IP Address Not Configured event will be triggered.

  6. Navigate to Settings.

  7. Click Commands.

  8. In the Settings section of the Commands screen click on Main Configuration command in the Enapter mobile or Web app to set main settings for your Virtual UCM:

    You need to set the following parameters you got during previous steps:

    • EMS-ESP IP Address

    • Bearer Authentication Token (Optional)

    • Boiler Model (Optional)

    • Boiler Vendor (Optional)

  9. Press Run button

The status data should be available on your dashboard as well as you can control Boiler manually or automatic way with Enapter Rules Engine


Author and Contributors

For support contact the Blueprint developer.


Enapter Marketplace is based on GitHub and licensed under the MIT License.

Develop Blueprints For Your Devices

A wide range of energy devices can be integrated with Enapter UCMs and Blueprints.