rbAmp in Home Assistant — real energy data, native
Read RMS voltage, current, power, PF and tariff energy as native Home Assistant entities — set up in a few lines of YAML with the ESPHome component. Works with the HA Energy Dashboard.

What you get in Home Assistant
Native HA entities
Voltage · Current · Power · PF · Frequency · Energy appear as ordinary HA sensors — graphs, history, automations.
HA Energy Dashboard
Energy flows into the built-in Energy Dashboard: daily/tariff totals, long-term statistics, cost. (Basic = consumption only; bidirectional = Standard, roadmap.)
Per-circuit / multi-module
Several modules on the bus → separate loads (water heater, kitchen, mains) as separate entities.
Automations & alerts
Thresholds, notifications, scenes — overload, "left the iron on", solar export alerts.
ESPHome component
Flash → ~5 lines of YAML → entities in HA.
Flash ESP32
ESPHome firmware on the ESP32; module on I²C (SDA/SCL + DataReady)..
Add the component
A few lines of YAML: external_component + platform: rbamp.
Entities appear
U / I / P / PF / Hz / energy show up in HA automatically; drop them on a dashboard.
- No code — pure YAML
- Multi-module on one bus
- NVS Wh persistence — the energy counter survives reboots
- Native HA API (not MQTT)
energy: { name: "Energy" }