{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "Ziegler",
  "model": "Delta Energy",
  "revision": 1,
  "vendor_website": "ziegler-instrument.com",
  "source": "Modbus Database (Jibril Sharafi, MIT licence), table ziegler/delta-energy; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/ziegler-delta-energy.htm. Not verified against the manufacturer's documentation",
  "notes": [
    "Ziegler Delta Energy.",
    "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": "Volts 2", "area": "holding", "address": 2, "type": "float32", "access": "R"},
    {"name": "Volts 3", "area": "holding", "address": 4, "type": "float32", "access": "R"},
    {"name": "Current 1", "area": "holding", "address": 6, "type": "float32", "access": "R"},
    {"name": "Current 2", "area": "holding", "address": 8, "type": "float32", "access": "R"},
    {"name": "Current 3", "area": "holding", "address": 10, "type": "float32", "access": "R"},
    {"name": "W1", "area": "holding", "address": 12, "type": "float32", "access": "R"},
    {"name": "W2", "area": "holding", "address": 14, "type": "float32", "access": "R"},
    {"name": "W3", "area": "holding", "address": 16, "type": "float32", "access": "R"},
    {"name": "VA1", "area": "holding", "address": 18, "type": "float32", "access": "R"},
    {"name": "VA2", "area": "holding", "address": 20, "type": "float32", "access": "R"},
    {"name": "VA3", "area": "holding", "address": 22, "type": "float32", "access": "R"},
    {"name": "Var1", "area": "holding", "address": 24, "type": "float32", "access": "R"},
    {"name": "Var2", "area": "holding", "address": 26, "type": "float32", "access": "R"},
    {"name": "Var3", "area": "holding", "address": 28, "type": "float32", "access": "R"},
    {"name": "PF1", "area": "holding", "address": 30, "type": "float32", "access": "R"},
    {"name": "PF2", "area": "holding", "address": 32, "type": "float32", "access": "R"},
    {"name": "PF3", "area": "holding", "address": 34, "type": "float32", "access": "R"},
    {"name": "Phase angle 1", "area": "holding", "address": 36, "type": "float32", "access": "R"},
    {"name": "Phase angle 2", "area": "holding", "address": 38, "type": "float32", "access": "R"},
    {"name": "Phase angle 3", "area": "holding", "address": 40, "type": "float32", "access": "R"},
    {"name": "Volts ave", "area": "holding", "address": 42, "type": "float32", "access": "R"},
    {"name": "Volts sum", "area": "holding", "address": 44, "type": "float32", "access": "R"},
    {"name": "Current ave", "area": "holding", "address": 46, "type": "float32", "access": "R"},
    {"name": "Current sum", "area": "holding", "address": 48, "type": "float32", "access": "R"},
    {"name": "Watts ave", "area": "holding", "address": 50, "type": "float32", "access": "R"},
    {"name": "Watts sum", "area": "holding", "address": 52, "type": "float32", "access": "R"},
    {"name": "Va ave", "area": "holding", "address": 54, "type": "float32", "access": "R"},
    {"name": "Va sum", "area": "holding", "address": 56, "type": "float32", "access": "R"},
    {"name": "Var ave", "area": "holding", "address": 58, "type": "float32", "access": "R"},
    {"name": "Var sum", "area": "holding", "address": 60, "type": "float32", "access": "R"},
    {"name": "Pf ave", "area": "holding", "address": 62, "type": "float32", "access": "R"},
    {"name": "Pf sum", "area": "holding", "address": 64, "type": "float32", "access": "R"},
    {"name": "Phase angle ave", "area": "holding", "address": 66, "type": "float32", "access": "R"},
    {"name": "Phase angle sum", "area": "holding", "address": 68, "type": "float32", "access": "R"},
    {"name": "Freq", "area": "holding", "address": 70, "type": "float32", "access": "R"},
    {"name": "Wh import", "area": "holding", "address": 72, "type": "float32", "access": "R"},
    {"name": "Wh export", "area": "holding", "address": 74, "type": "float32", "access": "R"},
    {"name": "Varh import", "area": "holding", "address": 76, "type": "float32", "access": "R"},
    {"name": "Varh export", "area": "holding", "address": 78, "type": "float32", "access": "R"},
    {"name": "Vah", "area": "holding", "address": 80, "type": "float32", "access": "R"},
    {"name": "W demand (import)", "area": "holding", "address": 84, "type": "float32", "access": "R"},
    {"name": "W max demand (import)", "area": "holding", "address": 86, "type": "float32", "access": "R"},
    {"name": "W demand (export)", "area": "holding", "address": 88, "type": "float32", "access": "R"},
    {"name": "W max demand (export)", "area": "holding", "address": 90, "type": "float32", "access": "R"},
    {"name": "Va demand", "area": "holding", "address": 100, "type": "float32", "access": "R"},
    {"name": "Va max demand", "area": "holding", "address": 102, "type": "float32", "access": "R"},
    {"name": "A demand", "area": "holding", "address": 104, "type": "float32", "access": "R"},
    {"name": "A max demand", "area": "holding", "address": 106, "type": "float32", "access": "R"},
    {"name": "Volts ave max", "area": "holding", "address": 132, "type": "float32", "access": "R"},
    {"name": "Volts ave min", "area": "holding", "address": 134, "type": "float32", "access": "R"}
  ]
}
