Stromverbrauch messen mit ESP32 und SCT-013

Was verbraucht mein Server-Rack? Mit einem SCT-013 Stromwandler (10EUR) und einem ESP32 misst du den Stromverbrauch kontaktlos.

Hardware

WARNUNG: Du arbeitest mit Netzspannung (230V)! Der SCT-013 ist galvanisch getrennt und sicher wenn du ihn NUR um EIN Kabel klemmst. Bei Unsicherheit: Elektriker holen.

Code (EmonLib)

#include "EmonLib.h"
EnergyMonitor emon;
emon.current(34, 30);  // GPIO34, cal=30

void loop() {
  double Irms = emon.calcIrms(1480);
  double power = Irms * 230.0;
  mqtt.publish("strom/server/leistung", String(power).c_str());
}

Kalibrierung: Vergleiche den Messwert mit einem geeichten Messgerat und passe den Kalibrierungsfaktor an.