{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "Veris",
  "model": "E34",
  "models": ["E34"],
  "vendor_website": "veris.com",
  "revision": 2,
  "source": "Modbus Database (Jibril Sharafi, MIT licence), table veris/e34; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/veris-e34.htm. Not verified against the manufacturer's documentation",
  "notes": [
    "Veris E34.",
    "Converted automatically from the Modbus Database (MIT licence, Jibril Sharafi).",
    "Not verified against the manufacturer's documentation. The byte order is a guess: the source does not give one.",
    "Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual."
  ],
  "byte_order": "big",
  "word_order": "big",
  "address_base": 0,
  "x_status": "unofficial",
  "x_origin": "modbus-database",
  "registers": [
    {"name": "Total kwh (msw)", "area": "holding", "address": 10101, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Total kw", "area": "holding", "address": 10109, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Total kva", "area": "holding", "address": 10113, "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Total pf", "area": "holding", "address": 10115, "type": "float32", "access": "R"},
    {"name": "Average current", "area": "holding", "address": 10119, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Present kw demand (10121)", "area": "holding", "address": 10121, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Present current demand (10127)", "area": "holding", "address": 10127, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Max kw demand (10129)", "area": "holding", "address": 10129, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Max current demand (10135)", "area": "holding", "address": 10135, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Max kw (10137)", "area": "holding", "address": 10137, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Max current (10143)", "area": "holding", "address": 10143, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Voltage, L l, average of 3 phases", "area": "holding", "address": 10145, "type": "float32", "unit": "V", "access": "R"},
    {"name": "Voltage, L n, average of 3 phases", "area": "holding", "address": 10147, "type": "float32", "unit": "V", "access": "R"},
    {"name": "Frequency (derived from phase a) (10149)", "area": "holding", "address": 10149, "type": "float32", "unit": "Hz", "access": "R"},
    {"name": "Thd current, weighted average of 3 phases", "area": "holding", "address": 10151, "type": "float32", "access": "R"},
    {"name": "Thd voltage L l, weighted average of 3 phases", "area": "holding", "address": 10153, "type": "float32", "access": "R"},
    {"name": "Thd voltage L n, weighted average of 3 phases", "area": "holding", "address": 10155, "type": "float32", "access": "R"},
    {"name": "Snapshot kwh (msw)", "area": "holding", "address": 10157, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Kwh (msw) (10301)", "area": "holding", "address": 10301, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Kw (10309)", "area": "holding", "address": 10309, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Kva (10313)", "area": "holding", "address": 10313, "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Pf (10315)", "area": "holding", "address": 10315, "type": "float32", "access": "R"},
    {"name": "Current angle (10317)", "area": "holding", "address": 10317, "type": "float32", "access": "R", "description": "unit: degrees-angular"},
    {"name": "Current (10319)", "area": "holding", "address": 10319, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Present kw demand (10321)", "area": "holding", "address": 10321, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Present current demand (10327)", "area": "holding", "address": 10327, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Max kw demand (10329)", "area": "holding", "address": 10329, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Max current demand (10335)", "area": "holding", "address": 10335, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Max kw (10337)", "area": "holding", "address": 10337, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Max current (10343)", "area": "holding", "address": 10343, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Voltage, L L (10345)", "area": "holding", "address": 10345, "type": "float32", "unit": "V", "access": "R"},
    {"name": "Voltage, L N", "area": "holding", "address": 10347, "type": "float32", "unit": "V", "access": "R"},
    {"name": "Frequency (derived from phase a) (10349)", "area": "holding", "address": 10349, "type": "float32", "unit": "Hz", "access": "R"},
    {"name": "Thd current", "area": "holding", "address": 10351, "type": "float32", "access": "R"},
    {"name": "Thd voltage L L", "area": "holding", "address": 10353, "type": "float32", "access": "R"},
    {"name": "Thd voltage L N", "area": "holding", "address": 10355, "type": "float32", "access": "R"},
    {"name": "Kwh snapshot (msw)", "area": "holding", "address": 10357, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Kwh (msw) (10501)", "area": "holding", "address": 10501, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Kw (10509)", "area": "holding", "address": 10509, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Kva (10513)", "area": "holding", "address": 10513, "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Pf (10515)", "area": "holding", "address": 10515, "type": "float32", "access": "R"},
    {"name": "Current angle (10517)", "area": "holding", "address": 10517, "type": "float32", "access": "R", "description": "unit: degrees-angular"},
    {"name": "Current (10519)", "area": "holding", "address": 10519, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Present kw demand (10521)", "area": "holding", "address": 10521, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Present current demand (10527)", "area": "holding", "address": 10527, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Max kw demand (10529)", "area": "holding", "address": 10529, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Max current demand (10535)", "area": "holding", "address": 10535, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Max kw (10537)", "area": "holding", "address": 10537, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Max current (10543)", "area": "holding", "address": 10543, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Voltage, L L (10545)", "area": "holding", "address": 10545, "type": "float32", "unit": "V", "access": "R"}
  ]
}
