{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "Honeywell",
  "model": "Elster A1140 / A1700",
  "models": ["A1140", "A1700"],
  "revision": 2,
  "vendor_website": "honeywell.com",
  "source": "Modbus Database (Jibril Sharafi, MIT licence), table elster/a1140-a1700; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/elster-a1140-a1700.htm. Not verified against the manufacturer's documentation",
  "notes": [
    "Elster A1140 / A1700.",
    "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": "Va", "area": "holding", "address": 1, "type": "float32", "access": "R"},
    {"name": "Vb", "area": "holding", "address": 3, "type": "float32", "access": "R"},
    {"name": "Vc", "area": "holding", "address": 5, "type": "float32", "access": "R"},
    {"name": "La", "area": "holding", "address": 7, "type": "float32", "access": "R"},
    {"name": "Lb", "area": "holding", "address": 9, "type": "float32", "access": "R"},
    {"name": "Ic", "area": "holding", "address": 11, "type": "float32", "access": "R"},
    {"name": "Pa", "area": "holding", "address": 13, "type": "float32", "access": "R"},
    {"name": "Pb", "area": "holding", "address": 15, "type": "float32", "access": "R"},
    {"name": "Pc", "area": "holding", "address": 17, "type": "float32", "access": "R"},
    {"name": "Qa", "area": "holding", "address": 19, "type": "float32", "access": "R"},
    {"name": "Ob", "area": "holding", "address": 21, "type": "float32", "access": "R"},
    {"name": "Qc", "area": "holding", "address": 23, "type": "float32", "access": "R"},
    {"name": "So", "area": "holding", "address": 25, "type": "float32", "access": "R"},
    {"name": "Sb", "area": "holding", "address": 27, "type": "float32", "access": "R"},
    {"name": "Sc", "area": "holding", "address": 29, "type": "float32", "access": "R"},
    {"name": "Pfa", "area": "holding", "address": 31, "type": "float32", "access": "R"},
    {"name": "Pfb", "area": "holding", "address": 33, "type": "float32", "access": "R"},
    {"name": "Pfc", "area": "holding", "address": 35, "type": "float32", "access": "R"},
    {"name": "Psum", "area": "holding", "address": 37, "type": "float32", "access": "R"},
    {"name": "QSUM", "area": "holding", "address": 39, "type": "float32", "access": "R"},
    {"name": "SSUM", "area": "holding", "address": 41, "type": "float32", "access": "R"},
    {"name": "PfsUM", "area": "holding", "address": 43, "type": "float32", "access": "R"},
    {"name": "Freqa", "area": "holding", "address": 45, "type": "float32", "access": "R"},
    {"name": "Freqb", "area": "holding", "address": 47, "type": "float32", "access": "R"},
    {"name": "Freqc", "area": "holding", "address": 49, "type": "float32", "access": "R"},
    {"name": "KWhTotalExport", "area": "holding", "address": 53, "type": "int32", "access": "R"},
    {"name": "KVarhImportLag", "area": "holding", "address": 55, "type": "int32", "access": "R"},
    {"name": "KVarhImportLead", "area": "holding", "address": 57, "type": "int32", "access": "R"},
    {"name": "KVarhExportLag", "area": "holding", "address": 59, "type": "int32", "access": "R"},
    {"name": "VAhTotal", "area": "holding", "address": 63, "type": "int32", "access": "R"},
    {"name": "Cust1", "area": "holding", "address": 65, "type": "int32", "access": "R"},
    {"name": "Cust2", "area": "holding", "address": 67, "type": "int32", "access": "R"},
    {"name": "Cust3", "area": "holding", "address": 69, "type": "int32", "access": "R"},
    {"name": "TOU1", "area": "holding", "address": 71, "type": "int32", "access": "R"},
    {"name": "TOU2", "area": "holding", "address": 73, "type": "int32", "access": "R"},
    {"name": "TOU3", "area": "holding", "address": 75, "type": "int32", "access": "R"},
    {"name": "TOU4", "area": "holding", "address": 77, "type": "int32", "access": "R"},
    {"name": "HistTOUl", "area": "holding", "address": 79, "type": "int32", "access": "R"},
    {"name": "HistTOU2", "area": "holding", "address": 81, "type": "int32", "access": "R"},
    {"name": "HistTOU3", "area": "holding", "address": 83, "type": "int32", "access": "R"},
    {"name": "HistTOU4", "area": "holding", "address": 85, "type": "int32", "access": "R"},
    {"name": "LastEnergyRead", "area": "holding", "address": 95, "type": "uint16", "access": "R"},
    {"name": "LastInstRead", "area": "holding", "address": 96, "type": "uint16", "access": "R"},
    {"name": "HIST kWhTotalImport", "area": "holding", "address": 97, "type": "int32", "access": "R"},
    {"name": "HIST kWhTotalExport", "area": "holding", "address": 99, "type": "int32", "access": "R"},
    {"name": "HIST kVarhImportLag", "area": "holding", "address": 101, "type": "int32", "access": "R"},
    {"name": "HIST kVarhImportLead", "area": "holding", "address": 103, "type": "int32", "access": "R"},
    {"name": "HIST kVarhExportLag", "area": "holding", "address": 105, "type": "int32", "access": "R"},
    {"name": "HIST kVarhExportLead", "area": "holding", "address": 107, "type": "int32", "access": "R"},
    {"name": "HIST VAh Total", "area": "holding", "address": 109, "type": "int32", "access": "R"}
  ]
}
