Skip to main content

Starting with UCM Kit

βœ… Required Equipment​

  1. ESP32 DevKit
  2. ENP-KIT board
  3. Micro USB cable
  4. Computer connected to internet

Purchasing electronic components​

Required Equipment

Purchase a common Espressif ESP32-DevKitC board. This can be done at the closest electronics shop or on an online marketplace.

MarketplaceLink
MouserESP32-DevKitC
AliExpressESP32-DevKitC
AmazonESP32-DevKitC

Next order or DIY an ENP-KIT shield board from a variety of open-source designs available in Enapter's Open Hardware Library. Feel free to make changes using KiCad.

caution

Enapter UCM Kit shield board designed for 38 pin ESP32-DevKitC boards.

note

For the IPEX version of a ESP32 DevKit you will need an external antenna (cable assembly and a separate antenna).

πŸš€ Installation guide​

Flashing ESP32 DevKit​

  1. Connect an ESP32 DevKit to your computer via a micro USB port.
  2. Download Enapter Flasher and follow the instructions to install IoT firmware.
  3. Print or save QR code, it will require to connect your device to Enapter Cloud.
note

QR code is unique for every device ID and won’t be changed.

Connection to the Enapter Cloud​

Connection to the Enapter Cloud
  1. Download Enapter mobile app and follow the instructions to create a site.
  2. While the ESP32 DevKit is powered on, press the Add Device button and scan a QR code provided to you by Enapter Flasher. If the code is lost, just connect ESP32 DevKit to your computer and run Flasher again.

Integration of Endpoint Device​

As soon as your UCM Kit is connected to Enapter Cloud you are ready to start working on your first integration of a 3rd party device. Integration consists of two parts: a declaration of what data should be displayed in the Cloud and App, and a Lua script which implements communication with a 3rd party device. All integrations are called Enapter Blueprints.

  1. Assemble ESP32 DevKit and UCM Kit shield board.
  2. Connect your device (inverter, load, batter, etc.) to UCM Kit's terminal block.
  3. Then you'll need to install an Enapter Blueprint. Check if your device is already supported and available in Enapter Marketplace or develop your own Enapter Blueprint.
  4. Enjoy energy management with Enapter tools.
Disclaimer

Please note that Enapter is not liable for incorrect assembly, missing components, misuse of UCM Kits and any other damages that may occur.

Recommendation

Enapter Blueprints are open source and available at GitHub: https://github.com/Enapter/marketplace. You are welcome to contribute your Blueprints there as well.

Limitations​

Compared to regular Enapter Universal Communication Modules, UCM Kit has some limitations:

  • It does not have OTA functionality
  • Data is delivered to the Cloud in plain text

List of available UCM Kits​

We are working on expanding the range of UCM Kits. If you have any requests, drop a message on πŸ’‘ GitHub Repository Ideas.

How to get support?​

We are happy to help with any questions and proposals in our Discord Community Channel.

All Rights Reserved Β© 2025 Enapter AG.