What you need, and what it costs

RBgrid is free firmware for personal, non-commercial use. The cost is the measurement hardware: rbAmp modules — plus an ESP32-WROVER board you already have or buy anywhere.

You bring: an ESP32-WROVER board (PSRAM, 16 MB flash) and the ability to flash it over USB. You buy: one to three rbAmp modules, with or without sensors.
Basic SCT-013 modules from $3.99 (one channel) + $2.50 per extra, use your own clamps. STD energy meters: STD-UI1 (1-phase) $19.90, STD-U3I3 (3-phase) $59.90. CT-kit modules (matched clamps) are in validation. Prices are rbAmp's recommended retail — current prices on rbamp.com.
Open single-phase fuse box with the main switch off: your own SCT-013 clamps on the input and six circuit live conductors, plugged into an rbAmp Basic 7 module that connects by a four-wire I²C lead to an ESP32-WROVER board powered from 5 V USB.Open full-size image
  1. Clamp around the live conductor only, arrow toward the load
  2. Voltage reference through a fuse
  3. Module to board: four wires (I²C)
  4. Board powered from USB
  5. Wi-Fi to your home network.

Where to buy

RBgrid runs on rbAmp measurement modules. Buy them from the maker, or from our storefront on AliExpress. Not sure which modules you need yet — keep reading: the sets below are sized by how many circuits you want to measure.

How the modules connect to the hub

Every rbAmp module talks to the ESP32 board over the same four wires. There is no board per circuit and no wiring per GPIO: the eighth module connects exactly like the first, because they all share one I²C bus.

  • Four wires per module: VIN to the board's 5 V/VIN (not 3.3 V), GND, SDA to GPIO25, SCL to GPIO26. The board itself is powered over USB.
  • One bus, many modules. One hub drives up to 8 modules — up to 56 current channels — and keeps history for 12 measurement points.
  • Each module answers at its own address. They ship at the same one, so connect and readdress them one at a time; the first module sits at 0x50.
  • Keep each cable to 15 cm. With up to three modules leave the modules' pull-ups exactly as they are — no cutting, no extra resistors. From the fourth module on, cut them on all but one.
Wiring of an STD-U3I3 and Basic UI1, UI2 and UI3 modules to the ESP32 hub over one I²C bus: four wires to every module, with module VIN on the board's 5V/VIN pin, GND on GND, SDA on GPIO25 and SCL on GPIO26.
Four modules and the hub on one bus. With four or more modules, the pull-ups are cut on all but one — see above.

Pinout, the readdressing steps and the wiring diagram: our Quick start and the rbAmp wiring guide.

Typical setups

  • Flat

    1 × STD-UI1 (precise supply meter) + 1 × Basic 5-ch

    6 pointsfrom $33.89 (STD-UI1 with its calibrated sensor included; your own SCT-013 clamps for the Basic module)

    CT kit: in validation

    Modules ship with the same address — readdress them one at a time before connecting both; see the rbAmp wiring guide.

  • RBgrid Overview for a one-module flat: live grid import in watts and €/h, the active tariff zone and when the next one starts, with today and month-to-date cost.Open full-size image

    House, single-phase, heat pump + EV

    1 × STD-UI1 + 1 × Basic 7-ch

    8 pointsfrom $38.89 (your own SCT-013 clamps for the Basic module)

    CT kit: in validation

    Modules ship with the same address — readdress them one at a time before connecting both; see the rbAmp wiring guide.

  • House, three-phase, heat pump + EV

    1 × STD-U3I3 + 3 × Basic UI3 (one per phase)

    8 pointsfrom $86.87

    CT kit: in validation

    Laundry and lights are left unmetered in this set. Modules ship with the same address — readdress them one at a time before connecting both; see the rbAmp wiring guide.

  • House that exports (input + inverter)

    1 × STD-UI1 (input) + 1 × STD-UI1 (inverter) + 1 × Basic 5-ch (UI5)

    7 points (2 STD meters = 2 points + 5 circuits)from $53.79

    CT kit: in validation

    Modules ship with the same address — readdress them one at a time before connecting both; see the rbAmp wiring guide. Leave each module's pull-ups as they are: an RBgrid hub with up to three modules on cables up to 15 cm needs no jumper cutting and no extra resistors.

  • Workshop, three-phase

    1 × STD-U3I3 + 1 × Basic UI1 (L1) + 2 × Basic UI3 (L2, L3)

    6 points (U3I3 = 1 point + 5 circuits)from $81.87

    CT kit: in validation

    Modules ship with the same address — readdress them one at a time before connecting both; see the rbAmp wiring guide.

Module prices only, in USD; boards and sensors are extra. Current totals and delivery are on rbamp.com.

Build your set on rbamp.com

rbAmp's configurator asks what you want to measure, how many phases and circuits you have, and whether you already own SCT-013 clamps — and returns a parts list, an assembly sheet and a quote. Pick "rbgrid on an ESP32" as the data destination and the set is RBgrid-ready.

Open the configuratorrbamp.com

Supported modules

Accuracy figures are each module's own specification — see rbamp.com.

Have solar? The STD meter on the supply counts both directions; add an STD-UI1 on the inverter output (bound as a generation point) and you get produced, used and exported.

Which module do I need?

Most home setups start with the Basic AC wattmeter for an SCT-013 clamp. See the full Basic range and its specs on rbamp.com.

Compare the Basic modules

The hub is your ESP32-WROVER

An ESP32-WROVER board with PSRAM and 16 MB flash. Flash the release image over USB (esptool) or build from source, then install the web app from the release. After that the hub can be updated over the air — you upload a new image from the web app.

From rbamp.com

The maker's store — full module range and documentation.

Our official RobotDyn store, if you prefer AliExpress. RobotDyn Official Store

RBgrid is developed by the rbAmp team; module sales fund the work.

For any work inside an electrical panel, call a qualified electrician. The rbAmp modules clip onto existing wiring.

rbAmp safety notes

Common questions

Does it fit my fuse board?

The rbAmp modules sit on a DIN rail by your breakers; the clamps go around existing wires — nothing is cut. Any ESP32-WROVER board with PSRAM and 16 MB flash fits. Work inside the board is for a qualified electrician.

Split-phase (US/Canada)?

No. RBgrid measures single-phase and three-phase supplies; split-phase — two live legs sharing a neutral — is not covered.

Can I start with one module and add more?

Yes — up to 8 rbAmp modules on one hub (up to 56 current channels), added from the app, with history for up to 12 measurement points.

What if rbAmp stops?

The hub runs without any server, and the RBgrid hub firmware source plus the MIT module libraries are published — you keep what you have.

Do I need a special shield?

No. Any ESP32-WROVER board with PSRAM and 16 MB flash works; you flash it once over USB.

I already have SCT-013 clamps — do they work?

Yes, if they are the voltage-output models — 1 V at rated current: SCT-013-005, -010, -020, -030, -050, -060 and -100. The current-output SCT-013-000 (50 mA) is not supported. On modules with clamp-on CT inputs you pick the clamp model per channel in the app. (The CT-kit modules ship with matched clamps instead.)

I have solar panels — what do I need?

An STD-UI1 on the supply (an STD-U3I3 for three phases), so import and export are counted separately, and an STD-UI1 on the inverter output as the generation point (or a Basic channel with a voltage reference on the same phase). The app then shows produced, self-used and exported energy and values export at your per-zone sell price.

Next: get it running

Flash the hub, wire your first module and bind a point — the Get started guide walks each step.