Skip to content

Beschrijving Post API's

mrWheel edited this page Feb 26, 2020 · 7 revisions

Device Setting

Om de settings van de DSMR-logger aan te passen moet gebruik worden gemaakt van onderstaand API:

   /api/v1/dev/settings/{"name":"<settingVeld>","value":<nieuweWaarde>}

Om erachter te komen welke settings velden er zijn kan de volgende API gebruikt worden:

   /api/v1/dev/settings

Zie ook hier

Hieronder volgt een opsomming van de settings velden met hun formaat.

hostname

  • type: String
  • maxlen: 29
  • Opmerking:
    • Characters

ed_tariff1 (Geleverde Energy, tarief 1)

  • type: float
  • min: 0
  • max: 10
  • decimalen: 5

ed_tariff2 (Geleverde Energy, tarief 2)

  • type: float
  • min: 0
  • max: 10
  • Decimalen: 5

er_tariff1 (Opgewekte Energy, tarief 1)

  • type: float
  • min: 0
  • max: 10
  • Decimalen: 5

er_tariff2 (Opgewekte Energy, tarief 2)

  • type: float
  • min: 0
  • max: 10
  • Decimalen: 5

gd_tariff (Gas Geleverd)

  • type: float
  • min: 0
  • max: 10
  • Decimalen: 5

electr_netw_costs (Netwerk kosten Electra)

  • type: float
  • min: 0
  • max: 100
  • Decimalen: 2
  • Opmerking:
    • Euro's per maand

gas_netw_costs (Netwerk kosten Gas)

  • type: float
  • min: 0
  • max: 100
  • Decimalen: 2
  • Opmerking:
    • Euro's per maand

tlgrm_interval (telegram Interval)

  • type: Integer
  • min: 1
  • max: 60
  • Opmerking:
    • Seconden

index_page (alternatieve index.html pagina)

  • type: String
  • maxlen: 49
  • Opmerking:
    • Characters
    • Default: DSMRindex.html

mqtt_broker (URL of IP-adres)

  • type: String
  • maxlen: 100
  • Opmerking:
    • Characters

mqtt_broker_port

  • type: Integer
  • min: 0
  • max: 9999

mqtt_user

  • type: String
  • maxlen: 39
  • Opmerking:
    • Characters

mqtt_passwd

  • type: String
  • maxlen: 29
  • Opmerking:
    • Characters

mqtt_toptopic

  • type: String
  • maxlen: 20
  • Opmerking:
    • Characters

mqtt_interval (interval voor het versturen van MQTT berichten)

  • type: Integer
  • min: 0
  • max: 600
  • Opmerking: Seconden
    • indien '0' worden er géén berichten verstuurd
    • er wordt nooit vaker een bericht verstuurd dan tlgrm_interval

mindergastoken

  • type: String
  • maxlen: 20
  • Opmerking:
    • Characters
    • indien korter dan 5 char's worden er geen gegevens naar mindergas.nl verstuurd