Slimme Meter gerelateerde restAPI's

Systeem Informatie van de Slimme Meter

GET http://dsmr-esp32.local/api/v2/sm/info

Geeft systeem een JSON string met informatie van de Slimme Meter, zoals ID's en Serie nummers, terug.

{
  "info": {
    "identification": "XMX5LBGGFB2410065887",
    "p1_version": "50",
    "equipment_id": "4530303336303033373839373339363136",
    "electricity_tariff": "0002",
    "mbus1_device_type": 3,
    "mbus1_equipment_id_tc": "4730303339303031363532303530323136"
  }
}

Informatie uit het laatst gelezen telegram

GET http://dsmr-esp32.local/api/v2/sm/actual

Geeft de actuele meterstanden van de Slimme Meter terug in een JSON string.

{
  "actual": {
    "timestamp": "230102141705W",
    "energy_delivered_tariff1": 6225.879,
    "energy_delivered_tariff2": 8884.998,
    "energy_returned_tariff1": 1184.409,
    "energy_returned_tariff2": 2601.907,
    "power_delivered": 1.12,
    "power_returned": 0,
    "voltage_l1": 235,
    "voltage_l2": 234,
    "voltage_l3": 232,
    "current_l1": 0,
    "current_l2": 0,
    "current_l3": 3,
    "power_delivered_l1": 0.195,
    "power_delivered_l2": 0.164,
    "power_delivered_l3": 0.76,
    "power_returned_l1": 0,
    "power_returned_l2": 0,
    "power_returned_l3": 0,
    "mbus1_delivered": 4961.589,
    "mbus2_delivered": 0,
    "mbus3_delivered": 0,
    "mbus4_delivered": 0,
    "gas_delivered": 4961.589
  }
}

Alle velden die de dsmr library terug kan geven

GET http://dsmr-esp32.local/api/v2/sm/fields

Geeft een JSON string met alle velden die door de DSMRlogger32 firmware kunnen worden terug gegeven.

\

Let op!

Niet iedere Slimme Meter geeft ook al deze velden terug. Als de Slimme meter een veld niet terug geeft heeft

"value"

de waarde

"-"

.

Informatie van één veld uit het laatst gelezen telegram

GET http://dsmr-esp32.local/api/v2/sm/fields/<fieldName>

Geeft een JSON string met informatie over één veld terug. Bijvoorbeeld:

http://dsmr-esp32.local/api/v2/sm/fields/current_l2

Onbewerkt telegram uit de Slimme Meter

GET http://dsmr-esp32.local/api/v2/sm/telegram

Geeft een telegram terug precies zo als de Slimme Meter die ook afgeeft, dus inclusief "\r\n" line endings en inclusief de CheckSum!

Last updated