A software energy meter: an existing meter shown as a Shelly EM

A software energy meter: an existing meter shown as a Shelly EM

A Docker adapter reads an unsupported meter over MQTT and presents it to SolarManager as a hardware Shelly EM. Two days, no new meters to buy.

Goal Icon

Project goal

Client: a SolarManager user. We do not name the client. January 2024.

SolarManager works with supported hardware meters such as Shelly EM. The client's meter publishes its data over MQTT and was not supported. The alternative was to buy new meters.

Solution Icon

Solution

We built a software twin of the meter:

  • A Docker adapter that reads the meter data from MQTT.
  • A virtual Shelly EM that SolarManager reads as if it were the hardware device.

Result Icon

Results

  • Two days from start to a working integration.
  • The client did not need to buy new meters.

Why it matters for you: If a platform only supports certain devices, a software twin can be cheaper than new hardware.

How to start

Three ways in, each with a fixed scope and a fixed price. Pick the one that matches how far along you are.

Free 30-minute technical call

No cost

Talk your idea, current setup or technical problem through with an engineer. You leave with a concrete next step, whether or not you work with us.

Book a technical consultation

AI prototype sprint

€2,000

One engineer, one week, a working MVP you can use in your business.

Start a sprint

Dedicated squad

from €10,000/month

2–3 senior engineers on your product, European hours, 50 % upfront.

Discuss a squad

Let's discuss your connected product

Tell us what you are building, connecting or modernizing. Our Core Team will review your idea, current setup or technical challenge and suggest the best next step.

The Core Team is the group of senior engineers you talk to first. When a project needs more people, we bring in other teams and specialists we have worked with before, and we tell you who they are before work starts.

Choose how to start

Book a technical consultation

Schedule a call with our engineering team to review your idea, current setup or technical challenge.

Book a technical consultation

Send project details

Tell us about your product, connection or modernization task and we will suggest the best next step.

Send project details