Open Developer Programme

Build HEMS
on Hardware
You Already Know

You already build images for ZGEMMA boxes. The AI-Energy Box is the same platform — Amlogic S905Y4, running OpenPLi, OpenViX or OpenATV — with one addition: a USB RS485 bridge that connects to solar inverters, EV chargers and smart meters.

We need Enigma2 community developers to build open-source HEMS plugins. We will send you the hardware for free.

Free
AI-Energy Box + USB RS485 Bridge
We ship the complete dev kit to your door at no cost. No strings attached beyond contributing your plugin back to the community as open-source.
Open
Your Plugin, Your Credit
Everything you build is published on zgemma.org as a free download for the whole Enigma2 community. Full authorship credit to you.
Zero
Learning Curve on the Linux Side
OpenPLi, OpenViX, OpenATV — you built these images. Same Python plugin framework. Same Enigma2 APIs. Just a new hardware interface to talk to.
Same Box.
New Capability.

The AI-Energy Box is not a new platform to learn. It is the ZGEMMA hardware you already work with, running the same Enigma2 Linux stack you know inside out.

The only addition is a USB 2.0 → RS485 bridge that exposes a standard serial interface to industrial energy devices — solar inverters, battery systems, EV chargers and smart meters using Modbus RTU, SunSpec or OCPP.

Your Python skills, your plugin knowledge, your image build process — all of it transfers directly.

💻
Amlogic S905Y4
Same SoC family you know
🐧
Enigma2 Linux
OpenPLi · OpenViX · OpenATV
🐍
Python Plugin API
Same framework you already use
🌐
WiFi + Gigabit Ethernet
Cloud / MQTT ready out of the box
🔌
USB → RS485 Bridge
New Addition
Modbus RTU · SunSpec · OCPP
Energy protocol access
Open Source Plugins
What We Need Built
☀️
Modbus RTU · SunSpec
Solar Inverter Monitor
Read live generation data from solar inverters via Modbus RTU or SunSpec. Display power output, daily yield and fault status as an Enigma2 plugin. Compatible with SMA, Fronius, Huawei, Growatt and other major brands.
🔋
Modbus RTU
Battery Storage Dashboard
Monitor home battery state-of-charge, charge/discharge rate and grid import/export via Modbus. Show real-time energy flow: solar → battery → grid → home. Supports BYD, Pylontech, LG Chem and other systems.
OCPP 1.6J
EV Charger Controller
Control residential EV chargers via OCPP. Start/stop charging, set charge rate, view session history and enable time-of-use scheduling — all from the TV interface via your set-top box.
📊
All Protocols
Home Energy Overview
A combined dashboard aggregating solar, battery, EV and grid consumption into a single Enigma2 screen. Show today's self-sufficiency rate, cost savings and carbon offset in real time.
🌡️
Zigbee · P1/DSMR
Smart Meter Integration
Read P1/DSMR smart meter data (Netherlands, Belgium) or Zigbee energy monitors. Display live grid consumption, peak demand and hourly usage history directly from the set-top box.
🔧
Your Idea
Propose Your Own
Have a different use case in mind? We are open to any HEMS-related plugin that uses the RS485 or Zigbee interface. Tell us your idea when you apply — if it makes sense for the community, we support it.
The Process
How It Works
01
Apply Below
Tell us your Enigma2 background, which image teams you work with, and what HEMS plugin you want to build. Takes 2 minutes.
02
We Ship the Kit
We send you an AI-Energy Box with USB RS485 bridge included, shipped free to your address in Europe. No cost, no contract.
03
Build & Test
Develop your plugin using the Enigma2 framework you already know. We provide hardware support and protocol documentation. Build at your own pace.
04
Publish on zgemma.org
Your plugin goes live on zgemma.org as a free open-source download. Full author credit to you. The whole community benefits.
Dev Kit · What You Receive
AI-Energy Box
Developer Kit
Everything you need to start building HEMS plugins on day one. Shipped free across Europe.
📦 Free Dev Kit Contents
  • ZGEMMA AI-Energy Box (Amlogic S905Y4, 2GB RAM, 16GB eMMC)
  • USB 2.0 → RS485 bridge adapter
  • HDMI cable + power adapter
  • Pre-installed Enigma2 image of your choice (OpenATV / OpenPLi / OpenViX)
  • Access to Modbus / SunSpec / OCPP technical documentation
  • Direct support from Zgemma hardware team via email
Shipping within Europe only. One kit per developer or team. Programme places are limited — apply early.
Apply for Your Free Kit
Hardware Specification
SoC
Amlogic S905Y4 · Quad-core Cortex-A35
RAM
2GB LPDDR4
Storage
16GB eMMC
OS
Enigma2 Linux (OpenATV / OpenPLi / OpenViX)
RS485
USB 2.0 → RS485 bridge · included in kit
Protocols
Modbus RTU · SunSpec · OCPP · Zigbee
Network
Gigabit Ethernet + WiFi 802.11ac
USB
2× USB 2.0 · 1× USB 3.0
Video
HDMI 2.1 · 4K output
Shipping
Free · UK · Germany · Netherlands · wider EU

Ready to Build?

Apply for your free AI-Energy Box developer kit below. Tell us your Enigma2 background and what you plan to build. We review applications on a rolling basis and ship kits within 2–3 weeks of approval.

Questions? Email developer@zgemma.org
Developer Kit Application
All fields marked * are required. We respond within 5 working days.
By submitting you agree to publish your finished plugin as open-source software on zgemma.org. The dev kit is yours to keep regardless of outcome.

✓  Application received — thank you. We will get back to you within 5 working days.

Community Partners OpenATVOpenPLiOpenViXOpenBHOpenSPAPure-E2EGAMI