Stroomverbruik-uitleesapparaat

18-10-2023
Actueel overzicht van je stroomverbruik.

Dit kleine metertje geeft het netto elektriciteitsverbruik van ons hele huis aan. Wanneer de zonnepanelen energie terugleveren wordt dat vermogen van het totale vebruik afgetrokken.

Het groene LEDje brandt als er netto stroom wordt teruggeleverd. Het display geeft dan het vermogen aan dat na aftrek van het totale huisstroomvebruik overblijft om terug te leveren.

Als de zon niet schijnt dan brandt het rode LEDje. Schijnt de zon wel maar is het door de zonnepanelen opgewekte vermogen te laag om het hele huis van genoeg stroom te voorzien dan brandt het rode LEDje ook en verschijnt de tekst "Weinig zon" op het display. Het display geeft dan het verbruik aan dat op dat moment wordt ingekocht.

In het kastje zit een D1 Mini die een zogenaamde energiemonitor uitleest.

Plug and play
Ik heb bij bol.com een Energiemonitor gekocht. Die klik je in de elektriciteitsmeter (elke nieuwerwetse meter - een zogenaamde slimme meter - heeft een externe aansluiting om hem uit te kunnen lezen) en klaar. De D1 Mini in deze meteruitlezer leest dat apparaatje uit.

JSON
Het bol.com-apparaatje verstuurt om de halve seconde een nieuw JSON-bestand met de actuele gegevens, Een vooorbeeld van wat hij stuurt:
{
"smr_version": 50,
"meter_model": "Sagemcom T210-D ESMR5.0",
"unique_id": "4530303438303030303336353335333139",
"active_tariff": 2,
"total_power_import_kwh": 34383.195,
"total_power_import_t1_kwh": 19146.406,
"total_power_import_t2_kwh": 15236.789,
"total_power_export_kwh": 5956.294,
"total_power_export_t1_kwh": 1767.452,
"total_power_export_t2_kwh": 4188.842,
"active_power_w": -510,
"active_power_l1_w": -192,
"active_power_l2_w": -217,
"active_power_l3_w": -107,
"active_voltage_l1_v": 240,
"active_voltage_l2_v": 241,
"active_voltage_l3_v": 241,
"active_current_l1_a": -0.8,
"active_current_l2_a": -0.9,
"active_current_l3_a": -0.444,
"voltage_sag_l1_count": 6,
"voltage_sag_l2_count": 6,
"voltage_sag_l3_count": 6,
"voltage_swell_l1_count": 0,
"voltage_swell_l2_count": 0,
"voltage_swell_l3_count": 3,
"any_power_fail_count": 44,
"long_power_fail_count": 18,
"external": []
}
Mijn meteruitlezer maakt via Wifi verbinding met deze energiemonitor en leest elke 20 seconden een aantal waarden uit. Met de ArduinoJson library worden de waarden omgezet naar teksten die het LCD kan laten zien. Het LCD is een standard OLED scherm dat overal te koop is.

Download
Arduino sketch
Openscad-bestand voor de behuizing

Apparaten

Al mijn apparaten zijn werkende installaties.

Als je een apparaat na wilt maken of wilt verbeteren en je hebt hulp nodig, neem dan gerust contact met mij op.

Bekijk 35 apparaten
 
×
×