restAPI

Via de restAPI is het mogelijk om vanaf een extern systeem data uit de DSMRlogger op te halen. Deze data wordt in json formaat afgeleverd.

De syntax is:

    http://dsmr-ws.local/restAPI?get={ Actueel | Actual | DevInfo }

In plaats van dsmr-ws.local kun je ook het IPadres van de DSMR-logger gebruiken.

Let op! restAPI is case-sensitive en moet precies zó geschreven worden of helemaal in lower-case (restapi). De overige argumenten zijn niet case-sensitive (Get of gEt en Actual of aCtUaL zijn gelijk).

Voorbeeld 1

Om de actuele data uit de Slimme Meter op te halen gebruik je:

    http://dsmr-ws.local/restAPI?get=Actueel

Waarna je de volgende json string terug krijgt:

{
   "Timestamp":"160717102501S"
  ,"Energy_Delivered":"96966.094"
  ,"Energy_Returned":"69198.641"
  ,"Gas_Delivered":"4756.104"
  ,"Energy_Delivered_Tariff1":"54210.770"
  ,"Energy_Delivered_Tariff2":"42755.324"
  ,"Energy_Returned_Tariff1":"27365.799"
  ,"Energy_Returned_Tariff2":"41832.840"
  ,"Energy_Tariff":"0002"
  ,"Power_Delivered":"4680"
  ,"Power_Returned":"1740"
  ,"Voltage_l1":"241.0"
  ,"Current_l1":"0"
  ,"Voltage_l2":"237.0"
  ,"Current_l2":"2"
  ,"Voltage_l3":"236.0"
  ,"Current_l3":"0"
  ,"Power_Delivered_l1":"2964"
  ,"Power_Returned_l1":"136"
  ,"Power_Delivered_l2":"1180"
  ,"Power_Returned_l2":"1696"
  ,"Power_Delivered_l3":"1536"
  ,"Power_Returned_l3":"70"
}

In plaats van Actueel kun je ook Actual gebruiken.

Voorbeeld 2

Om de Device Informatie van de Slimme Meter en de DSMR-logger op te halen gebruik je het volgende commando:

Waarna je de volgende json string terug krijgt:

Last updated

Was this helpful?