{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "Daikin",
  "model": "EKMBDXB7V1",
  "models": ["EKMBDXB7V1"],
  "vendor_website": "daikin.com",
  "description": "Modbus RTU interface for up to 64 indoor unit groups on a Daikin DIII-net (VRV, Sky Air, hydrobox, ventilation)",
  "revision": 2,
  "revised": "2026-10-18",
  "source": "Daikin, \"Design guide Modbus Interface DIII EKMBDXB7V1\", 4P642495-1A (2022.02)",
  "sources": [{"title": "Design guide Modbus Interface DIII EKMBDXB7V1", "version": "4P642495-1A (2022.02)", "note": "chapter 2 (communication) and chapter 3 (input and holding registers)"}],
  "notes": [
    "Each DIII address 1-00 to 4-15 has its own block of registers; index n runs from 0 (1-00) to 63 (4-15) and the register groups are named after the DIII address.",
    "Communication: DS1-2 off = 9600, on = 19200 baud; DS1-3/DS1-4 select parity even 1 stop (default), odd 1 stop, none 2 stop or none 1 stop. The slave address (1-15) is set with DS2.",
    "Supported function codes: 03, 04, 06 and 16. At most 32 registers per read and 30 per write.",
    "Holding registers do not follow the real state of the units: they only take the actual values when a unit is detected. Before changing one field, copy the current values from the matching input registers into the holding register so the other fields are not changed.",
    "Which registers have a meaning depends on the unit type (indoor unit, ventilation, hydrobox); check the capability registers first.",
    "The set point range bytes are 8-bit signed values in °C; they are read here as unsigned bytes, so values above 127 are negative (value - 256)."
  ],
  "protocol": "rtu",
  "unit_id": 1,
  "baudrate": 9600,
  "parity": "E",
  "databits": 8,
  "stopbits": 1,
  "byte_order": "big",
  "word_order": "big",
  "address_base": 0,
  "max_read_registers": 32,
  "x_status": "official",
  "enums": {
    "fan_direction": {"0": "P0 (horizontal)", "1": "P1", "2": "P2", "3": "P3", "4": "P4 (vertical)", "6": "Stop", "7": "Swing"},
    "fan_steps": {"0": "Not available", "1": "Fixed", "2": "2 steps", "3": "3 steps", "4": "4 steps", "5": "5 steps"},
    "mode_status": {"0": "Fan", "1": "Heating", "2": "Cooling", "3": "Auto", "4": "Ventilation", "7": "Dry"},
    "mode_setting": {"0": "Fan", "1": "Heating", "2": "Cooling", "3": "Auto", "4": "Ventilation", "6": "Set point / dependent", "7": "Dry"},
    "operation_status": {"0": "Fan", "1": "Heating", "2": "Cooling"},
    "cool_heat_master": {"0": "Not decided", "1": "Slave", "2": "Master"},
    "ventilation_mode": {"1": "Automatic", "2": "Energy reclaim", "3": "Bypass"},
    "on_off": {"0": "Off", "1": "On"},
    "yes_no": {"0": "No", "1": "Yes"}
  },
  "registers": [
    {"name": "Interface ready", "group": "Interface", "area": "input", "address": 0, "type": "bool", "bit": 0, "access": "R", "description": "0 = busy (detecting units), 1 = ready"},
    {"name": "Other DIII central device present", "group": "Interface", "area": "input", "address": 0, "type": "bool", "bit": 1, "access": "R"},
    {"name": "Units connected, group 1", "group": "Interface", "area": "input", "address": 1, "type": "uint16", "access": "R", "description": "Bit 0-15 = DIII address 1-00 to 1-15, 1 = connected"},
    {"name": "Units connected, group 2", "group": "Interface", "area": "input", "address": 2, "type": "uint16", "access": "R", "description": "Bit 0-15 = DIII address 2-00 to 2-15, 1 = connected"},
    {"name": "Units connected, group 3", "group": "Interface", "area": "input", "address": 3, "type": "uint16", "access": "R", "description": "Bit 0-15 = DIII address 3-00 to 3-15, 1 = connected"},
    {"name": "Units connected, group 4", "group": "Interface", "area": "input", "address": 4, "type": "uint16", "access": "R", "description": "Bit 0-15 = DIII address 4-00 to 4-15, 1 = connected"},
    {"name": "Units with communication error, group 1", "group": "Interface", "area": "input", "address": 5, "type": "uint16", "access": "R", "description": "Bit 0-15 = DIII address 1-00 to 1-15, 1 = communication error"},
    {"name": "Units with communication error, group 2", "group": "Interface", "area": "input", "address": 6, "type": "uint16", "access": "R", "description": "Bit 0-15 = DIII address 2-00 to 2-15, 1 = communication error"},
    {"name": "Units with communication error, group 3", "group": "Interface", "area": "input", "address": 7, "type": "uint16", "access": "R", "description": "Bit 0-15 = DIII address 3-00 to 3-15, 1 = communication error"},
    {"name": "Units with communication error, group 4", "group": "Interface", "area": "input", "address": 8, "type": "uint16", "access": "R", "description": "Bit 0-15 = DIII address 4-00 to 4-15, 1 = communication error"},
    {"name": "Central forced off", "group": "Interface", "area": "holding", "address": 1000, "type": "bool", "bit": 0, "access": "RW", "description": "1 = forced off for all units; only works when no other DIII central device is present"},
    {"name": "1-00 fan speed capability", "group": "Unit 1-00", "area": "input", "address": 1000, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-00 fan speed steps", "group": "Unit 1-00", "area": "input", "address": 1000, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-00 fan direction capability", "group": "Unit 1-00", "area": "input", "address": 1000, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-00 fan direction steps", "group": "Unit 1-00", "area": "input", "address": 1000, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-00 dry mode capability", "group": "Unit 1-00", "area": "input", "address": 1000, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-00 auto mode capability", "group": "Unit 1-00", "area": "input", "address": 1000, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-00 heating mode capability", "group": "Unit 1-00", "area": "input", "address": 1000, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-00 cooling mode capability", "group": "Unit 1-00", "area": "input", "address": 1000, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-00 fan mode capability", "group": "Unit 1-00", "area": "input", "address": 1000, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-00 unit cooling set point lower limit", "group": "Unit 1-00", "area": "input", "address": 1001, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-00 unit cooling set point upper limit", "group": "Unit 1-00", "area": "input", "address": 1001, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-00 unit heating set point lower limit", "group": "Unit 1-00", "area": "input", "address": 1002, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-00 unit heating set point upper limit", "group": "Unit 1-00", "area": "input", "address": 1002, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-00 reheat capability", "group": "Unit 1-00", "area": "input", "address": 1400, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-00 space heating capability", "group": "Unit 1-00", "area": "input", "address": 1400, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-00 low noise capability", "group": "Unit 1-00", "area": "input", "address": 1400, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-00 leaving water set point capability", "group": "Unit 1-00", "area": "input", "address": 1400, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-00 unit cooling water set point upper limit", "group": "Unit 1-00", "area": "input", "address": 1401, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-00 unit cooling water set point lower limit", "group": "Unit 1-00", "area": "input", "address": 1401, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-00 unit heating water set point upper limit", "group": "Unit 1-00", "area": "input", "address": 1402, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-00 unit heating water set point lower limit", "group": "Unit 1-00", "area": "input", "address": 1402, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-00 fan speed", "group": "Unit 1-00", "area": "input", "address": 2000, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-00 fan direction", "group": "Unit 1-00", "area": "input", "address": 2000, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-00 thermo status", "group": "Unit 1-00", "area": "input", "address": 2000, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-00 heater status", "group": "Unit 1-00", "area": "input", "address": 2000, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-00 fan status", "group": "Unit 1-00", "area": "input", "address": 2000, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-00 normal operation", "group": "Unit 1-00", "area": "input", "address": 2000, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-00 forced off", "group": "Unit 1-00", "area": "input", "address": 2000, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-00 on/off", "group": "Unit 1-00", "area": "input", "address": 2000, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-00 cool/heat master", "group": "Unit 1-00", "area": "input", "address": 2001, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-00 defrost / hot start", "group": "Unit 1-00", "area": "input", "address": 2001, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-00 operation status", "group": "Unit 1-00", "area": "input", "address": 2001, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-00 filter sign", "group": "Unit 1-00", "area": "input", "address": 2001, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-00 operation mode", "group": "Unit 1-00", "area": "input", "address": 2001, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-00 set point", "group": "Unit 1-00", "area": "input", "address": 2002, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-00 room temperature", "group": "Unit 1-00", "area": "input", "address": 2004, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-00 heating water set point", "group": "Unit 1-00", "area": "input", "address": 2800, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-00 cooling water set point", "group": "Unit 1-00", "area": "input", "address": 2801, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-00 hot water storage set point", "group": "Unit 1-00", "area": "input", "address": 2802, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-00 low noise", "group": "Unit 1-00", "area": "input", "address": 2802, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-00 storage start requested", "group": "Unit 1-00", "area": "input", "address": 2802, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-00 reheat", "group": "Unit 1-00", "area": "input", "address": 2802, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-00 ventilation mode", "group": "Unit 1-00", "area": "input", "address": 2803, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-00 error code", "group": "Unit 1-00", "area": "input", "address": 3600, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-00 error unit number", "group": "Unit 1-00", "area": "input", "address": 3601, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-00 warning", "group": "Unit 1-00", "area": "input", "address": 3601, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-00 alarm", "group": "Unit 1-00", "area": "input", "address": 3601, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-00 error", "group": "Unit 1-00", "area": "input", "address": 3601, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-00 error sub-code", "group": "Unit 1-00", "area": "input", "address": 3601, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-00 fan speed setting", "group": "Unit 1-00", "area": "holding", "address": 2000, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-00 fan direction setting", "group": "Unit 1-00", "area": "holding", "address": 2000, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-00 fan control flag", "group": "Unit 1-00", "area": "holding", "address": 2000, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-00 on/off setting", "group": "Unit 1-00", "area": "holding", "address": 2000, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-00 filter sign reset", "group": "Unit 1-00", "area": "holding", "address": 2001, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-00 operation mode setting", "group": "Unit 1-00", "area": "holding", "address": 2001, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-00 set point setting", "group": "Unit 1-00", "area": "holding", "address": 2002, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-00 heating water set point setting", "group": "Unit 1-00", "area": "holding", "address": 2400, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-00 cooling water set point setting", "group": "Unit 1-00", "area": "holding", "address": 2401, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-00 hot water storage set point setting", "group": "Unit 1-00", "area": "holding", "address": 2402, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-00 quiet mode setting", "group": "Unit 1-00", "area": "holding", "address": 2402, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-00 reheat setting", "group": "Unit 1-00", "area": "holding", "address": 2402, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-00 ventilation mode setting", "group": "Unit 1-00", "area": "holding", "address": 2403, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-00 remote controller fan speed lock", "group": "Unit 1-00", "area": "holding", "address": 2800, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-00 remote controller fan direction lock", "group": "Unit 1-00", "area": "holding", "address": 2800, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-00 remote controller operation mode lock", "group": "Unit 1-00", "area": "holding", "address": 2800, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-00 remote controller set point lock", "group": "Unit 1-00", "area": "holding", "address": 2800, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-00 remote controller off lock", "group": "Unit 1-00", "area": "holding", "address": 2800, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-00 remote controller on lock", "group": "Unit 1-00", "area": "holding", "address": 2800, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-01 fan speed capability", "group": "Unit 1-01", "area": "input", "address": 1003, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-01 fan speed steps", "group": "Unit 1-01", "area": "input", "address": 1003, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-01 fan direction capability", "group": "Unit 1-01", "area": "input", "address": 1003, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-01 fan direction steps", "group": "Unit 1-01", "area": "input", "address": 1003, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-01 dry mode capability", "group": "Unit 1-01", "area": "input", "address": 1003, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-01 auto mode capability", "group": "Unit 1-01", "area": "input", "address": 1003, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-01 heating mode capability", "group": "Unit 1-01", "area": "input", "address": 1003, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-01 cooling mode capability", "group": "Unit 1-01", "area": "input", "address": 1003, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-01 fan mode capability", "group": "Unit 1-01", "area": "input", "address": 1003, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-01 unit cooling set point lower limit", "group": "Unit 1-01", "area": "input", "address": 1004, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-01 unit cooling set point upper limit", "group": "Unit 1-01", "area": "input", "address": 1004, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-01 unit heating set point lower limit", "group": "Unit 1-01", "area": "input", "address": 1005, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-01 unit heating set point upper limit", "group": "Unit 1-01", "area": "input", "address": 1005, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-01 reheat capability", "group": "Unit 1-01", "area": "input", "address": 1404, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-01 space heating capability", "group": "Unit 1-01", "area": "input", "address": 1404, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-01 low noise capability", "group": "Unit 1-01", "area": "input", "address": 1404, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-01 leaving water set point capability", "group": "Unit 1-01", "area": "input", "address": 1404, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-01 unit cooling water set point upper limit", "group": "Unit 1-01", "area": "input", "address": 1405, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-01 unit cooling water set point lower limit", "group": "Unit 1-01", "area": "input", "address": 1405, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-01 unit heating water set point upper limit", "group": "Unit 1-01", "area": "input", "address": 1406, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-01 unit heating water set point lower limit", "group": "Unit 1-01", "area": "input", "address": 1406, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-01 fan speed", "group": "Unit 1-01", "area": "input", "address": 2006, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-01 fan direction", "group": "Unit 1-01", "area": "input", "address": 2006, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-01 thermo status", "group": "Unit 1-01", "area": "input", "address": 2006, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-01 heater status", "group": "Unit 1-01", "area": "input", "address": 2006, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-01 fan status", "group": "Unit 1-01", "area": "input", "address": 2006, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-01 normal operation", "group": "Unit 1-01", "area": "input", "address": 2006, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-01 forced off", "group": "Unit 1-01", "area": "input", "address": 2006, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-01 on/off", "group": "Unit 1-01", "area": "input", "address": 2006, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-01 cool/heat master", "group": "Unit 1-01", "area": "input", "address": 2007, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-01 defrost / hot start", "group": "Unit 1-01", "area": "input", "address": 2007, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-01 operation status", "group": "Unit 1-01", "area": "input", "address": 2007, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-01 filter sign", "group": "Unit 1-01", "area": "input", "address": 2007, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-01 operation mode", "group": "Unit 1-01", "area": "input", "address": 2007, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-01 set point", "group": "Unit 1-01", "area": "input", "address": 2008, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-01 room temperature", "group": "Unit 1-01", "area": "input", "address": 2010, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-01 heating water set point", "group": "Unit 1-01", "area": "input", "address": 2804, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-01 cooling water set point", "group": "Unit 1-01", "area": "input", "address": 2805, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-01 hot water storage set point", "group": "Unit 1-01", "area": "input", "address": 2806, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-01 low noise", "group": "Unit 1-01", "area": "input", "address": 2806, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-01 storage start requested", "group": "Unit 1-01", "area": "input", "address": 2806, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-01 reheat", "group": "Unit 1-01", "area": "input", "address": 2806, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-01 ventilation mode", "group": "Unit 1-01", "area": "input", "address": 2807, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-01 error code", "group": "Unit 1-01", "area": "input", "address": 3602, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-01 error unit number", "group": "Unit 1-01", "area": "input", "address": 3603, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-01 warning", "group": "Unit 1-01", "area": "input", "address": 3603, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-01 alarm", "group": "Unit 1-01", "area": "input", "address": 3603, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-01 error", "group": "Unit 1-01", "area": "input", "address": 3603, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-01 error sub-code", "group": "Unit 1-01", "area": "input", "address": 3603, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-01 fan speed setting", "group": "Unit 1-01", "area": "holding", "address": 2003, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-01 fan direction setting", "group": "Unit 1-01", "area": "holding", "address": 2003, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-01 fan control flag", "group": "Unit 1-01", "area": "holding", "address": 2003, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-01 on/off setting", "group": "Unit 1-01", "area": "holding", "address": 2003, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-01 filter sign reset", "group": "Unit 1-01", "area": "holding", "address": 2004, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-01 operation mode setting", "group": "Unit 1-01", "area": "holding", "address": 2004, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-01 set point setting", "group": "Unit 1-01", "area": "holding", "address": 2005, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-01 heating water set point setting", "group": "Unit 1-01", "area": "holding", "address": 2404, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-01 cooling water set point setting", "group": "Unit 1-01", "area": "holding", "address": 2405, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-01 hot water storage set point setting", "group": "Unit 1-01", "area": "holding", "address": 2406, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-01 quiet mode setting", "group": "Unit 1-01", "area": "holding", "address": 2406, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-01 reheat setting", "group": "Unit 1-01", "area": "holding", "address": 2406, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-01 ventilation mode setting", "group": "Unit 1-01", "area": "holding", "address": 2407, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-01 remote controller fan speed lock", "group": "Unit 1-01", "area": "holding", "address": 2801, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-01 remote controller fan direction lock", "group": "Unit 1-01", "area": "holding", "address": 2801, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-01 remote controller operation mode lock", "group": "Unit 1-01", "area": "holding", "address": 2801, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-01 remote controller set point lock", "group": "Unit 1-01", "area": "holding", "address": 2801, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-01 remote controller off lock", "group": "Unit 1-01", "area": "holding", "address": 2801, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-01 remote controller on lock", "group": "Unit 1-01", "area": "holding", "address": 2801, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-02 fan speed capability", "group": "Unit 1-02", "area": "input", "address": 1006, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-02 fan speed steps", "group": "Unit 1-02", "area": "input", "address": 1006, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-02 fan direction capability", "group": "Unit 1-02", "area": "input", "address": 1006, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-02 fan direction steps", "group": "Unit 1-02", "area": "input", "address": 1006, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-02 dry mode capability", "group": "Unit 1-02", "area": "input", "address": 1006, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-02 auto mode capability", "group": "Unit 1-02", "area": "input", "address": 1006, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-02 heating mode capability", "group": "Unit 1-02", "area": "input", "address": 1006, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-02 cooling mode capability", "group": "Unit 1-02", "area": "input", "address": 1006, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-02 fan mode capability", "group": "Unit 1-02", "area": "input", "address": 1006, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-02 unit cooling set point lower limit", "group": "Unit 1-02", "area": "input", "address": 1007, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-02 unit cooling set point upper limit", "group": "Unit 1-02", "area": "input", "address": 1007, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-02 unit heating set point lower limit", "group": "Unit 1-02", "area": "input", "address": 1008, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-02 unit heating set point upper limit", "group": "Unit 1-02", "area": "input", "address": 1008, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-02 reheat capability", "group": "Unit 1-02", "area": "input", "address": 1408, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-02 space heating capability", "group": "Unit 1-02", "area": "input", "address": 1408, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-02 low noise capability", "group": "Unit 1-02", "area": "input", "address": 1408, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-02 leaving water set point capability", "group": "Unit 1-02", "area": "input", "address": 1408, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-02 unit cooling water set point upper limit", "group": "Unit 1-02", "area": "input", "address": 1409, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-02 unit cooling water set point lower limit", "group": "Unit 1-02", "area": "input", "address": 1409, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-02 unit heating water set point upper limit", "group": "Unit 1-02", "area": "input", "address": 1410, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-02 unit heating water set point lower limit", "group": "Unit 1-02", "area": "input", "address": 1410, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-02 fan speed", "group": "Unit 1-02", "area": "input", "address": 2012, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-02 fan direction", "group": "Unit 1-02", "area": "input", "address": 2012, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-02 thermo status", "group": "Unit 1-02", "area": "input", "address": 2012, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-02 heater status", "group": "Unit 1-02", "area": "input", "address": 2012, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-02 fan status", "group": "Unit 1-02", "area": "input", "address": 2012, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-02 normal operation", "group": "Unit 1-02", "area": "input", "address": 2012, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-02 forced off", "group": "Unit 1-02", "area": "input", "address": 2012, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-02 on/off", "group": "Unit 1-02", "area": "input", "address": 2012, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-02 cool/heat master", "group": "Unit 1-02", "area": "input", "address": 2013, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-02 defrost / hot start", "group": "Unit 1-02", "area": "input", "address": 2013, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-02 operation status", "group": "Unit 1-02", "area": "input", "address": 2013, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-02 filter sign", "group": "Unit 1-02", "area": "input", "address": 2013, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-02 operation mode", "group": "Unit 1-02", "area": "input", "address": 2013, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-02 set point", "group": "Unit 1-02", "area": "input", "address": 2014, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-02 room temperature", "group": "Unit 1-02", "area": "input", "address": 2016, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-02 heating water set point", "group": "Unit 1-02", "area": "input", "address": 2808, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-02 cooling water set point", "group": "Unit 1-02", "area": "input", "address": 2809, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-02 hot water storage set point", "group": "Unit 1-02", "area": "input", "address": 2810, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-02 low noise", "group": "Unit 1-02", "area": "input", "address": 2810, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-02 storage start requested", "group": "Unit 1-02", "area": "input", "address": 2810, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-02 reheat", "group": "Unit 1-02", "area": "input", "address": 2810, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-02 ventilation mode", "group": "Unit 1-02", "area": "input", "address": 2811, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-02 error code", "group": "Unit 1-02", "area": "input", "address": 3604, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-02 error unit number", "group": "Unit 1-02", "area": "input", "address": 3605, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-02 warning", "group": "Unit 1-02", "area": "input", "address": 3605, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-02 alarm", "group": "Unit 1-02", "area": "input", "address": 3605, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-02 error", "group": "Unit 1-02", "area": "input", "address": 3605, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-02 error sub-code", "group": "Unit 1-02", "area": "input", "address": 3605, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-02 fan speed setting", "group": "Unit 1-02", "area": "holding", "address": 2006, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-02 fan direction setting", "group": "Unit 1-02", "area": "holding", "address": 2006, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-02 fan control flag", "group": "Unit 1-02", "area": "holding", "address": 2006, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-02 on/off setting", "group": "Unit 1-02", "area": "holding", "address": 2006, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-02 filter sign reset", "group": "Unit 1-02", "area": "holding", "address": 2007, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-02 operation mode setting", "group": "Unit 1-02", "area": "holding", "address": 2007, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-02 set point setting", "group": "Unit 1-02", "area": "holding", "address": 2008, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-02 heating water set point setting", "group": "Unit 1-02", "area": "holding", "address": 2408, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-02 cooling water set point setting", "group": "Unit 1-02", "area": "holding", "address": 2409, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-02 hot water storage set point setting", "group": "Unit 1-02", "area": "holding", "address": 2410, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-02 quiet mode setting", "group": "Unit 1-02", "area": "holding", "address": 2410, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-02 reheat setting", "group": "Unit 1-02", "area": "holding", "address": 2410, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-02 ventilation mode setting", "group": "Unit 1-02", "area": "holding", "address": 2411, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-02 remote controller fan speed lock", "group": "Unit 1-02", "area": "holding", "address": 2802, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-02 remote controller fan direction lock", "group": "Unit 1-02", "area": "holding", "address": 2802, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-02 remote controller operation mode lock", "group": "Unit 1-02", "area": "holding", "address": 2802, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-02 remote controller set point lock", "group": "Unit 1-02", "area": "holding", "address": 2802, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-02 remote controller off lock", "group": "Unit 1-02", "area": "holding", "address": 2802, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-02 remote controller on lock", "group": "Unit 1-02", "area": "holding", "address": 2802, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-03 fan speed capability", "group": "Unit 1-03", "area": "input", "address": 1009, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-03 fan speed steps", "group": "Unit 1-03", "area": "input", "address": 1009, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-03 fan direction capability", "group": "Unit 1-03", "area": "input", "address": 1009, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-03 fan direction steps", "group": "Unit 1-03", "area": "input", "address": 1009, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-03 dry mode capability", "group": "Unit 1-03", "area": "input", "address": 1009, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-03 auto mode capability", "group": "Unit 1-03", "area": "input", "address": 1009, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-03 heating mode capability", "group": "Unit 1-03", "area": "input", "address": 1009, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-03 cooling mode capability", "group": "Unit 1-03", "area": "input", "address": 1009, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-03 fan mode capability", "group": "Unit 1-03", "area": "input", "address": 1009, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-03 unit cooling set point lower limit", "group": "Unit 1-03", "area": "input", "address": 1010, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-03 unit cooling set point upper limit", "group": "Unit 1-03", "area": "input", "address": 1010, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-03 unit heating set point lower limit", "group": "Unit 1-03", "area": "input", "address": 1011, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-03 unit heating set point upper limit", "group": "Unit 1-03", "area": "input", "address": 1011, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-03 reheat capability", "group": "Unit 1-03", "area": "input", "address": 1412, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-03 space heating capability", "group": "Unit 1-03", "area": "input", "address": 1412, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-03 low noise capability", "group": "Unit 1-03", "area": "input", "address": 1412, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-03 leaving water set point capability", "group": "Unit 1-03", "area": "input", "address": 1412, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-03 unit cooling water set point upper limit", "group": "Unit 1-03", "area": "input", "address": 1413, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-03 unit cooling water set point lower limit", "group": "Unit 1-03", "area": "input", "address": 1413, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-03 unit heating water set point upper limit", "group": "Unit 1-03", "area": "input", "address": 1414, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-03 unit heating water set point lower limit", "group": "Unit 1-03", "area": "input", "address": 1414, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-03 fan speed", "group": "Unit 1-03", "area": "input", "address": 2018, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-03 fan direction", "group": "Unit 1-03", "area": "input", "address": 2018, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-03 thermo status", "group": "Unit 1-03", "area": "input", "address": 2018, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-03 heater status", "group": "Unit 1-03", "area": "input", "address": 2018, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-03 fan status", "group": "Unit 1-03", "area": "input", "address": 2018, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-03 normal operation", "group": "Unit 1-03", "area": "input", "address": 2018, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-03 forced off", "group": "Unit 1-03", "area": "input", "address": 2018, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-03 on/off", "group": "Unit 1-03", "area": "input", "address": 2018, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-03 cool/heat master", "group": "Unit 1-03", "area": "input", "address": 2019, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-03 defrost / hot start", "group": "Unit 1-03", "area": "input", "address": 2019, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-03 operation status", "group": "Unit 1-03", "area": "input", "address": 2019, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-03 filter sign", "group": "Unit 1-03", "area": "input", "address": 2019, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-03 operation mode", "group": "Unit 1-03", "area": "input", "address": 2019, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-03 set point", "group": "Unit 1-03", "area": "input", "address": 2020, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-03 room temperature", "group": "Unit 1-03", "area": "input", "address": 2022, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-03 heating water set point", "group": "Unit 1-03", "area": "input", "address": 2812, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-03 cooling water set point", "group": "Unit 1-03", "area": "input", "address": 2813, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-03 hot water storage set point", "group": "Unit 1-03", "area": "input", "address": 2814, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-03 low noise", "group": "Unit 1-03", "area": "input", "address": 2814, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-03 storage start requested", "group": "Unit 1-03", "area": "input", "address": 2814, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-03 reheat", "group": "Unit 1-03", "area": "input", "address": 2814, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-03 ventilation mode", "group": "Unit 1-03", "area": "input", "address": 2815, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-03 error code", "group": "Unit 1-03", "area": "input", "address": 3606, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-03 error unit number", "group": "Unit 1-03", "area": "input", "address": 3607, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-03 warning", "group": "Unit 1-03", "area": "input", "address": 3607, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-03 alarm", "group": "Unit 1-03", "area": "input", "address": 3607, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-03 error", "group": "Unit 1-03", "area": "input", "address": 3607, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-03 error sub-code", "group": "Unit 1-03", "area": "input", "address": 3607, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-03 fan speed setting", "group": "Unit 1-03", "area": "holding", "address": 2009, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-03 fan direction setting", "group": "Unit 1-03", "area": "holding", "address": 2009, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-03 fan control flag", "group": "Unit 1-03", "area": "holding", "address": 2009, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-03 on/off setting", "group": "Unit 1-03", "area": "holding", "address": 2009, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-03 filter sign reset", "group": "Unit 1-03", "area": "holding", "address": 2010, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-03 operation mode setting", "group": "Unit 1-03", "area": "holding", "address": 2010, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-03 set point setting", "group": "Unit 1-03", "area": "holding", "address": 2011, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-03 heating water set point setting", "group": "Unit 1-03", "area": "holding", "address": 2412, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-03 cooling water set point setting", "group": "Unit 1-03", "area": "holding", "address": 2413, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-03 hot water storage set point setting", "group": "Unit 1-03", "area": "holding", "address": 2414, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-03 quiet mode setting", "group": "Unit 1-03", "area": "holding", "address": 2414, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-03 reheat setting", "group": "Unit 1-03", "area": "holding", "address": 2414, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-03 ventilation mode setting", "group": "Unit 1-03", "area": "holding", "address": 2415, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-03 remote controller fan speed lock", "group": "Unit 1-03", "area": "holding", "address": 2803, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-03 remote controller fan direction lock", "group": "Unit 1-03", "area": "holding", "address": 2803, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-03 remote controller operation mode lock", "group": "Unit 1-03", "area": "holding", "address": 2803, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-03 remote controller set point lock", "group": "Unit 1-03", "area": "holding", "address": 2803, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-03 remote controller off lock", "group": "Unit 1-03", "area": "holding", "address": 2803, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-03 remote controller on lock", "group": "Unit 1-03", "area": "holding", "address": 2803, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-04 fan speed capability", "group": "Unit 1-04", "area": "input", "address": 1012, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-04 fan speed steps", "group": "Unit 1-04", "area": "input", "address": 1012, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-04 fan direction capability", "group": "Unit 1-04", "area": "input", "address": 1012, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-04 fan direction steps", "group": "Unit 1-04", "area": "input", "address": 1012, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-04 dry mode capability", "group": "Unit 1-04", "area": "input", "address": 1012, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-04 auto mode capability", "group": "Unit 1-04", "area": "input", "address": 1012, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-04 heating mode capability", "group": "Unit 1-04", "area": "input", "address": 1012, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-04 cooling mode capability", "group": "Unit 1-04", "area": "input", "address": 1012, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-04 fan mode capability", "group": "Unit 1-04", "area": "input", "address": 1012, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-04 unit cooling set point lower limit", "group": "Unit 1-04", "area": "input", "address": 1013, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-04 unit cooling set point upper limit", "group": "Unit 1-04", "area": "input", "address": 1013, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-04 unit heating set point lower limit", "group": "Unit 1-04", "area": "input", "address": 1014, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-04 unit heating set point upper limit", "group": "Unit 1-04", "area": "input", "address": 1014, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-04 reheat capability", "group": "Unit 1-04", "area": "input", "address": 1416, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-04 space heating capability", "group": "Unit 1-04", "area": "input", "address": 1416, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-04 low noise capability", "group": "Unit 1-04", "area": "input", "address": 1416, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-04 leaving water set point capability", "group": "Unit 1-04", "area": "input", "address": 1416, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-04 unit cooling water set point upper limit", "group": "Unit 1-04", "area": "input", "address": 1417, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-04 unit cooling water set point lower limit", "group": "Unit 1-04", "area": "input", "address": 1417, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-04 unit heating water set point upper limit", "group": "Unit 1-04", "area": "input", "address": 1418, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-04 unit heating water set point lower limit", "group": "Unit 1-04", "area": "input", "address": 1418, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-04 fan speed", "group": "Unit 1-04", "area": "input", "address": 2024, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-04 fan direction", "group": "Unit 1-04", "area": "input", "address": 2024, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-04 thermo status", "group": "Unit 1-04", "area": "input", "address": 2024, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-04 heater status", "group": "Unit 1-04", "area": "input", "address": 2024, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-04 fan status", "group": "Unit 1-04", "area": "input", "address": 2024, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-04 normal operation", "group": "Unit 1-04", "area": "input", "address": 2024, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-04 forced off", "group": "Unit 1-04", "area": "input", "address": 2024, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-04 on/off", "group": "Unit 1-04", "area": "input", "address": 2024, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-04 cool/heat master", "group": "Unit 1-04", "area": "input", "address": 2025, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-04 defrost / hot start", "group": "Unit 1-04", "area": "input", "address": 2025, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-04 operation status", "group": "Unit 1-04", "area": "input", "address": 2025, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-04 filter sign", "group": "Unit 1-04", "area": "input", "address": 2025, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-04 operation mode", "group": "Unit 1-04", "area": "input", "address": 2025, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-04 set point", "group": "Unit 1-04", "area": "input", "address": 2026, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-04 room temperature", "group": "Unit 1-04", "area": "input", "address": 2028, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-04 heating water set point", "group": "Unit 1-04", "area": "input", "address": 2816, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-04 cooling water set point", "group": "Unit 1-04", "area": "input", "address": 2817, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-04 hot water storage set point", "group": "Unit 1-04", "area": "input", "address": 2818, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-04 low noise", "group": "Unit 1-04", "area": "input", "address": 2818, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-04 storage start requested", "group": "Unit 1-04", "area": "input", "address": 2818, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-04 reheat", "group": "Unit 1-04", "area": "input", "address": 2818, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-04 ventilation mode", "group": "Unit 1-04", "area": "input", "address": 2819, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-04 error code", "group": "Unit 1-04", "area": "input", "address": 3608, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-04 error unit number", "group": "Unit 1-04", "area": "input", "address": 3609, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-04 warning", "group": "Unit 1-04", "area": "input", "address": 3609, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-04 alarm", "group": "Unit 1-04", "area": "input", "address": 3609, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-04 error", "group": "Unit 1-04", "area": "input", "address": 3609, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-04 error sub-code", "group": "Unit 1-04", "area": "input", "address": 3609, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-04 fan speed setting", "group": "Unit 1-04", "area": "holding", "address": 2012, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-04 fan direction setting", "group": "Unit 1-04", "area": "holding", "address": 2012, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-04 fan control flag", "group": "Unit 1-04", "area": "holding", "address": 2012, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-04 on/off setting", "group": "Unit 1-04", "area": "holding", "address": 2012, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-04 filter sign reset", "group": "Unit 1-04", "area": "holding", "address": 2013, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-04 operation mode setting", "group": "Unit 1-04", "area": "holding", "address": 2013, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-04 set point setting", "group": "Unit 1-04", "area": "holding", "address": 2014, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-04 heating water set point setting", "group": "Unit 1-04", "area": "holding", "address": 2416, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-04 cooling water set point setting", "group": "Unit 1-04", "area": "holding", "address": 2417, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-04 hot water storage set point setting", "group": "Unit 1-04", "area": "holding", "address": 2418, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-04 quiet mode setting", "group": "Unit 1-04", "area": "holding", "address": 2418, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-04 reheat setting", "group": "Unit 1-04", "area": "holding", "address": 2418, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-04 ventilation mode setting", "group": "Unit 1-04", "area": "holding", "address": 2419, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-04 remote controller fan speed lock", "group": "Unit 1-04", "area": "holding", "address": 2804, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-04 remote controller fan direction lock", "group": "Unit 1-04", "area": "holding", "address": 2804, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-04 remote controller operation mode lock", "group": "Unit 1-04", "area": "holding", "address": 2804, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-04 remote controller set point lock", "group": "Unit 1-04", "area": "holding", "address": 2804, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-04 remote controller off lock", "group": "Unit 1-04", "area": "holding", "address": 2804, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-04 remote controller on lock", "group": "Unit 1-04", "area": "holding", "address": 2804, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-05 fan speed capability", "group": "Unit 1-05", "area": "input", "address": 1015, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-05 fan speed steps", "group": "Unit 1-05", "area": "input", "address": 1015, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-05 fan direction capability", "group": "Unit 1-05", "area": "input", "address": 1015, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-05 fan direction steps", "group": "Unit 1-05", "area": "input", "address": 1015, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-05 dry mode capability", "group": "Unit 1-05", "area": "input", "address": 1015, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-05 auto mode capability", "group": "Unit 1-05", "area": "input", "address": 1015, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-05 heating mode capability", "group": "Unit 1-05", "area": "input", "address": 1015, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-05 cooling mode capability", "group": "Unit 1-05", "area": "input", "address": 1015, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-05 fan mode capability", "group": "Unit 1-05", "area": "input", "address": 1015, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-05 unit cooling set point lower limit", "group": "Unit 1-05", "area": "input", "address": 1016, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-05 unit cooling set point upper limit", "group": "Unit 1-05", "area": "input", "address": 1016, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-05 unit heating set point lower limit", "group": "Unit 1-05", "area": "input", "address": 1017, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-05 unit heating set point upper limit", "group": "Unit 1-05", "area": "input", "address": 1017, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-05 reheat capability", "group": "Unit 1-05", "area": "input", "address": 1420, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-05 space heating capability", "group": "Unit 1-05", "area": "input", "address": 1420, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-05 low noise capability", "group": "Unit 1-05", "area": "input", "address": 1420, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-05 leaving water set point capability", "group": "Unit 1-05", "area": "input", "address": 1420, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-05 unit cooling water set point upper limit", "group": "Unit 1-05", "area": "input", "address": 1421, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-05 unit cooling water set point lower limit", "group": "Unit 1-05", "area": "input", "address": 1421, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-05 unit heating water set point upper limit", "group": "Unit 1-05", "area": "input", "address": 1422, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-05 unit heating water set point lower limit", "group": "Unit 1-05", "area": "input", "address": 1422, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-05 fan speed", "group": "Unit 1-05", "area": "input", "address": 2030, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-05 fan direction", "group": "Unit 1-05", "area": "input", "address": 2030, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-05 thermo status", "group": "Unit 1-05", "area": "input", "address": 2030, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-05 heater status", "group": "Unit 1-05", "area": "input", "address": 2030, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-05 fan status", "group": "Unit 1-05", "area": "input", "address": 2030, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-05 normal operation", "group": "Unit 1-05", "area": "input", "address": 2030, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-05 forced off", "group": "Unit 1-05", "area": "input", "address": 2030, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-05 on/off", "group": "Unit 1-05", "area": "input", "address": 2030, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-05 cool/heat master", "group": "Unit 1-05", "area": "input", "address": 2031, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-05 defrost / hot start", "group": "Unit 1-05", "area": "input", "address": 2031, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-05 operation status", "group": "Unit 1-05", "area": "input", "address": 2031, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-05 filter sign", "group": "Unit 1-05", "area": "input", "address": 2031, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-05 operation mode", "group": "Unit 1-05", "area": "input", "address": 2031, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-05 set point", "group": "Unit 1-05", "area": "input", "address": 2032, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-05 room temperature", "group": "Unit 1-05", "area": "input", "address": 2034, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-05 heating water set point", "group": "Unit 1-05", "area": "input", "address": 2820, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-05 cooling water set point", "group": "Unit 1-05", "area": "input", "address": 2821, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-05 hot water storage set point", "group": "Unit 1-05", "area": "input", "address": 2822, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-05 low noise", "group": "Unit 1-05", "area": "input", "address": 2822, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-05 storage start requested", "group": "Unit 1-05", "area": "input", "address": 2822, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-05 reheat", "group": "Unit 1-05", "area": "input", "address": 2822, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-05 ventilation mode", "group": "Unit 1-05", "area": "input", "address": 2823, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-05 error code", "group": "Unit 1-05", "area": "input", "address": 3610, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-05 error unit number", "group": "Unit 1-05", "area": "input", "address": 3611, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-05 warning", "group": "Unit 1-05", "area": "input", "address": 3611, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-05 alarm", "group": "Unit 1-05", "area": "input", "address": 3611, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-05 error", "group": "Unit 1-05", "area": "input", "address": 3611, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-05 error sub-code", "group": "Unit 1-05", "area": "input", "address": 3611, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-05 fan speed setting", "group": "Unit 1-05", "area": "holding", "address": 2015, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-05 fan direction setting", "group": "Unit 1-05", "area": "holding", "address": 2015, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-05 fan control flag", "group": "Unit 1-05", "area": "holding", "address": 2015, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-05 on/off setting", "group": "Unit 1-05", "area": "holding", "address": 2015, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-05 filter sign reset", "group": "Unit 1-05", "area": "holding", "address": 2016, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-05 operation mode setting", "group": "Unit 1-05", "area": "holding", "address": 2016, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-05 set point setting", "group": "Unit 1-05", "area": "holding", "address": 2017, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-05 heating water set point setting", "group": "Unit 1-05", "area": "holding", "address": 2420, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-05 cooling water set point setting", "group": "Unit 1-05", "area": "holding", "address": 2421, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-05 hot water storage set point setting", "group": "Unit 1-05", "area": "holding", "address": 2422, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-05 quiet mode setting", "group": "Unit 1-05", "area": "holding", "address": 2422, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-05 reheat setting", "group": "Unit 1-05", "area": "holding", "address": 2422, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-05 ventilation mode setting", "group": "Unit 1-05", "area": "holding", "address": 2423, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-05 remote controller fan speed lock", "group": "Unit 1-05", "area": "holding", "address": 2805, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-05 remote controller fan direction lock", "group": "Unit 1-05", "area": "holding", "address": 2805, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-05 remote controller operation mode lock", "group": "Unit 1-05", "area": "holding", "address": 2805, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-05 remote controller set point lock", "group": "Unit 1-05", "area": "holding", "address": 2805, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-05 remote controller off lock", "group": "Unit 1-05", "area": "holding", "address": 2805, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-05 remote controller on lock", "group": "Unit 1-05", "area": "holding", "address": 2805, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-06 fan speed capability", "group": "Unit 1-06", "area": "input", "address": 1018, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-06 fan speed steps", "group": "Unit 1-06", "area": "input", "address": 1018, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-06 fan direction capability", "group": "Unit 1-06", "area": "input", "address": 1018, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-06 fan direction steps", "group": "Unit 1-06", "area": "input", "address": 1018, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-06 dry mode capability", "group": "Unit 1-06", "area": "input", "address": 1018, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-06 auto mode capability", "group": "Unit 1-06", "area": "input", "address": 1018, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-06 heating mode capability", "group": "Unit 1-06", "area": "input", "address": 1018, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-06 cooling mode capability", "group": "Unit 1-06", "area": "input", "address": 1018, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-06 fan mode capability", "group": "Unit 1-06", "area": "input", "address": 1018, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-06 unit cooling set point lower limit", "group": "Unit 1-06", "area": "input", "address": 1019, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-06 unit cooling set point upper limit", "group": "Unit 1-06", "area": "input", "address": 1019, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-06 unit heating set point lower limit", "group": "Unit 1-06", "area": "input", "address": 1020, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-06 unit heating set point upper limit", "group": "Unit 1-06", "area": "input", "address": 1020, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-06 reheat capability", "group": "Unit 1-06", "area": "input", "address": 1424, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-06 space heating capability", "group": "Unit 1-06", "area": "input", "address": 1424, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-06 low noise capability", "group": "Unit 1-06", "area": "input", "address": 1424, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-06 leaving water set point capability", "group": "Unit 1-06", "area": "input", "address": 1424, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-06 unit cooling water set point upper limit", "group": "Unit 1-06", "area": "input", "address": 1425, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-06 unit cooling water set point lower limit", "group": "Unit 1-06", "area": "input", "address": 1425, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-06 unit heating water set point upper limit", "group": "Unit 1-06", "area": "input", "address": 1426, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-06 unit heating water set point lower limit", "group": "Unit 1-06", "area": "input", "address": 1426, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-06 fan speed", "group": "Unit 1-06", "area": "input", "address": 2036, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-06 fan direction", "group": "Unit 1-06", "area": "input", "address": 2036, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-06 thermo status", "group": "Unit 1-06", "area": "input", "address": 2036, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-06 heater status", "group": "Unit 1-06", "area": "input", "address": 2036, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-06 fan status", "group": "Unit 1-06", "area": "input", "address": 2036, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-06 normal operation", "group": "Unit 1-06", "area": "input", "address": 2036, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-06 forced off", "group": "Unit 1-06", "area": "input", "address": 2036, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-06 on/off", "group": "Unit 1-06", "area": "input", "address": 2036, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-06 cool/heat master", "group": "Unit 1-06", "area": "input", "address": 2037, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-06 defrost / hot start", "group": "Unit 1-06", "area": "input", "address": 2037, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-06 operation status", "group": "Unit 1-06", "area": "input", "address": 2037, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-06 filter sign", "group": "Unit 1-06", "area": "input", "address": 2037, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-06 operation mode", "group": "Unit 1-06", "area": "input", "address": 2037, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-06 set point", "group": "Unit 1-06", "area": "input", "address": 2038, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-06 room temperature", "group": "Unit 1-06", "area": "input", "address": 2040, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-06 heating water set point", "group": "Unit 1-06", "area": "input", "address": 2824, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-06 cooling water set point", "group": "Unit 1-06", "area": "input", "address": 2825, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-06 hot water storage set point", "group": "Unit 1-06", "area": "input", "address": 2826, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-06 low noise", "group": "Unit 1-06", "area": "input", "address": 2826, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-06 storage start requested", "group": "Unit 1-06", "area": "input", "address": 2826, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-06 reheat", "group": "Unit 1-06", "area": "input", "address": 2826, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-06 ventilation mode", "group": "Unit 1-06", "area": "input", "address": 2827, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-06 error code", "group": "Unit 1-06", "area": "input", "address": 3612, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-06 error unit number", "group": "Unit 1-06", "area": "input", "address": 3613, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-06 warning", "group": "Unit 1-06", "area": "input", "address": 3613, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-06 alarm", "group": "Unit 1-06", "area": "input", "address": 3613, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-06 error", "group": "Unit 1-06", "area": "input", "address": 3613, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-06 error sub-code", "group": "Unit 1-06", "area": "input", "address": 3613, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-06 fan speed setting", "group": "Unit 1-06", "area": "holding", "address": 2018, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-06 fan direction setting", "group": "Unit 1-06", "area": "holding", "address": 2018, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-06 fan control flag", "group": "Unit 1-06", "area": "holding", "address": 2018, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-06 on/off setting", "group": "Unit 1-06", "area": "holding", "address": 2018, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-06 filter sign reset", "group": "Unit 1-06", "area": "holding", "address": 2019, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-06 operation mode setting", "group": "Unit 1-06", "area": "holding", "address": 2019, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-06 set point setting", "group": "Unit 1-06", "area": "holding", "address": 2020, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-06 heating water set point setting", "group": "Unit 1-06", "area": "holding", "address": 2424, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-06 cooling water set point setting", "group": "Unit 1-06", "area": "holding", "address": 2425, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-06 hot water storage set point setting", "group": "Unit 1-06", "area": "holding", "address": 2426, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-06 quiet mode setting", "group": "Unit 1-06", "area": "holding", "address": 2426, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-06 reheat setting", "group": "Unit 1-06", "area": "holding", "address": 2426, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-06 ventilation mode setting", "group": "Unit 1-06", "area": "holding", "address": 2427, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-06 remote controller fan speed lock", "group": "Unit 1-06", "area": "holding", "address": 2806, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-06 remote controller fan direction lock", "group": "Unit 1-06", "area": "holding", "address": 2806, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-06 remote controller operation mode lock", "group": "Unit 1-06", "area": "holding", "address": 2806, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-06 remote controller set point lock", "group": "Unit 1-06", "area": "holding", "address": 2806, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-06 remote controller off lock", "group": "Unit 1-06", "area": "holding", "address": 2806, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-06 remote controller on lock", "group": "Unit 1-06", "area": "holding", "address": 2806, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-07 fan speed capability", "group": "Unit 1-07", "area": "input", "address": 1021, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-07 fan speed steps", "group": "Unit 1-07", "area": "input", "address": 1021, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-07 fan direction capability", "group": "Unit 1-07", "area": "input", "address": 1021, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-07 fan direction steps", "group": "Unit 1-07", "area": "input", "address": 1021, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-07 dry mode capability", "group": "Unit 1-07", "area": "input", "address": 1021, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-07 auto mode capability", "group": "Unit 1-07", "area": "input", "address": 1021, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-07 heating mode capability", "group": "Unit 1-07", "area": "input", "address": 1021, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-07 cooling mode capability", "group": "Unit 1-07", "area": "input", "address": 1021, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-07 fan mode capability", "group": "Unit 1-07", "area": "input", "address": 1021, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-07 unit cooling set point lower limit", "group": "Unit 1-07", "area": "input", "address": 1022, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-07 unit cooling set point upper limit", "group": "Unit 1-07", "area": "input", "address": 1022, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-07 unit heating set point lower limit", "group": "Unit 1-07", "area": "input", "address": 1023, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-07 unit heating set point upper limit", "group": "Unit 1-07", "area": "input", "address": 1023, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-07 reheat capability", "group": "Unit 1-07", "area": "input", "address": 1428, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-07 space heating capability", "group": "Unit 1-07", "area": "input", "address": 1428, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-07 low noise capability", "group": "Unit 1-07", "area": "input", "address": 1428, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-07 leaving water set point capability", "group": "Unit 1-07", "area": "input", "address": 1428, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-07 unit cooling water set point upper limit", "group": "Unit 1-07", "area": "input", "address": 1429, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-07 unit cooling water set point lower limit", "group": "Unit 1-07", "area": "input", "address": 1429, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-07 unit heating water set point upper limit", "group": "Unit 1-07", "area": "input", "address": 1430, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-07 unit heating water set point lower limit", "group": "Unit 1-07", "area": "input", "address": 1430, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-07 fan speed", "group": "Unit 1-07", "area": "input", "address": 2042, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-07 fan direction", "group": "Unit 1-07", "area": "input", "address": 2042, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-07 thermo status", "group": "Unit 1-07", "area": "input", "address": 2042, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-07 heater status", "group": "Unit 1-07", "area": "input", "address": 2042, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-07 fan status", "group": "Unit 1-07", "area": "input", "address": 2042, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-07 normal operation", "group": "Unit 1-07", "area": "input", "address": 2042, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-07 forced off", "group": "Unit 1-07", "area": "input", "address": 2042, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-07 on/off", "group": "Unit 1-07", "area": "input", "address": 2042, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-07 cool/heat master", "group": "Unit 1-07", "area": "input", "address": 2043, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-07 defrost / hot start", "group": "Unit 1-07", "area": "input", "address": 2043, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-07 operation status", "group": "Unit 1-07", "area": "input", "address": 2043, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-07 filter sign", "group": "Unit 1-07", "area": "input", "address": 2043, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-07 operation mode", "group": "Unit 1-07", "area": "input", "address": 2043, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-07 set point", "group": "Unit 1-07", "area": "input", "address": 2044, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-07 room temperature", "group": "Unit 1-07", "area": "input", "address": 2046, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-07 heating water set point", "group": "Unit 1-07", "area": "input", "address": 2828, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-07 cooling water set point", "group": "Unit 1-07", "area": "input", "address": 2829, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-07 hot water storage set point", "group": "Unit 1-07", "area": "input", "address": 2830, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-07 low noise", "group": "Unit 1-07", "area": "input", "address": 2830, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-07 storage start requested", "group": "Unit 1-07", "area": "input", "address": 2830, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-07 reheat", "group": "Unit 1-07", "area": "input", "address": 2830, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-07 ventilation mode", "group": "Unit 1-07", "area": "input", "address": 2831, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-07 error code", "group": "Unit 1-07", "area": "input", "address": 3614, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-07 error unit number", "group": "Unit 1-07", "area": "input", "address": 3615, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-07 warning", "group": "Unit 1-07", "area": "input", "address": 3615, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-07 alarm", "group": "Unit 1-07", "area": "input", "address": 3615, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-07 error", "group": "Unit 1-07", "area": "input", "address": 3615, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-07 error sub-code", "group": "Unit 1-07", "area": "input", "address": 3615, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-07 fan speed setting", "group": "Unit 1-07", "area": "holding", "address": 2021, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-07 fan direction setting", "group": "Unit 1-07", "area": "holding", "address": 2021, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-07 fan control flag", "group": "Unit 1-07", "area": "holding", "address": 2021, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-07 on/off setting", "group": "Unit 1-07", "area": "holding", "address": 2021, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-07 filter sign reset", "group": "Unit 1-07", "area": "holding", "address": 2022, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-07 operation mode setting", "group": "Unit 1-07", "area": "holding", "address": 2022, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-07 set point setting", "group": "Unit 1-07", "area": "holding", "address": 2023, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-07 heating water set point setting", "group": "Unit 1-07", "area": "holding", "address": 2428, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-07 cooling water set point setting", "group": "Unit 1-07", "area": "holding", "address": 2429, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-07 hot water storage set point setting", "group": "Unit 1-07", "area": "holding", "address": 2430, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-07 quiet mode setting", "group": "Unit 1-07", "area": "holding", "address": 2430, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-07 reheat setting", "group": "Unit 1-07", "area": "holding", "address": 2430, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-07 ventilation mode setting", "group": "Unit 1-07", "area": "holding", "address": 2431, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-07 remote controller fan speed lock", "group": "Unit 1-07", "area": "holding", "address": 2807, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-07 remote controller fan direction lock", "group": "Unit 1-07", "area": "holding", "address": 2807, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-07 remote controller operation mode lock", "group": "Unit 1-07", "area": "holding", "address": 2807, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-07 remote controller set point lock", "group": "Unit 1-07", "area": "holding", "address": 2807, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-07 remote controller off lock", "group": "Unit 1-07", "area": "holding", "address": 2807, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-07 remote controller on lock", "group": "Unit 1-07", "area": "holding", "address": 2807, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-08 fan speed capability", "group": "Unit 1-08", "area": "input", "address": 1024, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-08 fan speed steps", "group": "Unit 1-08", "area": "input", "address": 1024, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-08 fan direction capability", "group": "Unit 1-08", "area": "input", "address": 1024, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-08 fan direction steps", "group": "Unit 1-08", "area": "input", "address": 1024, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-08 dry mode capability", "group": "Unit 1-08", "area": "input", "address": 1024, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-08 auto mode capability", "group": "Unit 1-08", "area": "input", "address": 1024, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-08 heating mode capability", "group": "Unit 1-08", "area": "input", "address": 1024, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-08 cooling mode capability", "group": "Unit 1-08", "area": "input", "address": 1024, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-08 fan mode capability", "group": "Unit 1-08", "area": "input", "address": 1024, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-08 unit cooling set point lower limit", "group": "Unit 1-08", "area": "input", "address": 1025, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-08 unit cooling set point upper limit", "group": "Unit 1-08", "area": "input", "address": 1025, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-08 unit heating set point lower limit", "group": "Unit 1-08", "area": "input", "address": 1026, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-08 unit heating set point upper limit", "group": "Unit 1-08", "area": "input", "address": 1026, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-08 reheat capability", "group": "Unit 1-08", "area": "input", "address": 1432, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-08 space heating capability", "group": "Unit 1-08", "area": "input", "address": 1432, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-08 low noise capability", "group": "Unit 1-08", "area": "input", "address": 1432, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-08 leaving water set point capability", "group": "Unit 1-08", "area": "input", "address": 1432, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-08 unit cooling water set point upper limit", "group": "Unit 1-08", "area": "input", "address": 1433, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-08 unit cooling water set point lower limit", "group": "Unit 1-08", "area": "input", "address": 1433, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-08 unit heating water set point upper limit", "group": "Unit 1-08", "area": "input", "address": 1434, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-08 unit heating water set point lower limit", "group": "Unit 1-08", "area": "input", "address": 1434, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-08 fan speed", "group": "Unit 1-08", "area": "input", "address": 2048, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-08 fan direction", "group": "Unit 1-08", "area": "input", "address": 2048, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-08 thermo status", "group": "Unit 1-08", "area": "input", "address": 2048, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-08 heater status", "group": "Unit 1-08", "area": "input", "address": 2048, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-08 fan status", "group": "Unit 1-08", "area": "input", "address": 2048, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-08 normal operation", "group": "Unit 1-08", "area": "input", "address": 2048, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-08 forced off", "group": "Unit 1-08", "area": "input", "address": 2048, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-08 on/off", "group": "Unit 1-08", "area": "input", "address": 2048, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-08 cool/heat master", "group": "Unit 1-08", "area": "input", "address": 2049, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-08 defrost / hot start", "group": "Unit 1-08", "area": "input", "address": 2049, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-08 operation status", "group": "Unit 1-08", "area": "input", "address": 2049, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-08 filter sign", "group": "Unit 1-08", "area": "input", "address": 2049, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-08 operation mode", "group": "Unit 1-08", "area": "input", "address": 2049, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-08 set point", "group": "Unit 1-08", "area": "input", "address": 2050, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-08 room temperature", "group": "Unit 1-08", "area": "input", "address": 2052, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-08 heating water set point", "group": "Unit 1-08", "area": "input", "address": 2832, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-08 cooling water set point", "group": "Unit 1-08", "area": "input", "address": 2833, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-08 hot water storage set point", "group": "Unit 1-08", "area": "input", "address": 2834, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-08 low noise", "group": "Unit 1-08", "area": "input", "address": 2834, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-08 storage start requested", "group": "Unit 1-08", "area": "input", "address": 2834, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-08 reheat", "group": "Unit 1-08", "area": "input", "address": 2834, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-08 ventilation mode", "group": "Unit 1-08", "area": "input", "address": 2835, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-08 error code", "group": "Unit 1-08", "area": "input", "address": 3616, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-08 error unit number", "group": "Unit 1-08", "area": "input", "address": 3617, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-08 warning", "group": "Unit 1-08", "area": "input", "address": 3617, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-08 alarm", "group": "Unit 1-08", "area": "input", "address": 3617, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-08 error", "group": "Unit 1-08", "area": "input", "address": 3617, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-08 error sub-code", "group": "Unit 1-08", "area": "input", "address": 3617, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-08 fan speed setting", "group": "Unit 1-08", "area": "holding", "address": 2024, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-08 fan direction setting", "group": "Unit 1-08", "area": "holding", "address": 2024, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-08 fan control flag", "group": "Unit 1-08", "area": "holding", "address": 2024, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-08 on/off setting", "group": "Unit 1-08", "area": "holding", "address": 2024, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-08 filter sign reset", "group": "Unit 1-08", "area": "holding", "address": 2025, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-08 operation mode setting", "group": "Unit 1-08", "area": "holding", "address": 2025, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-08 set point setting", "group": "Unit 1-08", "area": "holding", "address": 2026, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-08 heating water set point setting", "group": "Unit 1-08", "area": "holding", "address": 2432, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-08 cooling water set point setting", "group": "Unit 1-08", "area": "holding", "address": 2433, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-08 hot water storage set point setting", "group": "Unit 1-08", "area": "holding", "address": 2434, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-08 quiet mode setting", "group": "Unit 1-08", "area": "holding", "address": 2434, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-08 reheat setting", "group": "Unit 1-08", "area": "holding", "address": 2434, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-08 ventilation mode setting", "group": "Unit 1-08", "area": "holding", "address": 2435, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-08 remote controller fan speed lock", "group": "Unit 1-08", "area": "holding", "address": 2808, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-08 remote controller fan direction lock", "group": "Unit 1-08", "area": "holding", "address": 2808, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-08 remote controller operation mode lock", "group": "Unit 1-08", "area": "holding", "address": 2808, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-08 remote controller set point lock", "group": "Unit 1-08", "area": "holding", "address": 2808, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-08 remote controller off lock", "group": "Unit 1-08", "area": "holding", "address": 2808, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-08 remote controller on lock", "group": "Unit 1-08", "area": "holding", "address": 2808, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-09 fan speed capability", "group": "Unit 1-09", "area": "input", "address": 1027, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-09 fan speed steps", "group": "Unit 1-09", "area": "input", "address": 1027, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-09 fan direction capability", "group": "Unit 1-09", "area": "input", "address": 1027, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-09 fan direction steps", "group": "Unit 1-09", "area": "input", "address": 1027, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-09 dry mode capability", "group": "Unit 1-09", "area": "input", "address": 1027, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-09 auto mode capability", "group": "Unit 1-09", "area": "input", "address": 1027, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-09 heating mode capability", "group": "Unit 1-09", "area": "input", "address": 1027, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-09 cooling mode capability", "group": "Unit 1-09", "area": "input", "address": 1027, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-09 fan mode capability", "group": "Unit 1-09", "area": "input", "address": 1027, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-09 unit cooling set point lower limit", "group": "Unit 1-09", "area": "input", "address": 1028, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-09 unit cooling set point upper limit", "group": "Unit 1-09", "area": "input", "address": 1028, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-09 unit heating set point lower limit", "group": "Unit 1-09", "area": "input", "address": 1029, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-09 unit heating set point upper limit", "group": "Unit 1-09", "area": "input", "address": 1029, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-09 reheat capability", "group": "Unit 1-09", "area": "input", "address": 1436, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-09 space heating capability", "group": "Unit 1-09", "area": "input", "address": 1436, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-09 low noise capability", "group": "Unit 1-09", "area": "input", "address": 1436, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-09 leaving water set point capability", "group": "Unit 1-09", "area": "input", "address": 1436, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-09 unit cooling water set point upper limit", "group": "Unit 1-09", "area": "input", "address": 1437, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-09 unit cooling water set point lower limit", "group": "Unit 1-09", "area": "input", "address": 1437, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-09 unit heating water set point upper limit", "group": "Unit 1-09", "area": "input", "address": 1438, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-09 unit heating water set point lower limit", "group": "Unit 1-09", "area": "input", "address": 1438, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-09 fan speed", "group": "Unit 1-09", "area": "input", "address": 2054, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-09 fan direction", "group": "Unit 1-09", "area": "input", "address": 2054, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-09 thermo status", "group": "Unit 1-09", "area": "input", "address": 2054, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-09 heater status", "group": "Unit 1-09", "area": "input", "address": 2054, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-09 fan status", "group": "Unit 1-09", "area": "input", "address": 2054, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-09 normal operation", "group": "Unit 1-09", "area": "input", "address": 2054, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-09 forced off", "group": "Unit 1-09", "area": "input", "address": 2054, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-09 on/off", "group": "Unit 1-09", "area": "input", "address": 2054, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-09 cool/heat master", "group": "Unit 1-09", "area": "input", "address": 2055, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-09 defrost / hot start", "group": "Unit 1-09", "area": "input", "address": 2055, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-09 operation status", "group": "Unit 1-09", "area": "input", "address": 2055, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-09 filter sign", "group": "Unit 1-09", "area": "input", "address": 2055, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-09 operation mode", "group": "Unit 1-09", "area": "input", "address": 2055, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-09 set point", "group": "Unit 1-09", "area": "input", "address": 2056, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-09 room temperature", "group": "Unit 1-09", "area": "input", "address": 2058, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-09 heating water set point", "group": "Unit 1-09", "area": "input", "address": 2836, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-09 cooling water set point", "group": "Unit 1-09", "area": "input", "address": 2837, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-09 hot water storage set point", "group": "Unit 1-09", "area": "input", "address": 2838, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-09 low noise", "group": "Unit 1-09", "area": "input", "address": 2838, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-09 storage start requested", "group": "Unit 1-09", "area": "input", "address": 2838, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-09 reheat", "group": "Unit 1-09", "area": "input", "address": 2838, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-09 ventilation mode", "group": "Unit 1-09", "area": "input", "address": 2839, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-09 error code", "group": "Unit 1-09", "area": "input", "address": 3618, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-09 error unit number", "group": "Unit 1-09", "area": "input", "address": 3619, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-09 warning", "group": "Unit 1-09", "area": "input", "address": 3619, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-09 alarm", "group": "Unit 1-09", "area": "input", "address": 3619, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-09 error", "group": "Unit 1-09", "area": "input", "address": 3619, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-09 error sub-code", "group": "Unit 1-09", "area": "input", "address": 3619, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-09 fan speed setting", "group": "Unit 1-09", "area": "holding", "address": 2027, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-09 fan direction setting", "group": "Unit 1-09", "area": "holding", "address": 2027, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-09 fan control flag", "group": "Unit 1-09", "area": "holding", "address": 2027, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-09 on/off setting", "group": "Unit 1-09", "area": "holding", "address": 2027, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-09 filter sign reset", "group": "Unit 1-09", "area": "holding", "address": 2028, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-09 operation mode setting", "group": "Unit 1-09", "area": "holding", "address": 2028, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-09 set point setting", "group": "Unit 1-09", "area": "holding", "address": 2029, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-09 heating water set point setting", "group": "Unit 1-09", "area": "holding", "address": 2436, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-09 cooling water set point setting", "group": "Unit 1-09", "area": "holding", "address": 2437, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-09 hot water storage set point setting", "group": "Unit 1-09", "area": "holding", "address": 2438, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-09 quiet mode setting", "group": "Unit 1-09", "area": "holding", "address": 2438, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-09 reheat setting", "group": "Unit 1-09", "area": "holding", "address": 2438, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-09 ventilation mode setting", "group": "Unit 1-09", "area": "holding", "address": 2439, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-09 remote controller fan speed lock", "group": "Unit 1-09", "area": "holding", "address": 2809, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-09 remote controller fan direction lock", "group": "Unit 1-09", "area": "holding", "address": 2809, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-09 remote controller operation mode lock", "group": "Unit 1-09", "area": "holding", "address": 2809, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-09 remote controller set point lock", "group": "Unit 1-09", "area": "holding", "address": 2809, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-09 remote controller off lock", "group": "Unit 1-09", "area": "holding", "address": 2809, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-09 remote controller on lock", "group": "Unit 1-09", "area": "holding", "address": 2809, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-10 fan speed capability", "group": "Unit 1-10", "area": "input", "address": 1030, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-10 fan speed steps", "group": "Unit 1-10", "area": "input", "address": 1030, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-10 fan direction capability", "group": "Unit 1-10", "area": "input", "address": 1030, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-10 fan direction steps", "group": "Unit 1-10", "area": "input", "address": 1030, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-10 dry mode capability", "group": "Unit 1-10", "area": "input", "address": 1030, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-10 auto mode capability", "group": "Unit 1-10", "area": "input", "address": 1030, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-10 heating mode capability", "group": "Unit 1-10", "area": "input", "address": 1030, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-10 cooling mode capability", "group": "Unit 1-10", "area": "input", "address": 1030, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-10 fan mode capability", "group": "Unit 1-10", "area": "input", "address": 1030, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-10 unit cooling set point lower limit", "group": "Unit 1-10", "area": "input", "address": 1031, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-10 unit cooling set point upper limit", "group": "Unit 1-10", "area": "input", "address": 1031, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-10 unit heating set point lower limit", "group": "Unit 1-10", "area": "input", "address": 1032, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-10 unit heating set point upper limit", "group": "Unit 1-10", "area": "input", "address": 1032, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-10 reheat capability", "group": "Unit 1-10", "area": "input", "address": 1440, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-10 space heating capability", "group": "Unit 1-10", "area": "input", "address": 1440, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-10 low noise capability", "group": "Unit 1-10", "area": "input", "address": 1440, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-10 leaving water set point capability", "group": "Unit 1-10", "area": "input", "address": 1440, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-10 unit cooling water set point upper limit", "group": "Unit 1-10", "area": "input", "address": 1441, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-10 unit cooling water set point lower limit", "group": "Unit 1-10", "area": "input", "address": 1441, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-10 unit heating water set point upper limit", "group": "Unit 1-10", "area": "input", "address": 1442, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-10 unit heating water set point lower limit", "group": "Unit 1-10", "area": "input", "address": 1442, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-10 fan speed", "group": "Unit 1-10", "area": "input", "address": 2060, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-10 fan direction", "group": "Unit 1-10", "area": "input", "address": 2060, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-10 thermo status", "group": "Unit 1-10", "area": "input", "address": 2060, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-10 heater status", "group": "Unit 1-10", "area": "input", "address": 2060, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-10 fan status", "group": "Unit 1-10", "area": "input", "address": 2060, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-10 normal operation", "group": "Unit 1-10", "area": "input", "address": 2060, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-10 forced off", "group": "Unit 1-10", "area": "input", "address": 2060, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-10 on/off", "group": "Unit 1-10", "area": "input", "address": 2060, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-10 cool/heat master", "group": "Unit 1-10", "area": "input", "address": 2061, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-10 defrost / hot start", "group": "Unit 1-10", "area": "input", "address": 2061, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-10 operation status", "group": "Unit 1-10", "area": "input", "address": 2061, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-10 filter sign", "group": "Unit 1-10", "area": "input", "address": 2061, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-10 operation mode", "group": "Unit 1-10", "area": "input", "address": 2061, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-10 set point", "group": "Unit 1-10", "area": "input", "address": 2062, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-10 room temperature", "group": "Unit 1-10", "area": "input", "address": 2064, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-10 heating water set point", "group": "Unit 1-10", "area": "input", "address": 2840, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-10 cooling water set point", "group": "Unit 1-10", "area": "input", "address": 2841, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-10 hot water storage set point", "group": "Unit 1-10", "area": "input", "address": 2842, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-10 low noise", "group": "Unit 1-10", "area": "input", "address": 2842, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-10 storage start requested", "group": "Unit 1-10", "area": "input", "address": 2842, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-10 reheat", "group": "Unit 1-10", "area": "input", "address": 2842, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-10 ventilation mode", "group": "Unit 1-10", "area": "input", "address": 2843, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-10 error code", "group": "Unit 1-10", "area": "input", "address": 3620, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-10 error unit number", "group": "Unit 1-10", "area": "input", "address": 3621, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-10 warning", "group": "Unit 1-10", "area": "input", "address": 3621, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-10 alarm", "group": "Unit 1-10", "area": "input", "address": 3621, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-10 error", "group": "Unit 1-10", "area": "input", "address": 3621, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-10 error sub-code", "group": "Unit 1-10", "area": "input", "address": 3621, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-10 fan speed setting", "group": "Unit 1-10", "area": "holding", "address": 2030, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-10 fan direction setting", "group": "Unit 1-10", "area": "holding", "address": 2030, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-10 fan control flag", "group": "Unit 1-10", "area": "holding", "address": 2030, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-10 on/off setting", "group": "Unit 1-10", "area": "holding", "address": 2030, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-10 filter sign reset", "group": "Unit 1-10", "area": "holding", "address": 2031, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-10 operation mode setting", "group": "Unit 1-10", "area": "holding", "address": 2031, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-10 set point setting", "group": "Unit 1-10", "area": "holding", "address": 2032, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-10 heating water set point setting", "group": "Unit 1-10", "area": "holding", "address": 2440, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-10 cooling water set point setting", "group": "Unit 1-10", "area": "holding", "address": 2441, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-10 hot water storage set point setting", "group": "Unit 1-10", "area": "holding", "address": 2442, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-10 quiet mode setting", "group": "Unit 1-10", "area": "holding", "address": 2442, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-10 reheat setting", "group": "Unit 1-10", "area": "holding", "address": 2442, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-10 ventilation mode setting", "group": "Unit 1-10", "area": "holding", "address": 2443, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-10 remote controller fan speed lock", "group": "Unit 1-10", "area": "holding", "address": 2810, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-10 remote controller fan direction lock", "group": "Unit 1-10", "area": "holding", "address": 2810, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-10 remote controller operation mode lock", "group": "Unit 1-10", "area": "holding", "address": 2810, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-10 remote controller set point lock", "group": "Unit 1-10", "area": "holding", "address": 2810, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-10 remote controller off lock", "group": "Unit 1-10", "area": "holding", "address": 2810, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-10 remote controller on lock", "group": "Unit 1-10", "area": "holding", "address": 2810, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-11 fan speed capability", "group": "Unit 1-11", "area": "input", "address": 1033, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-11 fan speed steps", "group": "Unit 1-11", "area": "input", "address": 1033, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-11 fan direction capability", "group": "Unit 1-11", "area": "input", "address": 1033, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-11 fan direction steps", "group": "Unit 1-11", "area": "input", "address": 1033, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-11 dry mode capability", "group": "Unit 1-11", "area": "input", "address": 1033, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-11 auto mode capability", "group": "Unit 1-11", "area": "input", "address": 1033, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-11 heating mode capability", "group": "Unit 1-11", "area": "input", "address": 1033, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-11 cooling mode capability", "group": "Unit 1-11", "area": "input", "address": 1033, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-11 fan mode capability", "group": "Unit 1-11", "area": "input", "address": 1033, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-11 unit cooling set point lower limit", "group": "Unit 1-11", "area": "input", "address": 1034, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-11 unit cooling set point upper limit", "group": "Unit 1-11", "area": "input", "address": 1034, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-11 unit heating set point lower limit", "group": "Unit 1-11", "area": "input", "address": 1035, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-11 unit heating set point upper limit", "group": "Unit 1-11", "area": "input", "address": 1035, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-11 reheat capability", "group": "Unit 1-11", "area": "input", "address": 1444, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-11 space heating capability", "group": "Unit 1-11", "area": "input", "address": 1444, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-11 low noise capability", "group": "Unit 1-11", "area": "input", "address": 1444, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-11 leaving water set point capability", "group": "Unit 1-11", "area": "input", "address": 1444, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-11 unit cooling water set point upper limit", "group": "Unit 1-11", "area": "input", "address": 1445, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-11 unit cooling water set point lower limit", "group": "Unit 1-11", "area": "input", "address": 1445, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-11 unit heating water set point upper limit", "group": "Unit 1-11", "area": "input", "address": 1446, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-11 unit heating water set point lower limit", "group": "Unit 1-11", "area": "input", "address": 1446, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-11 fan speed", "group": "Unit 1-11", "area": "input", "address": 2066, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-11 fan direction", "group": "Unit 1-11", "area": "input", "address": 2066, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-11 thermo status", "group": "Unit 1-11", "area": "input", "address": 2066, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-11 heater status", "group": "Unit 1-11", "area": "input", "address": 2066, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-11 fan status", "group": "Unit 1-11", "area": "input", "address": 2066, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-11 normal operation", "group": "Unit 1-11", "area": "input", "address": 2066, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-11 forced off", "group": "Unit 1-11", "area": "input", "address": 2066, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-11 on/off", "group": "Unit 1-11", "area": "input", "address": 2066, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-11 cool/heat master", "group": "Unit 1-11", "area": "input", "address": 2067, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-11 defrost / hot start", "group": "Unit 1-11", "area": "input", "address": 2067, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-11 operation status", "group": "Unit 1-11", "area": "input", "address": 2067, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-11 filter sign", "group": "Unit 1-11", "area": "input", "address": 2067, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-11 operation mode", "group": "Unit 1-11", "area": "input", "address": 2067, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-11 set point", "group": "Unit 1-11", "area": "input", "address": 2068, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-11 room temperature", "group": "Unit 1-11", "area": "input", "address": 2070, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-11 heating water set point", "group": "Unit 1-11", "area": "input", "address": 2844, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-11 cooling water set point", "group": "Unit 1-11", "area": "input", "address": 2845, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-11 hot water storage set point", "group": "Unit 1-11", "area": "input", "address": 2846, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-11 low noise", "group": "Unit 1-11", "area": "input", "address": 2846, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-11 storage start requested", "group": "Unit 1-11", "area": "input", "address": 2846, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-11 reheat", "group": "Unit 1-11", "area": "input", "address": 2846, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-11 ventilation mode", "group": "Unit 1-11", "area": "input", "address": 2847, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-11 error code", "group": "Unit 1-11", "area": "input", "address": 3622, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-11 error unit number", "group": "Unit 1-11", "area": "input", "address": 3623, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-11 warning", "group": "Unit 1-11", "area": "input", "address": 3623, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-11 alarm", "group": "Unit 1-11", "area": "input", "address": 3623, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-11 error", "group": "Unit 1-11", "area": "input", "address": 3623, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-11 error sub-code", "group": "Unit 1-11", "area": "input", "address": 3623, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-11 fan speed setting", "group": "Unit 1-11", "area": "holding", "address": 2033, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-11 fan direction setting", "group": "Unit 1-11", "area": "holding", "address": 2033, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-11 fan control flag", "group": "Unit 1-11", "area": "holding", "address": 2033, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-11 on/off setting", "group": "Unit 1-11", "area": "holding", "address": 2033, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-11 filter sign reset", "group": "Unit 1-11", "area": "holding", "address": 2034, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-11 operation mode setting", "group": "Unit 1-11", "area": "holding", "address": 2034, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-11 set point setting", "group": "Unit 1-11", "area": "holding", "address": 2035, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-11 heating water set point setting", "group": "Unit 1-11", "area": "holding", "address": 2444, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-11 cooling water set point setting", "group": "Unit 1-11", "area": "holding", "address": 2445, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-11 hot water storage set point setting", "group": "Unit 1-11", "area": "holding", "address": 2446, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-11 quiet mode setting", "group": "Unit 1-11", "area": "holding", "address": 2446, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-11 reheat setting", "group": "Unit 1-11", "area": "holding", "address": 2446, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-11 ventilation mode setting", "group": "Unit 1-11", "area": "holding", "address": 2447, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-11 remote controller fan speed lock", "group": "Unit 1-11", "area": "holding", "address": 2811, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-11 remote controller fan direction lock", "group": "Unit 1-11", "area": "holding", "address": 2811, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-11 remote controller operation mode lock", "group": "Unit 1-11", "area": "holding", "address": 2811, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-11 remote controller set point lock", "group": "Unit 1-11", "area": "holding", "address": 2811, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-11 remote controller off lock", "group": "Unit 1-11", "area": "holding", "address": 2811, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-11 remote controller on lock", "group": "Unit 1-11", "area": "holding", "address": 2811, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-12 fan speed capability", "group": "Unit 1-12", "area": "input", "address": 1036, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-12 fan speed steps", "group": "Unit 1-12", "area": "input", "address": 1036, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-12 fan direction capability", "group": "Unit 1-12", "area": "input", "address": 1036, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-12 fan direction steps", "group": "Unit 1-12", "area": "input", "address": 1036, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-12 dry mode capability", "group": "Unit 1-12", "area": "input", "address": 1036, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-12 auto mode capability", "group": "Unit 1-12", "area": "input", "address": 1036, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-12 heating mode capability", "group": "Unit 1-12", "area": "input", "address": 1036, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-12 cooling mode capability", "group": "Unit 1-12", "area": "input", "address": 1036, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-12 fan mode capability", "group": "Unit 1-12", "area": "input", "address": 1036, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-12 unit cooling set point lower limit", "group": "Unit 1-12", "area": "input", "address": 1037, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-12 unit cooling set point upper limit", "group": "Unit 1-12", "area": "input", "address": 1037, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-12 unit heating set point lower limit", "group": "Unit 1-12", "area": "input", "address": 1038, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-12 unit heating set point upper limit", "group": "Unit 1-12", "area": "input", "address": 1038, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-12 reheat capability", "group": "Unit 1-12", "area": "input", "address": 1448, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-12 space heating capability", "group": "Unit 1-12", "area": "input", "address": 1448, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-12 low noise capability", "group": "Unit 1-12", "area": "input", "address": 1448, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-12 leaving water set point capability", "group": "Unit 1-12", "area": "input", "address": 1448, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-12 unit cooling water set point upper limit", "group": "Unit 1-12", "area": "input", "address": 1449, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-12 unit cooling water set point lower limit", "group": "Unit 1-12", "area": "input", "address": 1449, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-12 unit heating water set point upper limit", "group": "Unit 1-12", "area": "input", "address": 1450, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-12 unit heating water set point lower limit", "group": "Unit 1-12", "area": "input", "address": 1450, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-12 fan speed", "group": "Unit 1-12", "area": "input", "address": 2072, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-12 fan direction", "group": "Unit 1-12", "area": "input", "address": 2072, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-12 thermo status", "group": "Unit 1-12", "area": "input", "address": 2072, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-12 heater status", "group": "Unit 1-12", "area": "input", "address": 2072, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-12 fan status", "group": "Unit 1-12", "area": "input", "address": 2072, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-12 normal operation", "group": "Unit 1-12", "area": "input", "address": 2072, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-12 forced off", "group": "Unit 1-12", "area": "input", "address": 2072, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-12 on/off", "group": "Unit 1-12", "area": "input", "address": 2072, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-12 cool/heat master", "group": "Unit 1-12", "area": "input", "address": 2073, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-12 defrost / hot start", "group": "Unit 1-12", "area": "input", "address": 2073, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-12 operation status", "group": "Unit 1-12", "area": "input", "address": 2073, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-12 filter sign", "group": "Unit 1-12", "area": "input", "address": 2073, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-12 operation mode", "group": "Unit 1-12", "area": "input", "address": 2073, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-12 set point", "group": "Unit 1-12", "area": "input", "address": 2074, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-12 room temperature", "group": "Unit 1-12", "area": "input", "address": 2076, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-12 heating water set point", "group": "Unit 1-12", "area": "input", "address": 2848, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-12 cooling water set point", "group": "Unit 1-12", "area": "input", "address": 2849, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-12 hot water storage set point", "group": "Unit 1-12", "area": "input", "address": 2850, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-12 low noise", "group": "Unit 1-12", "area": "input", "address": 2850, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-12 storage start requested", "group": "Unit 1-12", "area": "input", "address": 2850, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-12 reheat", "group": "Unit 1-12", "area": "input", "address": 2850, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-12 ventilation mode", "group": "Unit 1-12", "area": "input", "address": 2851, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-12 error code", "group": "Unit 1-12", "area": "input", "address": 3624, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-12 error unit number", "group": "Unit 1-12", "area": "input", "address": 3625, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-12 warning", "group": "Unit 1-12", "area": "input", "address": 3625, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-12 alarm", "group": "Unit 1-12", "area": "input", "address": 3625, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-12 error", "group": "Unit 1-12", "area": "input", "address": 3625, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-12 error sub-code", "group": "Unit 1-12", "area": "input", "address": 3625, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-12 fan speed setting", "group": "Unit 1-12", "area": "holding", "address": 2036, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-12 fan direction setting", "group": "Unit 1-12", "area": "holding", "address": 2036, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-12 fan control flag", "group": "Unit 1-12", "area": "holding", "address": 2036, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-12 on/off setting", "group": "Unit 1-12", "area": "holding", "address": 2036, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-12 filter sign reset", "group": "Unit 1-12", "area": "holding", "address": 2037, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-12 operation mode setting", "group": "Unit 1-12", "area": "holding", "address": 2037, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-12 set point setting", "group": "Unit 1-12", "area": "holding", "address": 2038, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-12 heating water set point setting", "group": "Unit 1-12", "area": "holding", "address": 2448, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-12 cooling water set point setting", "group": "Unit 1-12", "area": "holding", "address": 2449, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-12 hot water storage set point setting", "group": "Unit 1-12", "area": "holding", "address": 2450, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-12 quiet mode setting", "group": "Unit 1-12", "area": "holding", "address": 2450, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-12 reheat setting", "group": "Unit 1-12", "area": "holding", "address": 2450, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-12 ventilation mode setting", "group": "Unit 1-12", "area": "holding", "address": 2451, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-12 remote controller fan speed lock", "group": "Unit 1-12", "area": "holding", "address": 2812, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-12 remote controller fan direction lock", "group": "Unit 1-12", "area": "holding", "address": 2812, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-12 remote controller operation mode lock", "group": "Unit 1-12", "area": "holding", "address": 2812, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-12 remote controller set point lock", "group": "Unit 1-12", "area": "holding", "address": 2812, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-12 remote controller off lock", "group": "Unit 1-12", "area": "holding", "address": 2812, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-12 remote controller on lock", "group": "Unit 1-12", "area": "holding", "address": 2812, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-13 fan speed capability", "group": "Unit 1-13", "area": "input", "address": 1039, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-13 fan speed steps", "group": "Unit 1-13", "area": "input", "address": 1039, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-13 fan direction capability", "group": "Unit 1-13", "area": "input", "address": 1039, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-13 fan direction steps", "group": "Unit 1-13", "area": "input", "address": 1039, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-13 dry mode capability", "group": "Unit 1-13", "area": "input", "address": 1039, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-13 auto mode capability", "group": "Unit 1-13", "area": "input", "address": 1039, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-13 heating mode capability", "group": "Unit 1-13", "area": "input", "address": 1039, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-13 cooling mode capability", "group": "Unit 1-13", "area": "input", "address": 1039, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-13 fan mode capability", "group": "Unit 1-13", "area": "input", "address": 1039, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-13 unit cooling set point lower limit", "group": "Unit 1-13", "area": "input", "address": 1040, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-13 unit cooling set point upper limit", "group": "Unit 1-13", "area": "input", "address": 1040, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-13 unit heating set point lower limit", "group": "Unit 1-13", "area": "input", "address": 1041, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-13 unit heating set point upper limit", "group": "Unit 1-13", "area": "input", "address": 1041, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-13 reheat capability", "group": "Unit 1-13", "area": "input", "address": 1452, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-13 space heating capability", "group": "Unit 1-13", "area": "input", "address": 1452, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-13 low noise capability", "group": "Unit 1-13", "area": "input", "address": 1452, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-13 leaving water set point capability", "group": "Unit 1-13", "area": "input", "address": 1452, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-13 unit cooling water set point upper limit", "group": "Unit 1-13", "area": "input", "address": 1453, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-13 unit cooling water set point lower limit", "group": "Unit 1-13", "area": "input", "address": 1453, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-13 unit heating water set point upper limit", "group": "Unit 1-13", "area": "input", "address": 1454, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-13 unit heating water set point lower limit", "group": "Unit 1-13", "area": "input", "address": 1454, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-13 fan speed", "group": "Unit 1-13", "area": "input", "address": 2078, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-13 fan direction", "group": "Unit 1-13", "area": "input", "address": 2078, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-13 thermo status", "group": "Unit 1-13", "area": "input", "address": 2078, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-13 heater status", "group": "Unit 1-13", "area": "input", "address": 2078, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-13 fan status", "group": "Unit 1-13", "area": "input", "address": 2078, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-13 normal operation", "group": "Unit 1-13", "area": "input", "address": 2078, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-13 forced off", "group": "Unit 1-13", "area": "input", "address": 2078, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-13 on/off", "group": "Unit 1-13", "area": "input", "address": 2078, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-13 cool/heat master", "group": "Unit 1-13", "area": "input", "address": 2079, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-13 defrost / hot start", "group": "Unit 1-13", "area": "input", "address": 2079, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-13 operation status", "group": "Unit 1-13", "area": "input", "address": 2079, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-13 filter sign", "group": "Unit 1-13", "area": "input", "address": 2079, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-13 operation mode", "group": "Unit 1-13", "area": "input", "address": 2079, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-13 set point", "group": "Unit 1-13", "area": "input", "address": 2080, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-13 room temperature", "group": "Unit 1-13", "area": "input", "address": 2082, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-13 heating water set point", "group": "Unit 1-13", "area": "input", "address": 2852, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-13 cooling water set point", "group": "Unit 1-13", "area": "input", "address": 2853, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-13 hot water storage set point", "group": "Unit 1-13", "area": "input", "address": 2854, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-13 low noise", "group": "Unit 1-13", "area": "input", "address": 2854, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-13 storage start requested", "group": "Unit 1-13", "area": "input", "address": 2854, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-13 reheat", "group": "Unit 1-13", "area": "input", "address": 2854, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-13 ventilation mode", "group": "Unit 1-13", "area": "input", "address": 2855, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-13 error code", "group": "Unit 1-13", "area": "input", "address": 3626, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-13 error unit number", "group": "Unit 1-13", "area": "input", "address": 3627, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-13 warning", "group": "Unit 1-13", "area": "input", "address": 3627, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-13 alarm", "group": "Unit 1-13", "area": "input", "address": 3627, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-13 error", "group": "Unit 1-13", "area": "input", "address": 3627, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-13 error sub-code", "group": "Unit 1-13", "area": "input", "address": 3627, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-13 fan speed setting", "group": "Unit 1-13", "area": "holding", "address": 2039, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-13 fan direction setting", "group": "Unit 1-13", "area": "holding", "address": 2039, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-13 fan control flag", "group": "Unit 1-13", "area": "holding", "address": 2039, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-13 on/off setting", "group": "Unit 1-13", "area": "holding", "address": 2039, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-13 filter sign reset", "group": "Unit 1-13", "area": "holding", "address": 2040, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-13 operation mode setting", "group": "Unit 1-13", "area": "holding", "address": 2040, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-13 set point setting", "group": "Unit 1-13", "area": "holding", "address": 2041, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-13 heating water set point setting", "group": "Unit 1-13", "area": "holding", "address": 2452, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-13 cooling water set point setting", "group": "Unit 1-13", "area": "holding", "address": 2453, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-13 hot water storage set point setting", "group": "Unit 1-13", "area": "holding", "address": 2454, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-13 quiet mode setting", "group": "Unit 1-13", "area": "holding", "address": 2454, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-13 reheat setting", "group": "Unit 1-13", "area": "holding", "address": 2454, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-13 ventilation mode setting", "group": "Unit 1-13", "area": "holding", "address": 2455, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-13 remote controller fan speed lock", "group": "Unit 1-13", "area": "holding", "address": 2813, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-13 remote controller fan direction lock", "group": "Unit 1-13", "area": "holding", "address": 2813, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-13 remote controller operation mode lock", "group": "Unit 1-13", "area": "holding", "address": 2813, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-13 remote controller set point lock", "group": "Unit 1-13", "area": "holding", "address": 2813, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-13 remote controller off lock", "group": "Unit 1-13", "area": "holding", "address": 2813, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-13 remote controller on lock", "group": "Unit 1-13", "area": "holding", "address": 2813, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-14 fan speed capability", "group": "Unit 1-14", "area": "input", "address": 1042, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-14 fan speed steps", "group": "Unit 1-14", "area": "input", "address": 1042, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-14 fan direction capability", "group": "Unit 1-14", "area": "input", "address": 1042, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-14 fan direction steps", "group": "Unit 1-14", "area": "input", "address": 1042, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-14 dry mode capability", "group": "Unit 1-14", "area": "input", "address": 1042, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-14 auto mode capability", "group": "Unit 1-14", "area": "input", "address": 1042, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-14 heating mode capability", "group": "Unit 1-14", "area": "input", "address": 1042, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-14 cooling mode capability", "group": "Unit 1-14", "area": "input", "address": 1042, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-14 fan mode capability", "group": "Unit 1-14", "area": "input", "address": 1042, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-14 unit cooling set point lower limit", "group": "Unit 1-14", "area": "input", "address": 1043, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-14 unit cooling set point upper limit", "group": "Unit 1-14", "area": "input", "address": 1043, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-14 unit heating set point lower limit", "group": "Unit 1-14", "area": "input", "address": 1044, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-14 unit heating set point upper limit", "group": "Unit 1-14", "area": "input", "address": 1044, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-14 reheat capability", "group": "Unit 1-14", "area": "input", "address": 1456, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-14 space heating capability", "group": "Unit 1-14", "area": "input", "address": 1456, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-14 low noise capability", "group": "Unit 1-14", "area": "input", "address": 1456, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-14 leaving water set point capability", "group": "Unit 1-14", "area": "input", "address": 1456, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-14 unit cooling water set point upper limit", "group": "Unit 1-14", "area": "input", "address": 1457, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-14 unit cooling water set point lower limit", "group": "Unit 1-14", "area": "input", "address": 1457, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-14 unit heating water set point upper limit", "group": "Unit 1-14", "area": "input", "address": 1458, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-14 unit heating water set point lower limit", "group": "Unit 1-14", "area": "input", "address": 1458, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-14 fan speed", "group": "Unit 1-14", "area": "input", "address": 2084, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-14 fan direction", "group": "Unit 1-14", "area": "input", "address": 2084, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-14 thermo status", "group": "Unit 1-14", "area": "input", "address": 2084, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-14 heater status", "group": "Unit 1-14", "area": "input", "address": 2084, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-14 fan status", "group": "Unit 1-14", "area": "input", "address": 2084, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-14 normal operation", "group": "Unit 1-14", "area": "input", "address": 2084, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-14 forced off", "group": "Unit 1-14", "area": "input", "address": 2084, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-14 on/off", "group": "Unit 1-14", "area": "input", "address": 2084, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-14 cool/heat master", "group": "Unit 1-14", "area": "input", "address": 2085, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-14 defrost / hot start", "group": "Unit 1-14", "area": "input", "address": 2085, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-14 operation status", "group": "Unit 1-14", "area": "input", "address": 2085, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-14 filter sign", "group": "Unit 1-14", "area": "input", "address": 2085, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-14 operation mode", "group": "Unit 1-14", "area": "input", "address": 2085, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-14 set point", "group": "Unit 1-14", "area": "input", "address": 2086, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-14 room temperature", "group": "Unit 1-14", "area": "input", "address": 2088, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-14 heating water set point", "group": "Unit 1-14", "area": "input", "address": 2856, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-14 cooling water set point", "group": "Unit 1-14", "area": "input", "address": 2857, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-14 hot water storage set point", "group": "Unit 1-14", "area": "input", "address": 2858, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-14 low noise", "group": "Unit 1-14", "area": "input", "address": 2858, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-14 storage start requested", "group": "Unit 1-14", "area": "input", "address": 2858, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-14 reheat", "group": "Unit 1-14", "area": "input", "address": 2858, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-14 ventilation mode", "group": "Unit 1-14", "area": "input", "address": 2859, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-14 error code", "group": "Unit 1-14", "area": "input", "address": 3628, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-14 error unit number", "group": "Unit 1-14", "area": "input", "address": 3629, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-14 warning", "group": "Unit 1-14", "area": "input", "address": 3629, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-14 alarm", "group": "Unit 1-14", "area": "input", "address": 3629, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-14 error", "group": "Unit 1-14", "area": "input", "address": 3629, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-14 error sub-code", "group": "Unit 1-14", "area": "input", "address": 3629, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-14 fan speed setting", "group": "Unit 1-14", "area": "holding", "address": 2042, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-14 fan direction setting", "group": "Unit 1-14", "area": "holding", "address": 2042, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-14 fan control flag", "group": "Unit 1-14", "area": "holding", "address": 2042, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-14 on/off setting", "group": "Unit 1-14", "area": "holding", "address": 2042, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-14 filter sign reset", "group": "Unit 1-14", "area": "holding", "address": 2043, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-14 operation mode setting", "group": "Unit 1-14", "area": "holding", "address": 2043, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-14 set point setting", "group": "Unit 1-14", "area": "holding", "address": 2044, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-14 heating water set point setting", "group": "Unit 1-14", "area": "holding", "address": 2456, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-14 cooling water set point setting", "group": "Unit 1-14", "area": "holding", "address": 2457, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-14 hot water storage set point setting", "group": "Unit 1-14", "area": "holding", "address": 2458, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-14 quiet mode setting", "group": "Unit 1-14", "area": "holding", "address": 2458, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-14 reheat setting", "group": "Unit 1-14", "area": "holding", "address": 2458, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-14 ventilation mode setting", "group": "Unit 1-14", "area": "holding", "address": 2459, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-14 remote controller fan speed lock", "group": "Unit 1-14", "area": "holding", "address": 2814, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-14 remote controller fan direction lock", "group": "Unit 1-14", "area": "holding", "address": 2814, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-14 remote controller operation mode lock", "group": "Unit 1-14", "area": "holding", "address": 2814, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-14 remote controller set point lock", "group": "Unit 1-14", "area": "holding", "address": 2814, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-14 remote controller off lock", "group": "Unit 1-14", "area": "holding", "address": 2814, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-14 remote controller on lock", "group": "Unit 1-14", "area": "holding", "address": 2814, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-15 fan speed capability", "group": "Unit 1-15", "area": "input", "address": 1045, "type": "bool", "bit": 15, "access": "R"},
    {"name": "1-15 fan speed steps", "group": "Unit 1-15", "area": "input", "address": 1045, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "1-15 fan direction capability", "group": "Unit 1-15", "area": "input", "address": 1045, "type": "bool", "bit": 11, "access": "R"},
    {"name": "1-15 fan direction steps", "group": "Unit 1-15", "area": "input", "address": 1045, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "1-15 dry mode capability", "group": "Unit 1-15", "area": "input", "address": 1045, "type": "bool", "bit": 4, "access": "R"},
    {"name": "1-15 auto mode capability", "group": "Unit 1-15", "area": "input", "address": 1045, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-15 heating mode capability", "group": "Unit 1-15", "area": "input", "address": 1045, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-15 cooling mode capability", "group": "Unit 1-15", "area": "input", "address": 1045, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-15 fan mode capability", "group": "Unit 1-15", "area": "input", "address": 1045, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-15 unit cooling set point lower limit", "group": "Unit 1-15", "area": "input", "address": 1046, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-15 unit cooling set point upper limit", "group": "Unit 1-15", "area": "input", "address": 1046, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-15 unit heating set point lower limit", "group": "Unit 1-15", "area": "input", "address": 1047, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-15 unit heating set point upper limit", "group": "Unit 1-15", "area": "input", "address": 1047, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-15 reheat capability", "group": "Unit 1-15", "area": "input", "address": 1460, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "1-15 space heating capability", "group": "Unit 1-15", "area": "input", "address": 1460, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "1-15 low noise capability", "group": "Unit 1-15", "area": "input", "address": 1460, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "1-15 leaving water set point capability", "group": "Unit 1-15", "area": "input", "address": 1460, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "1-15 unit cooling water set point upper limit", "group": "Unit 1-15", "area": "input", "address": 1461, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-15 unit cooling water set point lower limit", "group": "Unit 1-15", "area": "input", "address": 1461, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-15 unit heating water set point upper limit", "group": "Unit 1-15", "area": "input", "address": 1462, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-15 unit heating water set point lower limit", "group": "Unit 1-15", "area": "input", "address": 1462, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "1-15 fan speed", "group": "Unit 1-15", "area": "input", "address": 2090, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "1-15 fan direction", "group": "Unit 1-15", "area": "input", "address": 2090, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "1-15 thermo status", "group": "Unit 1-15", "area": "input", "address": 2090, "type": "bool", "bit": 7, "access": "R"},
    {"name": "1-15 heater status", "group": "Unit 1-15", "area": "input", "address": 2090, "type": "bool", "bit": 6, "access": "R"},
    {"name": "1-15 fan status", "group": "Unit 1-15", "area": "input", "address": 2090, "type": "bool", "bit": 5, "access": "R"},
    {"name": "1-15 normal operation", "group": "Unit 1-15", "area": "input", "address": 2090, "type": "bool", "bit": 3, "access": "R"},
    {"name": "1-15 forced off", "group": "Unit 1-15", "area": "input", "address": 2090, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-15 on/off", "group": "Unit 1-15", "area": "input", "address": 2090, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-15 cool/heat master", "group": "Unit 1-15", "area": "input", "address": 2091, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "1-15 defrost / hot start", "group": "Unit 1-15", "area": "input", "address": 2091, "type": "bool", "bit": 13, "access": "R"},
    {"name": "1-15 operation status", "group": "Unit 1-15", "area": "input", "address": 2091, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "1-15 filter sign", "group": "Unit 1-15", "area": "input", "address": 2091, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "1-15 operation mode", "group": "Unit 1-15", "area": "input", "address": 2091, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "1-15 set point", "group": "Unit 1-15", "area": "input", "address": 2092, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "1-15 room temperature", "group": "Unit 1-15", "area": "input", "address": 2094, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "1-15 heating water set point", "group": "Unit 1-15", "area": "input", "address": 2860, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-15 cooling water set point", "group": "Unit 1-15", "area": "input", "address": 2861, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-15 hot water storage set point", "group": "Unit 1-15", "area": "input", "address": 2862, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "1-15 low noise", "group": "Unit 1-15", "area": "input", "address": 2862, "type": "bool", "bit": 2, "access": "R"},
    {"name": "1-15 storage start requested", "group": "Unit 1-15", "area": "input", "address": 2862, "type": "bool", "bit": 1, "access": "R"},
    {"name": "1-15 reheat", "group": "Unit 1-15", "area": "input", "address": 2862, "type": "bool", "bit": 0, "access": "R"},
    {"name": "1-15 ventilation mode", "group": "Unit 1-15", "area": "input", "address": 2863, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "1-15 error code", "group": "Unit 1-15", "area": "input", "address": 3630, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "1-15 error unit number", "group": "Unit 1-15", "area": "input", "address": 3631, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "1-15 warning", "group": "Unit 1-15", "area": "input", "address": 3631, "type": "bool", "bit": 10, "access": "R"},
    {"name": "1-15 alarm", "group": "Unit 1-15", "area": "input", "address": 3631, "type": "bool", "bit": 9, "access": "R"},
    {"name": "1-15 error", "group": "Unit 1-15", "area": "input", "address": 3631, "type": "bool", "bit": 8, "access": "R"},
    {"name": "1-15 error sub-code", "group": "Unit 1-15", "area": "input", "address": 3631, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "1-15 fan speed setting", "group": "Unit 1-15", "area": "holding", "address": 2045, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "1-15 fan direction setting", "group": "Unit 1-15", "area": "holding", "address": 2045, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "1-15 fan control flag", "group": "Unit 1-15", "area": "holding", "address": 2045, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "1-15 on/off setting", "group": "Unit 1-15", "area": "holding", "address": 2045, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-15 filter sign reset", "group": "Unit 1-15", "area": "holding", "address": 2046, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "1-15 operation mode setting", "group": "Unit 1-15", "area": "holding", "address": 2046, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "1-15 set point setting", "group": "Unit 1-15", "area": "holding", "address": 2047, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "1-15 heating water set point setting", "group": "Unit 1-15", "area": "holding", "address": 2460, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-15 cooling water set point setting", "group": "Unit 1-15", "area": "holding", "address": 2461, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-15 hot water storage set point setting", "group": "Unit 1-15", "area": "holding", "address": 2462, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "1-15 quiet mode setting", "group": "Unit 1-15", "area": "holding", "address": 2462, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-15 reheat setting", "group": "Unit 1-15", "area": "holding", "address": 2462, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "1-15 ventilation mode setting", "group": "Unit 1-15", "area": "holding", "address": 2463, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "1-15 remote controller fan speed lock", "group": "Unit 1-15", "area": "holding", "address": 2815, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-15 remote controller fan direction lock", "group": "Unit 1-15", "area": "holding", "address": 2815, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-15 remote controller operation mode lock", "group": "Unit 1-15", "area": "holding", "address": 2815, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-15 remote controller set point lock", "group": "Unit 1-15", "area": "holding", "address": 2815, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-15 remote controller off lock", "group": "Unit 1-15", "area": "holding", "address": 2815, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "1-15 remote controller on lock", "group": "Unit 1-15", "area": "holding", "address": 2815, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-00 fan speed capability", "group": "Unit 2-00", "area": "input", "address": 1048, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-00 fan speed steps", "group": "Unit 2-00", "area": "input", "address": 1048, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-00 fan direction capability", "group": "Unit 2-00", "area": "input", "address": 1048, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-00 fan direction steps", "group": "Unit 2-00", "area": "input", "address": 1048, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-00 dry mode capability", "group": "Unit 2-00", "area": "input", "address": 1048, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-00 auto mode capability", "group": "Unit 2-00", "area": "input", "address": 1048, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-00 heating mode capability", "group": "Unit 2-00", "area": "input", "address": 1048, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-00 cooling mode capability", "group": "Unit 2-00", "area": "input", "address": 1048, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-00 fan mode capability", "group": "Unit 2-00", "area": "input", "address": 1048, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-00 unit cooling set point lower limit", "group": "Unit 2-00", "area": "input", "address": 1049, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-00 unit cooling set point upper limit", "group": "Unit 2-00", "area": "input", "address": 1049, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-00 unit heating set point lower limit", "group": "Unit 2-00", "area": "input", "address": 1050, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-00 unit heating set point upper limit", "group": "Unit 2-00", "area": "input", "address": 1050, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-00 reheat capability", "group": "Unit 2-00", "area": "input", "address": 1464, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-00 space heating capability", "group": "Unit 2-00", "area": "input", "address": 1464, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-00 low noise capability", "group": "Unit 2-00", "area": "input", "address": 1464, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-00 leaving water set point capability", "group": "Unit 2-00", "area": "input", "address": 1464, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-00 unit cooling water set point upper limit", "group": "Unit 2-00", "area": "input", "address": 1465, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-00 unit cooling water set point lower limit", "group": "Unit 2-00", "area": "input", "address": 1465, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-00 unit heating water set point upper limit", "group": "Unit 2-00", "area": "input", "address": 1466, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-00 unit heating water set point lower limit", "group": "Unit 2-00", "area": "input", "address": 1466, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-00 fan speed", "group": "Unit 2-00", "area": "input", "address": 2096, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-00 fan direction", "group": "Unit 2-00", "area": "input", "address": 2096, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-00 thermo status", "group": "Unit 2-00", "area": "input", "address": 2096, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-00 heater status", "group": "Unit 2-00", "area": "input", "address": 2096, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-00 fan status", "group": "Unit 2-00", "area": "input", "address": 2096, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-00 normal operation", "group": "Unit 2-00", "area": "input", "address": 2096, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-00 forced off", "group": "Unit 2-00", "area": "input", "address": 2096, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-00 on/off", "group": "Unit 2-00", "area": "input", "address": 2096, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-00 cool/heat master", "group": "Unit 2-00", "area": "input", "address": 2097, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-00 defrost / hot start", "group": "Unit 2-00", "area": "input", "address": 2097, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-00 operation status", "group": "Unit 2-00", "area": "input", "address": 2097, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-00 filter sign", "group": "Unit 2-00", "area": "input", "address": 2097, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-00 operation mode", "group": "Unit 2-00", "area": "input", "address": 2097, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-00 set point", "group": "Unit 2-00", "area": "input", "address": 2098, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-00 room temperature", "group": "Unit 2-00", "area": "input", "address": 2100, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-00 heating water set point", "group": "Unit 2-00", "area": "input", "address": 2864, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-00 cooling water set point", "group": "Unit 2-00", "area": "input", "address": 2865, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-00 hot water storage set point", "group": "Unit 2-00", "area": "input", "address": 2866, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-00 low noise", "group": "Unit 2-00", "area": "input", "address": 2866, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-00 storage start requested", "group": "Unit 2-00", "area": "input", "address": 2866, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-00 reheat", "group": "Unit 2-00", "area": "input", "address": 2866, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-00 ventilation mode", "group": "Unit 2-00", "area": "input", "address": 2867, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-00 error code", "group": "Unit 2-00", "area": "input", "address": 3632, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-00 error unit number", "group": "Unit 2-00", "area": "input", "address": 3633, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-00 warning", "group": "Unit 2-00", "area": "input", "address": 3633, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-00 alarm", "group": "Unit 2-00", "area": "input", "address": 3633, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-00 error", "group": "Unit 2-00", "area": "input", "address": 3633, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-00 error sub-code", "group": "Unit 2-00", "area": "input", "address": 3633, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-00 fan speed setting", "group": "Unit 2-00", "area": "holding", "address": 2048, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-00 fan direction setting", "group": "Unit 2-00", "area": "holding", "address": 2048, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-00 fan control flag", "group": "Unit 2-00", "area": "holding", "address": 2048, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-00 on/off setting", "group": "Unit 2-00", "area": "holding", "address": 2048, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-00 filter sign reset", "group": "Unit 2-00", "area": "holding", "address": 2049, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-00 operation mode setting", "group": "Unit 2-00", "area": "holding", "address": 2049, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-00 set point setting", "group": "Unit 2-00", "area": "holding", "address": 2050, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-00 heating water set point setting", "group": "Unit 2-00", "area": "holding", "address": 2464, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-00 cooling water set point setting", "group": "Unit 2-00", "area": "holding", "address": 2465, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-00 hot water storage set point setting", "group": "Unit 2-00", "area": "holding", "address": 2466, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-00 quiet mode setting", "group": "Unit 2-00", "area": "holding", "address": 2466, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-00 reheat setting", "group": "Unit 2-00", "area": "holding", "address": 2466, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-00 ventilation mode setting", "group": "Unit 2-00", "area": "holding", "address": 2467, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-00 remote controller fan speed lock", "group": "Unit 2-00", "area": "holding", "address": 2816, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-00 remote controller fan direction lock", "group": "Unit 2-00", "area": "holding", "address": 2816, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-00 remote controller operation mode lock", "group": "Unit 2-00", "area": "holding", "address": 2816, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-00 remote controller set point lock", "group": "Unit 2-00", "area": "holding", "address": 2816, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-00 remote controller off lock", "group": "Unit 2-00", "area": "holding", "address": 2816, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-00 remote controller on lock", "group": "Unit 2-00", "area": "holding", "address": 2816, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-01 fan speed capability", "group": "Unit 2-01", "area": "input", "address": 1051, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-01 fan speed steps", "group": "Unit 2-01", "area": "input", "address": 1051, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-01 fan direction capability", "group": "Unit 2-01", "area": "input", "address": 1051, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-01 fan direction steps", "group": "Unit 2-01", "area": "input", "address": 1051, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-01 dry mode capability", "group": "Unit 2-01", "area": "input", "address": 1051, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-01 auto mode capability", "group": "Unit 2-01", "area": "input", "address": 1051, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-01 heating mode capability", "group": "Unit 2-01", "area": "input", "address": 1051, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-01 cooling mode capability", "group": "Unit 2-01", "area": "input", "address": 1051, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-01 fan mode capability", "group": "Unit 2-01", "area": "input", "address": 1051, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-01 unit cooling set point lower limit", "group": "Unit 2-01", "area": "input", "address": 1052, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-01 unit cooling set point upper limit", "group": "Unit 2-01", "area": "input", "address": 1052, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-01 unit heating set point lower limit", "group": "Unit 2-01", "area": "input", "address": 1053, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-01 unit heating set point upper limit", "group": "Unit 2-01", "area": "input", "address": 1053, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-01 reheat capability", "group": "Unit 2-01", "area": "input", "address": 1468, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-01 space heating capability", "group": "Unit 2-01", "area": "input", "address": 1468, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-01 low noise capability", "group": "Unit 2-01", "area": "input", "address": 1468, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-01 leaving water set point capability", "group": "Unit 2-01", "area": "input", "address": 1468, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-01 unit cooling water set point upper limit", "group": "Unit 2-01", "area": "input", "address": 1469, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-01 unit cooling water set point lower limit", "group": "Unit 2-01", "area": "input", "address": 1469, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-01 unit heating water set point upper limit", "group": "Unit 2-01", "area": "input", "address": 1470, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-01 unit heating water set point lower limit", "group": "Unit 2-01", "area": "input", "address": 1470, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-01 fan speed", "group": "Unit 2-01", "area": "input", "address": 2102, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-01 fan direction", "group": "Unit 2-01", "area": "input", "address": 2102, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-01 thermo status", "group": "Unit 2-01", "area": "input", "address": 2102, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-01 heater status", "group": "Unit 2-01", "area": "input", "address": 2102, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-01 fan status", "group": "Unit 2-01", "area": "input", "address": 2102, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-01 normal operation", "group": "Unit 2-01", "area": "input", "address": 2102, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-01 forced off", "group": "Unit 2-01", "area": "input", "address": 2102, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-01 on/off", "group": "Unit 2-01", "area": "input", "address": 2102, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-01 cool/heat master", "group": "Unit 2-01", "area": "input", "address": 2103, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-01 defrost / hot start", "group": "Unit 2-01", "area": "input", "address": 2103, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-01 operation status", "group": "Unit 2-01", "area": "input", "address": 2103, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-01 filter sign", "group": "Unit 2-01", "area": "input", "address": 2103, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-01 operation mode", "group": "Unit 2-01", "area": "input", "address": 2103, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-01 set point", "group": "Unit 2-01", "area": "input", "address": 2104, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-01 room temperature", "group": "Unit 2-01", "area": "input", "address": 2106, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-01 heating water set point", "group": "Unit 2-01", "area": "input", "address": 2868, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-01 cooling water set point", "group": "Unit 2-01", "area": "input", "address": 2869, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-01 hot water storage set point", "group": "Unit 2-01", "area": "input", "address": 2870, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-01 low noise", "group": "Unit 2-01", "area": "input", "address": 2870, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-01 storage start requested", "group": "Unit 2-01", "area": "input", "address": 2870, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-01 reheat", "group": "Unit 2-01", "area": "input", "address": 2870, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-01 ventilation mode", "group": "Unit 2-01", "area": "input", "address": 2871, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-01 error code", "group": "Unit 2-01", "area": "input", "address": 3634, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-01 error unit number", "group": "Unit 2-01", "area": "input", "address": 3635, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-01 warning", "group": "Unit 2-01", "area": "input", "address": 3635, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-01 alarm", "group": "Unit 2-01", "area": "input", "address": 3635, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-01 error", "group": "Unit 2-01", "area": "input", "address": 3635, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-01 error sub-code", "group": "Unit 2-01", "area": "input", "address": 3635, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-01 fan speed setting", "group": "Unit 2-01", "area": "holding", "address": 2051, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-01 fan direction setting", "group": "Unit 2-01", "area": "holding", "address": 2051, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-01 fan control flag", "group": "Unit 2-01", "area": "holding", "address": 2051, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-01 on/off setting", "group": "Unit 2-01", "area": "holding", "address": 2051, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-01 filter sign reset", "group": "Unit 2-01", "area": "holding", "address": 2052, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-01 operation mode setting", "group": "Unit 2-01", "area": "holding", "address": 2052, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-01 set point setting", "group": "Unit 2-01", "area": "holding", "address": 2053, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-01 heating water set point setting", "group": "Unit 2-01", "area": "holding", "address": 2468, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-01 cooling water set point setting", "group": "Unit 2-01", "area": "holding", "address": 2469, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-01 hot water storage set point setting", "group": "Unit 2-01", "area": "holding", "address": 2470, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-01 quiet mode setting", "group": "Unit 2-01", "area": "holding", "address": 2470, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-01 reheat setting", "group": "Unit 2-01", "area": "holding", "address": 2470, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-01 ventilation mode setting", "group": "Unit 2-01", "area": "holding", "address": 2471, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-01 remote controller fan speed lock", "group": "Unit 2-01", "area": "holding", "address": 2817, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-01 remote controller fan direction lock", "group": "Unit 2-01", "area": "holding", "address": 2817, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-01 remote controller operation mode lock", "group": "Unit 2-01", "area": "holding", "address": 2817, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-01 remote controller set point lock", "group": "Unit 2-01", "area": "holding", "address": 2817, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-01 remote controller off lock", "group": "Unit 2-01", "area": "holding", "address": 2817, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-01 remote controller on lock", "group": "Unit 2-01", "area": "holding", "address": 2817, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-02 fan speed capability", "group": "Unit 2-02", "area": "input", "address": 1054, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-02 fan speed steps", "group": "Unit 2-02", "area": "input", "address": 1054, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-02 fan direction capability", "group": "Unit 2-02", "area": "input", "address": 1054, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-02 fan direction steps", "group": "Unit 2-02", "area": "input", "address": 1054, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-02 dry mode capability", "group": "Unit 2-02", "area": "input", "address": 1054, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-02 auto mode capability", "group": "Unit 2-02", "area": "input", "address": 1054, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-02 heating mode capability", "group": "Unit 2-02", "area": "input", "address": 1054, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-02 cooling mode capability", "group": "Unit 2-02", "area": "input", "address": 1054, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-02 fan mode capability", "group": "Unit 2-02", "area": "input", "address": 1054, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-02 unit cooling set point lower limit", "group": "Unit 2-02", "area": "input", "address": 1055, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-02 unit cooling set point upper limit", "group": "Unit 2-02", "area": "input", "address": 1055, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-02 unit heating set point lower limit", "group": "Unit 2-02", "area": "input", "address": 1056, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-02 unit heating set point upper limit", "group": "Unit 2-02", "area": "input", "address": 1056, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-02 reheat capability", "group": "Unit 2-02", "area": "input", "address": 1472, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-02 space heating capability", "group": "Unit 2-02", "area": "input", "address": 1472, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-02 low noise capability", "group": "Unit 2-02", "area": "input", "address": 1472, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-02 leaving water set point capability", "group": "Unit 2-02", "area": "input", "address": 1472, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-02 unit cooling water set point upper limit", "group": "Unit 2-02", "area": "input", "address": 1473, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-02 unit cooling water set point lower limit", "group": "Unit 2-02", "area": "input", "address": 1473, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-02 unit heating water set point upper limit", "group": "Unit 2-02", "area": "input", "address": 1474, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-02 unit heating water set point lower limit", "group": "Unit 2-02", "area": "input", "address": 1474, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-02 fan speed", "group": "Unit 2-02", "area": "input", "address": 2108, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-02 fan direction", "group": "Unit 2-02", "area": "input", "address": 2108, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-02 thermo status", "group": "Unit 2-02", "area": "input", "address": 2108, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-02 heater status", "group": "Unit 2-02", "area": "input", "address": 2108, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-02 fan status", "group": "Unit 2-02", "area": "input", "address": 2108, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-02 normal operation", "group": "Unit 2-02", "area": "input", "address": 2108, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-02 forced off", "group": "Unit 2-02", "area": "input", "address": 2108, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-02 on/off", "group": "Unit 2-02", "area": "input", "address": 2108, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-02 cool/heat master", "group": "Unit 2-02", "area": "input", "address": 2109, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-02 defrost / hot start", "group": "Unit 2-02", "area": "input", "address": 2109, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-02 operation status", "group": "Unit 2-02", "area": "input", "address": 2109, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-02 filter sign", "group": "Unit 2-02", "area": "input", "address": 2109, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-02 operation mode", "group": "Unit 2-02", "area": "input", "address": 2109, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-02 set point", "group": "Unit 2-02", "area": "input", "address": 2110, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-02 room temperature", "group": "Unit 2-02", "area": "input", "address": 2112, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-02 heating water set point", "group": "Unit 2-02", "area": "input", "address": 2872, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-02 cooling water set point", "group": "Unit 2-02", "area": "input", "address": 2873, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-02 hot water storage set point", "group": "Unit 2-02", "area": "input", "address": 2874, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-02 low noise", "group": "Unit 2-02", "area": "input", "address": 2874, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-02 storage start requested", "group": "Unit 2-02", "area": "input", "address": 2874, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-02 reheat", "group": "Unit 2-02", "area": "input", "address": 2874, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-02 ventilation mode", "group": "Unit 2-02", "area": "input", "address": 2875, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-02 error code", "group": "Unit 2-02", "area": "input", "address": 3636, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-02 error unit number", "group": "Unit 2-02", "area": "input", "address": 3637, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-02 warning", "group": "Unit 2-02", "area": "input", "address": 3637, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-02 alarm", "group": "Unit 2-02", "area": "input", "address": 3637, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-02 error", "group": "Unit 2-02", "area": "input", "address": 3637, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-02 error sub-code", "group": "Unit 2-02", "area": "input", "address": 3637, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-02 fan speed setting", "group": "Unit 2-02", "area": "holding", "address": 2054, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-02 fan direction setting", "group": "Unit 2-02", "area": "holding", "address": 2054, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-02 fan control flag", "group": "Unit 2-02", "area": "holding", "address": 2054, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-02 on/off setting", "group": "Unit 2-02", "area": "holding", "address": 2054, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-02 filter sign reset", "group": "Unit 2-02", "area": "holding", "address": 2055, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-02 operation mode setting", "group": "Unit 2-02", "area": "holding", "address": 2055, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-02 set point setting", "group": "Unit 2-02", "area": "holding", "address": 2056, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-02 heating water set point setting", "group": "Unit 2-02", "area": "holding", "address": 2472, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-02 cooling water set point setting", "group": "Unit 2-02", "area": "holding", "address": 2473, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-02 hot water storage set point setting", "group": "Unit 2-02", "area": "holding", "address": 2474, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-02 quiet mode setting", "group": "Unit 2-02", "area": "holding", "address": 2474, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-02 reheat setting", "group": "Unit 2-02", "area": "holding", "address": 2474, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-02 ventilation mode setting", "group": "Unit 2-02", "area": "holding", "address": 2475, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-02 remote controller fan speed lock", "group": "Unit 2-02", "area": "holding", "address": 2818, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-02 remote controller fan direction lock", "group": "Unit 2-02", "area": "holding", "address": 2818, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-02 remote controller operation mode lock", "group": "Unit 2-02", "area": "holding", "address": 2818, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-02 remote controller set point lock", "group": "Unit 2-02", "area": "holding", "address": 2818, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-02 remote controller off lock", "group": "Unit 2-02", "area": "holding", "address": 2818, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-02 remote controller on lock", "group": "Unit 2-02", "area": "holding", "address": 2818, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-03 fan speed capability", "group": "Unit 2-03", "area": "input", "address": 1057, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-03 fan speed steps", "group": "Unit 2-03", "area": "input", "address": 1057, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-03 fan direction capability", "group": "Unit 2-03", "area": "input", "address": 1057, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-03 fan direction steps", "group": "Unit 2-03", "area": "input", "address": 1057, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-03 dry mode capability", "group": "Unit 2-03", "area": "input", "address": 1057, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-03 auto mode capability", "group": "Unit 2-03", "area": "input", "address": 1057, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-03 heating mode capability", "group": "Unit 2-03", "area": "input", "address": 1057, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-03 cooling mode capability", "group": "Unit 2-03", "area": "input", "address": 1057, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-03 fan mode capability", "group": "Unit 2-03", "area": "input", "address": 1057, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-03 unit cooling set point lower limit", "group": "Unit 2-03", "area": "input", "address": 1058, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-03 unit cooling set point upper limit", "group": "Unit 2-03", "area": "input", "address": 1058, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-03 unit heating set point lower limit", "group": "Unit 2-03", "area": "input", "address": 1059, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-03 unit heating set point upper limit", "group": "Unit 2-03", "area": "input", "address": 1059, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-03 reheat capability", "group": "Unit 2-03", "area": "input", "address": 1476, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-03 space heating capability", "group": "Unit 2-03", "area": "input", "address": 1476, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-03 low noise capability", "group": "Unit 2-03", "area": "input", "address": 1476, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-03 leaving water set point capability", "group": "Unit 2-03", "area": "input", "address": 1476, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-03 unit cooling water set point upper limit", "group": "Unit 2-03", "area": "input", "address": 1477, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-03 unit cooling water set point lower limit", "group": "Unit 2-03", "area": "input", "address": 1477, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-03 unit heating water set point upper limit", "group": "Unit 2-03", "area": "input", "address": 1478, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-03 unit heating water set point lower limit", "group": "Unit 2-03", "area": "input", "address": 1478, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-03 fan speed", "group": "Unit 2-03", "area": "input", "address": 2114, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-03 fan direction", "group": "Unit 2-03", "area": "input", "address": 2114, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-03 thermo status", "group": "Unit 2-03", "area": "input", "address": 2114, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-03 heater status", "group": "Unit 2-03", "area": "input", "address": 2114, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-03 fan status", "group": "Unit 2-03", "area": "input", "address": 2114, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-03 normal operation", "group": "Unit 2-03", "area": "input", "address": 2114, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-03 forced off", "group": "Unit 2-03", "area": "input", "address": 2114, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-03 on/off", "group": "Unit 2-03", "area": "input", "address": 2114, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-03 cool/heat master", "group": "Unit 2-03", "area": "input", "address": 2115, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-03 defrost / hot start", "group": "Unit 2-03", "area": "input", "address": 2115, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-03 operation status", "group": "Unit 2-03", "area": "input", "address": 2115, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-03 filter sign", "group": "Unit 2-03", "area": "input", "address": 2115, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-03 operation mode", "group": "Unit 2-03", "area": "input", "address": 2115, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-03 set point", "group": "Unit 2-03", "area": "input", "address": 2116, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-03 room temperature", "group": "Unit 2-03", "area": "input", "address": 2118, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-03 heating water set point", "group": "Unit 2-03", "area": "input", "address": 2876, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-03 cooling water set point", "group": "Unit 2-03", "area": "input", "address": 2877, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-03 hot water storage set point", "group": "Unit 2-03", "area": "input", "address": 2878, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-03 low noise", "group": "Unit 2-03", "area": "input", "address": 2878, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-03 storage start requested", "group": "Unit 2-03", "area": "input", "address": 2878, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-03 reheat", "group": "Unit 2-03", "area": "input", "address": 2878, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-03 ventilation mode", "group": "Unit 2-03", "area": "input", "address": 2879, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-03 error code", "group": "Unit 2-03", "area": "input", "address": 3638, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-03 error unit number", "group": "Unit 2-03", "area": "input", "address": 3639, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-03 warning", "group": "Unit 2-03", "area": "input", "address": 3639, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-03 alarm", "group": "Unit 2-03", "area": "input", "address": 3639, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-03 error", "group": "Unit 2-03", "area": "input", "address": 3639, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-03 error sub-code", "group": "Unit 2-03", "area": "input", "address": 3639, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-03 fan speed setting", "group": "Unit 2-03", "area": "holding", "address": 2057, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-03 fan direction setting", "group": "Unit 2-03", "area": "holding", "address": 2057, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-03 fan control flag", "group": "Unit 2-03", "area": "holding", "address": 2057, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-03 on/off setting", "group": "Unit 2-03", "area": "holding", "address": 2057, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-03 filter sign reset", "group": "Unit 2-03", "area": "holding", "address": 2058, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-03 operation mode setting", "group": "Unit 2-03", "area": "holding", "address": 2058, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-03 set point setting", "group": "Unit 2-03", "area": "holding", "address": 2059, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-03 heating water set point setting", "group": "Unit 2-03", "area": "holding", "address": 2476, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-03 cooling water set point setting", "group": "Unit 2-03", "area": "holding", "address": 2477, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-03 hot water storage set point setting", "group": "Unit 2-03", "area": "holding", "address": 2478, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-03 quiet mode setting", "group": "Unit 2-03", "area": "holding", "address": 2478, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-03 reheat setting", "group": "Unit 2-03", "area": "holding", "address": 2478, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-03 ventilation mode setting", "group": "Unit 2-03", "area": "holding", "address": 2479, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-03 remote controller fan speed lock", "group": "Unit 2-03", "area": "holding", "address": 2819, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-03 remote controller fan direction lock", "group": "Unit 2-03", "area": "holding", "address": 2819, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-03 remote controller operation mode lock", "group": "Unit 2-03", "area": "holding", "address": 2819, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-03 remote controller set point lock", "group": "Unit 2-03", "area": "holding", "address": 2819, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-03 remote controller off lock", "group": "Unit 2-03", "area": "holding", "address": 2819, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-03 remote controller on lock", "group": "Unit 2-03", "area": "holding", "address": 2819, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-04 fan speed capability", "group": "Unit 2-04", "area": "input", "address": 1060, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-04 fan speed steps", "group": "Unit 2-04", "area": "input", "address": 1060, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-04 fan direction capability", "group": "Unit 2-04", "area": "input", "address": 1060, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-04 fan direction steps", "group": "Unit 2-04", "area": "input", "address": 1060, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-04 dry mode capability", "group": "Unit 2-04", "area": "input", "address": 1060, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-04 auto mode capability", "group": "Unit 2-04", "area": "input", "address": 1060, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-04 heating mode capability", "group": "Unit 2-04", "area": "input", "address": 1060, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-04 cooling mode capability", "group": "Unit 2-04", "area": "input", "address": 1060, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-04 fan mode capability", "group": "Unit 2-04", "area": "input", "address": 1060, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-04 unit cooling set point lower limit", "group": "Unit 2-04", "area": "input", "address": 1061, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-04 unit cooling set point upper limit", "group": "Unit 2-04", "area": "input", "address": 1061, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-04 unit heating set point lower limit", "group": "Unit 2-04", "area": "input", "address": 1062, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-04 unit heating set point upper limit", "group": "Unit 2-04", "area": "input", "address": 1062, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-04 reheat capability", "group": "Unit 2-04", "area": "input", "address": 1480, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-04 space heating capability", "group": "Unit 2-04", "area": "input", "address": 1480, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-04 low noise capability", "group": "Unit 2-04", "area": "input", "address": 1480, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-04 leaving water set point capability", "group": "Unit 2-04", "area": "input", "address": 1480, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-04 unit cooling water set point upper limit", "group": "Unit 2-04", "area": "input", "address": 1481, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-04 unit cooling water set point lower limit", "group": "Unit 2-04", "area": "input", "address": 1481, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-04 unit heating water set point upper limit", "group": "Unit 2-04", "area": "input", "address": 1482, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-04 unit heating water set point lower limit", "group": "Unit 2-04", "area": "input", "address": 1482, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-04 fan speed", "group": "Unit 2-04", "area": "input", "address": 2120, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-04 fan direction", "group": "Unit 2-04", "area": "input", "address": 2120, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-04 thermo status", "group": "Unit 2-04", "area": "input", "address": 2120, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-04 heater status", "group": "Unit 2-04", "area": "input", "address": 2120, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-04 fan status", "group": "Unit 2-04", "area": "input", "address": 2120, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-04 normal operation", "group": "Unit 2-04", "area": "input", "address": 2120, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-04 forced off", "group": "Unit 2-04", "area": "input", "address": 2120, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-04 on/off", "group": "Unit 2-04", "area": "input", "address": 2120, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-04 cool/heat master", "group": "Unit 2-04", "area": "input", "address": 2121, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-04 defrost / hot start", "group": "Unit 2-04", "area": "input", "address": 2121, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-04 operation status", "group": "Unit 2-04", "area": "input", "address": 2121, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-04 filter sign", "group": "Unit 2-04", "area": "input", "address": 2121, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-04 operation mode", "group": "Unit 2-04", "area": "input", "address": 2121, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-04 set point", "group": "Unit 2-04", "area": "input", "address": 2122, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-04 room temperature", "group": "Unit 2-04", "area": "input", "address": 2124, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-04 heating water set point", "group": "Unit 2-04", "area": "input", "address": 2880, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-04 cooling water set point", "group": "Unit 2-04", "area": "input", "address": 2881, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-04 hot water storage set point", "group": "Unit 2-04", "area": "input", "address": 2882, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-04 low noise", "group": "Unit 2-04", "area": "input", "address": 2882, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-04 storage start requested", "group": "Unit 2-04", "area": "input", "address": 2882, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-04 reheat", "group": "Unit 2-04", "area": "input", "address": 2882, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-04 ventilation mode", "group": "Unit 2-04", "area": "input", "address": 2883, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-04 error code", "group": "Unit 2-04", "area": "input", "address": 3640, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-04 error unit number", "group": "Unit 2-04", "area": "input", "address": 3641, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-04 warning", "group": "Unit 2-04", "area": "input", "address": 3641, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-04 alarm", "group": "Unit 2-04", "area": "input", "address": 3641, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-04 error", "group": "Unit 2-04", "area": "input", "address": 3641, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-04 error sub-code", "group": "Unit 2-04", "area": "input", "address": 3641, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-04 fan speed setting", "group": "Unit 2-04", "area": "holding", "address": 2060, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-04 fan direction setting", "group": "Unit 2-04", "area": "holding", "address": 2060, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-04 fan control flag", "group": "Unit 2-04", "area": "holding", "address": 2060, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-04 on/off setting", "group": "Unit 2-04", "area": "holding", "address": 2060, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-04 filter sign reset", "group": "Unit 2-04", "area": "holding", "address": 2061, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-04 operation mode setting", "group": "Unit 2-04", "area": "holding", "address": 2061, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-04 set point setting", "group": "Unit 2-04", "area": "holding", "address": 2062, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-04 heating water set point setting", "group": "Unit 2-04", "area": "holding", "address": 2480, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-04 cooling water set point setting", "group": "Unit 2-04", "area": "holding", "address": 2481, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-04 hot water storage set point setting", "group": "Unit 2-04", "area": "holding", "address": 2482, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-04 quiet mode setting", "group": "Unit 2-04", "area": "holding", "address": 2482, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-04 reheat setting", "group": "Unit 2-04", "area": "holding", "address": 2482, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-04 ventilation mode setting", "group": "Unit 2-04", "area": "holding", "address": 2483, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-04 remote controller fan speed lock", "group": "Unit 2-04", "area": "holding", "address": 2820, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-04 remote controller fan direction lock", "group": "Unit 2-04", "area": "holding", "address": 2820, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-04 remote controller operation mode lock", "group": "Unit 2-04", "area": "holding", "address": 2820, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-04 remote controller set point lock", "group": "Unit 2-04", "area": "holding", "address": 2820, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-04 remote controller off lock", "group": "Unit 2-04", "area": "holding", "address": 2820, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-04 remote controller on lock", "group": "Unit 2-04", "area": "holding", "address": 2820, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-05 fan speed capability", "group": "Unit 2-05", "area": "input", "address": 1063, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-05 fan speed steps", "group": "Unit 2-05", "area": "input", "address": 1063, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-05 fan direction capability", "group": "Unit 2-05", "area": "input", "address": 1063, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-05 fan direction steps", "group": "Unit 2-05", "area": "input", "address": 1063, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-05 dry mode capability", "group": "Unit 2-05", "area": "input", "address": 1063, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-05 auto mode capability", "group": "Unit 2-05", "area": "input", "address": 1063, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-05 heating mode capability", "group": "Unit 2-05", "area": "input", "address": 1063, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-05 cooling mode capability", "group": "Unit 2-05", "area": "input", "address": 1063, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-05 fan mode capability", "group": "Unit 2-05", "area": "input", "address": 1063, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-05 unit cooling set point lower limit", "group": "Unit 2-05", "area": "input", "address": 1064, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-05 unit cooling set point upper limit", "group": "Unit 2-05", "area": "input", "address": 1064, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-05 unit heating set point lower limit", "group": "Unit 2-05", "area": "input", "address": 1065, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-05 unit heating set point upper limit", "group": "Unit 2-05", "area": "input", "address": 1065, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-05 reheat capability", "group": "Unit 2-05", "area": "input", "address": 1484, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-05 space heating capability", "group": "Unit 2-05", "area": "input", "address": 1484, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-05 low noise capability", "group": "Unit 2-05", "area": "input", "address": 1484, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-05 leaving water set point capability", "group": "Unit 2-05", "area": "input", "address": 1484, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-05 unit cooling water set point upper limit", "group": "Unit 2-05", "area": "input", "address": 1485, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-05 unit cooling water set point lower limit", "group": "Unit 2-05", "area": "input", "address": 1485, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-05 unit heating water set point upper limit", "group": "Unit 2-05", "area": "input", "address": 1486, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-05 unit heating water set point lower limit", "group": "Unit 2-05", "area": "input", "address": 1486, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-05 fan speed", "group": "Unit 2-05", "area": "input", "address": 2126, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-05 fan direction", "group": "Unit 2-05", "area": "input", "address": 2126, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-05 thermo status", "group": "Unit 2-05", "area": "input", "address": 2126, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-05 heater status", "group": "Unit 2-05", "area": "input", "address": 2126, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-05 fan status", "group": "Unit 2-05", "area": "input", "address": 2126, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-05 normal operation", "group": "Unit 2-05", "area": "input", "address": 2126, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-05 forced off", "group": "Unit 2-05", "area": "input", "address": 2126, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-05 on/off", "group": "Unit 2-05", "area": "input", "address": 2126, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-05 cool/heat master", "group": "Unit 2-05", "area": "input", "address": 2127, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-05 defrost / hot start", "group": "Unit 2-05", "area": "input", "address": 2127, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-05 operation status", "group": "Unit 2-05", "area": "input", "address": 2127, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-05 filter sign", "group": "Unit 2-05", "area": "input", "address": 2127, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-05 operation mode", "group": "Unit 2-05", "area": "input", "address": 2127, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-05 set point", "group": "Unit 2-05", "area": "input", "address": 2128, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-05 room temperature", "group": "Unit 2-05", "area": "input", "address": 2130, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-05 heating water set point", "group": "Unit 2-05", "area": "input", "address": 2884, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-05 cooling water set point", "group": "Unit 2-05", "area": "input", "address": 2885, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-05 hot water storage set point", "group": "Unit 2-05", "area": "input", "address": 2886, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-05 low noise", "group": "Unit 2-05", "area": "input", "address": 2886, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-05 storage start requested", "group": "Unit 2-05", "area": "input", "address": 2886, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-05 reheat", "group": "Unit 2-05", "area": "input", "address": 2886, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-05 ventilation mode", "group": "Unit 2-05", "area": "input", "address": 2887, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-05 error code", "group": "Unit 2-05", "area": "input", "address": 3642, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-05 error unit number", "group": "Unit 2-05", "area": "input", "address": 3643, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-05 warning", "group": "Unit 2-05", "area": "input", "address": 3643, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-05 alarm", "group": "Unit 2-05", "area": "input", "address": 3643, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-05 error", "group": "Unit 2-05", "area": "input", "address": 3643, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-05 error sub-code", "group": "Unit 2-05", "area": "input", "address": 3643, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-05 fan speed setting", "group": "Unit 2-05", "area": "holding", "address": 2063, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-05 fan direction setting", "group": "Unit 2-05", "area": "holding", "address": 2063, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-05 fan control flag", "group": "Unit 2-05", "area": "holding", "address": 2063, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-05 on/off setting", "group": "Unit 2-05", "area": "holding", "address": 2063, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-05 filter sign reset", "group": "Unit 2-05", "area": "holding", "address": 2064, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-05 operation mode setting", "group": "Unit 2-05", "area": "holding", "address": 2064, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-05 set point setting", "group": "Unit 2-05", "area": "holding", "address": 2065, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-05 heating water set point setting", "group": "Unit 2-05", "area": "holding", "address": 2484, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-05 cooling water set point setting", "group": "Unit 2-05", "area": "holding", "address": 2485, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-05 hot water storage set point setting", "group": "Unit 2-05", "area": "holding", "address": 2486, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-05 quiet mode setting", "group": "Unit 2-05", "area": "holding", "address": 2486, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-05 reheat setting", "group": "Unit 2-05", "area": "holding", "address": 2486, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-05 ventilation mode setting", "group": "Unit 2-05", "area": "holding", "address": 2487, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-05 remote controller fan speed lock", "group": "Unit 2-05", "area": "holding", "address": 2821, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-05 remote controller fan direction lock", "group": "Unit 2-05", "area": "holding", "address": 2821, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-05 remote controller operation mode lock", "group": "Unit 2-05", "area": "holding", "address": 2821, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-05 remote controller set point lock", "group": "Unit 2-05", "area": "holding", "address": 2821, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-05 remote controller off lock", "group": "Unit 2-05", "area": "holding", "address": 2821, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-05 remote controller on lock", "group": "Unit 2-05", "area": "holding", "address": 2821, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-06 fan speed capability", "group": "Unit 2-06", "area": "input", "address": 1066, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-06 fan speed steps", "group": "Unit 2-06", "area": "input", "address": 1066, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-06 fan direction capability", "group": "Unit 2-06", "area": "input", "address": 1066, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-06 fan direction steps", "group": "Unit 2-06", "area": "input", "address": 1066, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-06 dry mode capability", "group": "Unit 2-06", "area": "input", "address": 1066, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-06 auto mode capability", "group": "Unit 2-06", "area": "input", "address": 1066, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-06 heating mode capability", "group": "Unit 2-06", "area": "input", "address": 1066, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-06 cooling mode capability", "group": "Unit 2-06", "area": "input", "address": 1066, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-06 fan mode capability", "group": "Unit 2-06", "area": "input", "address": 1066, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-06 unit cooling set point lower limit", "group": "Unit 2-06", "area": "input", "address": 1067, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-06 unit cooling set point upper limit", "group": "Unit 2-06", "area": "input", "address": 1067, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-06 unit heating set point lower limit", "group": "Unit 2-06", "area": "input", "address": 1068, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-06 unit heating set point upper limit", "group": "Unit 2-06", "area": "input", "address": 1068, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-06 reheat capability", "group": "Unit 2-06", "area": "input", "address": 1488, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-06 space heating capability", "group": "Unit 2-06", "area": "input", "address": 1488, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-06 low noise capability", "group": "Unit 2-06", "area": "input", "address": 1488, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-06 leaving water set point capability", "group": "Unit 2-06", "area": "input", "address": 1488, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-06 unit cooling water set point upper limit", "group": "Unit 2-06", "area": "input", "address": 1489, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-06 unit cooling water set point lower limit", "group": "Unit 2-06", "area": "input", "address": 1489, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-06 unit heating water set point upper limit", "group": "Unit 2-06", "area": "input", "address": 1490, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-06 unit heating water set point lower limit", "group": "Unit 2-06", "area": "input", "address": 1490, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-06 fan speed", "group": "Unit 2-06", "area": "input", "address": 2132, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-06 fan direction", "group": "Unit 2-06", "area": "input", "address": 2132, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-06 thermo status", "group": "Unit 2-06", "area": "input", "address": 2132, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-06 heater status", "group": "Unit 2-06", "area": "input", "address": 2132, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-06 fan status", "group": "Unit 2-06", "area": "input", "address": 2132, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-06 normal operation", "group": "Unit 2-06", "area": "input", "address": 2132, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-06 forced off", "group": "Unit 2-06", "area": "input", "address": 2132, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-06 on/off", "group": "Unit 2-06", "area": "input", "address": 2132, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-06 cool/heat master", "group": "Unit 2-06", "area": "input", "address": 2133, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-06 defrost / hot start", "group": "Unit 2-06", "area": "input", "address": 2133, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-06 operation status", "group": "Unit 2-06", "area": "input", "address": 2133, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-06 filter sign", "group": "Unit 2-06", "area": "input", "address": 2133, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-06 operation mode", "group": "Unit 2-06", "area": "input", "address": 2133, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-06 set point", "group": "Unit 2-06", "area": "input", "address": 2134, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-06 room temperature", "group": "Unit 2-06", "area": "input", "address": 2136, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-06 heating water set point", "group": "Unit 2-06", "area": "input", "address": 2888, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-06 cooling water set point", "group": "Unit 2-06", "area": "input", "address": 2889, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-06 hot water storage set point", "group": "Unit 2-06", "area": "input", "address": 2890, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-06 low noise", "group": "Unit 2-06", "area": "input", "address": 2890, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-06 storage start requested", "group": "Unit 2-06", "area": "input", "address": 2890, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-06 reheat", "group": "Unit 2-06", "area": "input", "address": 2890, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-06 ventilation mode", "group": "Unit 2-06", "area": "input", "address": 2891, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-06 error code", "group": "Unit 2-06", "area": "input", "address": 3644, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-06 error unit number", "group": "Unit 2-06", "area": "input", "address": 3645, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-06 warning", "group": "Unit 2-06", "area": "input", "address": 3645, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-06 alarm", "group": "Unit 2-06", "area": "input", "address": 3645, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-06 error", "group": "Unit 2-06", "area": "input", "address": 3645, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-06 error sub-code", "group": "Unit 2-06", "area": "input", "address": 3645, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-06 fan speed setting", "group": "Unit 2-06", "area": "holding", "address": 2066, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-06 fan direction setting", "group": "Unit 2-06", "area": "holding", "address": 2066, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-06 fan control flag", "group": "Unit 2-06", "area": "holding", "address": 2066, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-06 on/off setting", "group": "Unit 2-06", "area": "holding", "address": 2066, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-06 filter sign reset", "group": "Unit 2-06", "area": "holding", "address": 2067, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-06 operation mode setting", "group": "Unit 2-06", "area": "holding", "address": 2067, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-06 set point setting", "group": "Unit 2-06", "area": "holding", "address": 2068, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-06 heating water set point setting", "group": "Unit 2-06", "area": "holding", "address": 2488, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-06 cooling water set point setting", "group": "Unit 2-06", "area": "holding", "address": 2489, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-06 hot water storage set point setting", "group": "Unit 2-06", "area": "holding", "address": 2490, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-06 quiet mode setting", "group": "Unit 2-06", "area": "holding", "address": 2490, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-06 reheat setting", "group": "Unit 2-06", "area": "holding", "address": 2490, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-06 ventilation mode setting", "group": "Unit 2-06", "area": "holding", "address": 2491, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-06 remote controller fan speed lock", "group": "Unit 2-06", "area": "holding", "address": 2822, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-06 remote controller fan direction lock", "group": "Unit 2-06", "area": "holding", "address": 2822, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-06 remote controller operation mode lock", "group": "Unit 2-06", "area": "holding", "address": 2822, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-06 remote controller set point lock", "group": "Unit 2-06", "area": "holding", "address": 2822, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-06 remote controller off lock", "group": "Unit 2-06", "area": "holding", "address": 2822, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-06 remote controller on lock", "group": "Unit 2-06", "area": "holding", "address": 2822, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-07 fan speed capability", "group": "Unit 2-07", "area": "input", "address": 1069, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-07 fan speed steps", "group": "Unit 2-07", "area": "input", "address": 1069, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-07 fan direction capability", "group": "Unit 2-07", "area": "input", "address": 1069, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-07 fan direction steps", "group": "Unit 2-07", "area": "input", "address": 1069, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-07 dry mode capability", "group": "Unit 2-07", "area": "input", "address": 1069, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-07 auto mode capability", "group": "Unit 2-07", "area": "input", "address": 1069, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-07 heating mode capability", "group": "Unit 2-07", "area": "input", "address": 1069, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-07 cooling mode capability", "group": "Unit 2-07", "area": "input", "address": 1069, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-07 fan mode capability", "group": "Unit 2-07", "area": "input", "address": 1069, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-07 unit cooling set point lower limit", "group": "Unit 2-07", "area": "input", "address": 1070, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-07 unit cooling set point upper limit", "group": "Unit 2-07", "area": "input", "address": 1070, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-07 unit heating set point lower limit", "group": "Unit 2-07", "area": "input", "address": 1071, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-07 unit heating set point upper limit", "group": "Unit 2-07", "area": "input", "address": 1071, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-07 reheat capability", "group": "Unit 2-07", "area": "input", "address": 1492, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-07 space heating capability", "group": "Unit 2-07", "area": "input", "address": 1492, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-07 low noise capability", "group": "Unit 2-07", "area": "input", "address": 1492, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-07 leaving water set point capability", "group": "Unit 2-07", "area": "input", "address": 1492, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-07 unit cooling water set point upper limit", "group": "Unit 2-07", "area": "input", "address": 1493, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-07 unit cooling water set point lower limit", "group": "Unit 2-07", "area": "input", "address": 1493, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-07 unit heating water set point upper limit", "group": "Unit 2-07", "area": "input", "address": 1494, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-07 unit heating water set point lower limit", "group": "Unit 2-07", "area": "input", "address": 1494, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-07 fan speed", "group": "Unit 2-07", "area": "input", "address": 2138, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-07 fan direction", "group": "Unit 2-07", "area": "input", "address": 2138, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-07 thermo status", "group": "Unit 2-07", "area": "input", "address": 2138, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-07 heater status", "group": "Unit 2-07", "area": "input", "address": 2138, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-07 fan status", "group": "Unit 2-07", "area": "input", "address": 2138, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-07 normal operation", "group": "Unit 2-07", "area": "input", "address": 2138, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-07 forced off", "group": "Unit 2-07", "area": "input", "address": 2138, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-07 on/off", "group": "Unit 2-07", "area": "input", "address": 2138, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-07 cool/heat master", "group": "Unit 2-07", "area": "input", "address": 2139, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-07 defrost / hot start", "group": "Unit 2-07", "area": "input", "address": 2139, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-07 operation status", "group": "Unit 2-07", "area": "input", "address": 2139, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-07 filter sign", "group": "Unit 2-07", "area": "input", "address": 2139, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-07 operation mode", "group": "Unit 2-07", "area": "input", "address": 2139, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-07 set point", "group": "Unit 2-07", "area": "input", "address": 2140, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-07 room temperature", "group": "Unit 2-07", "area": "input", "address": 2142, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-07 heating water set point", "group": "Unit 2-07", "area": "input", "address": 2892, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-07 cooling water set point", "group": "Unit 2-07", "area": "input", "address": 2893, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-07 hot water storage set point", "group": "Unit 2-07", "area": "input", "address": 2894, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-07 low noise", "group": "Unit 2-07", "area": "input", "address": 2894, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-07 storage start requested", "group": "Unit 2-07", "area": "input", "address": 2894, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-07 reheat", "group": "Unit 2-07", "area": "input", "address": 2894, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-07 ventilation mode", "group": "Unit 2-07", "area": "input", "address": 2895, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-07 error code", "group": "Unit 2-07", "area": "input", "address": 3646, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-07 error unit number", "group": "Unit 2-07", "area": "input", "address": 3647, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-07 warning", "group": "Unit 2-07", "area": "input", "address": 3647, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-07 alarm", "group": "Unit 2-07", "area": "input", "address": 3647, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-07 error", "group": "Unit 2-07", "area": "input", "address": 3647, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-07 error sub-code", "group": "Unit 2-07", "area": "input", "address": 3647, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-07 fan speed setting", "group": "Unit 2-07", "area": "holding", "address": 2069, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-07 fan direction setting", "group": "Unit 2-07", "area": "holding", "address": 2069, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-07 fan control flag", "group": "Unit 2-07", "area": "holding", "address": 2069, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-07 on/off setting", "group": "Unit 2-07", "area": "holding", "address": 2069, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-07 filter sign reset", "group": "Unit 2-07", "area": "holding", "address": 2070, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-07 operation mode setting", "group": "Unit 2-07", "area": "holding", "address": 2070, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-07 set point setting", "group": "Unit 2-07", "area": "holding", "address": 2071, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-07 heating water set point setting", "group": "Unit 2-07", "area": "holding", "address": 2492, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-07 cooling water set point setting", "group": "Unit 2-07", "area": "holding", "address": 2493, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-07 hot water storage set point setting", "group": "Unit 2-07", "area": "holding", "address": 2494, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-07 quiet mode setting", "group": "Unit 2-07", "area": "holding", "address": 2494, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-07 reheat setting", "group": "Unit 2-07", "area": "holding", "address": 2494, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-07 ventilation mode setting", "group": "Unit 2-07", "area": "holding", "address": 2495, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-07 remote controller fan speed lock", "group": "Unit 2-07", "area": "holding", "address": 2823, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-07 remote controller fan direction lock", "group": "Unit 2-07", "area": "holding", "address": 2823, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-07 remote controller operation mode lock", "group": "Unit 2-07", "area": "holding", "address": 2823, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-07 remote controller set point lock", "group": "Unit 2-07", "area": "holding", "address": 2823, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-07 remote controller off lock", "group": "Unit 2-07", "area": "holding", "address": 2823, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-07 remote controller on lock", "group": "Unit 2-07", "area": "holding", "address": 2823, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-08 fan speed capability", "group": "Unit 2-08", "area": "input", "address": 1072, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-08 fan speed steps", "group": "Unit 2-08", "area": "input", "address": 1072, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-08 fan direction capability", "group": "Unit 2-08", "area": "input", "address": 1072, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-08 fan direction steps", "group": "Unit 2-08", "area": "input", "address": 1072, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-08 dry mode capability", "group": "Unit 2-08", "area": "input", "address": 1072, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-08 auto mode capability", "group": "Unit 2-08", "area": "input", "address": 1072, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-08 heating mode capability", "group": "Unit 2-08", "area": "input", "address": 1072, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-08 cooling mode capability", "group": "Unit 2-08", "area": "input", "address": 1072, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-08 fan mode capability", "group": "Unit 2-08", "area": "input", "address": 1072, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-08 unit cooling set point lower limit", "group": "Unit 2-08", "area": "input", "address": 1073, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-08 unit cooling set point upper limit", "group": "Unit 2-08", "area": "input", "address": 1073, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-08 unit heating set point lower limit", "group": "Unit 2-08", "area": "input", "address": 1074, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-08 unit heating set point upper limit", "group": "Unit 2-08", "area": "input", "address": 1074, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-08 reheat capability", "group": "Unit 2-08", "area": "input", "address": 1496, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-08 space heating capability", "group": "Unit 2-08", "area": "input", "address": 1496, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-08 low noise capability", "group": "Unit 2-08", "area": "input", "address": 1496, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-08 leaving water set point capability", "group": "Unit 2-08", "area": "input", "address": 1496, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-08 unit cooling water set point upper limit", "group": "Unit 2-08", "area": "input", "address": 1497, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-08 unit cooling water set point lower limit", "group": "Unit 2-08", "area": "input", "address": 1497, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-08 unit heating water set point upper limit", "group": "Unit 2-08", "area": "input", "address": 1498, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-08 unit heating water set point lower limit", "group": "Unit 2-08", "area": "input", "address": 1498, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-08 fan speed", "group": "Unit 2-08", "area": "input", "address": 2144, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-08 fan direction", "group": "Unit 2-08", "area": "input", "address": 2144, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-08 thermo status", "group": "Unit 2-08", "area": "input", "address": 2144, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-08 heater status", "group": "Unit 2-08", "area": "input", "address": 2144, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-08 fan status", "group": "Unit 2-08", "area": "input", "address": 2144, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-08 normal operation", "group": "Unit 2-08", "area": "input", "address": 2144, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-08 forced off", "group": "Unit 2-08", "area": "input", "address": 2144, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-08 on/off", "group": "Unit 2-08", "area": "input", "address": 2144, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-08 cool/heat master", "group": "Unit 2-08", "area": "input", "address": 2145, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-08 defrost / hot start", "group": "Unit 2-08", "area": "input", "address": 2145, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-08 operation status", "group": "Unit 2-08", "area": "input", "address": 2145, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-08 filter sign", "group": "Unit 2-08", "area": "input", "address": 2145, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-08 operation mode", "group": "Unit 2-08", "area": "input", "address": 2145, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-08 set point", "group": "Unit 2-08", "area": "input", "address": 2146, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-08 room temperature", "group": "Unit 2-08", "area": "input", "address": 2148, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-08 heating water set point", "group": "Unit 2-08", "area": "input", "address": 2896, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-08 cooling water set point", "group": "Unit 2-08", "area": "input", "address": 2897, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-08 hot water storage set point", "group": "Unit 2-08", "area": "input", "address": 2898, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-08 low noise", "group": "Unit 2-08", "area": "input", "address": 2898, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-08 storage start requested", "group": "Unit 2-08", "area": "input", "address": 2898, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-08 reheat", "group": "Unit 2-08", "area": "input", "address": 2898, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-08 ventilation mode", "group": "Unit 2-08", "area": "input", "address": 2899, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-08 error code", "group": "Unit 2-08", "area": "input", "address": 3648, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-08 error unit number", "group": "Unit 2-08", "area": "input", "address": 3649, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-08 warning", "group": "Unit 2-08", "area": "input", "address": 3649, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-08 alarm", "group": "Unit 2-08", "area": "input", "address": 3649, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-08 error", "group": "Unit 2-08", "area": "input", "address": 3649, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-08 error sub-code", "group": "Unit 2-08", "area": "input", "address": 3649, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-08 fan speed setting", "group": "Unit 2-08", "area": "holding", "address": 2072, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-08 fan direction setting", "group": "Unit 2-08", "area": "holding", "address": 2072, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-08 fan control flag", "group": "Unit 2-08", "area": "holding", "address": 2072, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-08 on/off setting", "group": "Unit 2-08", "area": "holding", "address": 2072, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-08 filter sign reset", "group": "Unit 2-08", "area": "holding", "address": 2073, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-08 operation mode setting", "group": "Unit 2-08", "area": "holding", "address": 2073, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-08 set point setting", "group": "Unit 2-08", "area": "holding", "address": 2074, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-08 heating water set point setting", "group": "Unit 2-08", "area": "holding", "address": 2496, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-08 cooling water set point setting", "group": "Unit 2-08", "area": "holding", "address": 2497, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-08 hot water storage set point setting", "group": "Unit 2-08", "area": "holding", "address": 2498, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-08 quiet mode setting", "group": "Unit 2-08", "area": "holding", "address": 2498, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-08 reheat setting", "group": "Unit 2-08", "area": "holding", "address": 2498, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-08 ventilation mode setting", "group": "Unit 2-08", "area": "holding", "address": 2499, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-08 remote controller fan speed lock", "group": "Unit 2-08", "area": "holding", "address": 2824, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-08 remote controller fan direction lock", "group": "Unit 2-08", "area": "holding", "address": 2824, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-08 remote controller operation mode lock", "group": "Unit 2-08", "area": "holding", "address": 2824, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-08 remote controller set point lock", "group": "Unit 2-08", "area": "holding", "address": 2824, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-08 remote controller off lock", "group": "Unit 2-08", "area": "holding", "address": 2824, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-08 remote controller on lock", "group": "Unit 2-08", "area": "holding", "address": 2824, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-09 fan speed capability", "group": "Unit 2-09", "area": "input", "address": 1075, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-09 fan speed steps", "group": "Unit 2-09", "area": "input", "address": 1075, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-09 fan direction capability", "group": "Unit 2-09", "area": "input", "address": 1075, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-09 fan direction steps", "group": "Unit 2-09", "area": "input", "address": 1075, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-09 dry mode capability", "group": "Unit 2-09", "area": "input", "address": 1075, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-09 auto mode capability", "group": "Unit 2-09", "area": "input", "address": 1075, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-09 heating mode capability", "group": "Unit 2-09", "area": "input", "address": 1075, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-09 cooling mode capability", "group": "Unit 2-09", "area": "input", "address": 1075, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-09 fan mode capability", "group": "Unit 2-09", "area": "input", "address": 1075, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-09 unit cooling set point lower limit", "group": "Unit 2-09", "area": "input", "address": 1076, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-09 unit cooling set point upper limit", "group": "Unit 2-09", "area": "input", "address": 1076, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-09 unit heating set point lower limit", "group": "Unit 2-09", "area": "input", "address": 1077, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-09 unit heating set point upper limit", "group": "Unit 2-09", "area": "input", "address": 1077, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-09 reheat capability", "group": "Unit 2-09", "area": "input", "address": 1500, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-09 space heating capability", "group": "Unit 2-09", "area": "input", "address": 1500, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-09 low noise capability", "group": "Unit 2-09", "area": "input", "address": 1500, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-09 leaving water set point capability", "group": "Unit 2-09", "area": "input", "address": 1500, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-09 unit cooling water set point upper limit", "group": "Unit 2-09", "area": "input", "address": 1501, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-09 unit cooling water set point lower limit", "group": "Unit 2-09", "area": "input", "address": 1501, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-09 unit heating water set point upper limit", "group": "Unit 2-09", "area": "input", "address": 1502, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-09 unit heating water set point lower limit", "group": "Unit 2-09", "area": "input", "address": 1502, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-09 fan speed", "group": "Unit 2-09", "area": "input", "address": 2150, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-09 fan direction", "group": "Unit 2-09", "area": "input", "address": 2150, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-09 thermo status", "group": "Unit 2-09", "area": "input", "address": 2150, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-09 heater status", "group": "Unit 2-09", "area": "input", "address": 2150, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-09 fan status", "group": "Unit 2-09", "area": "input", "address": 2150, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-09 normal operation", "group": "Unit 2-09", "area": "input", "address": 2150, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-09 forced off", "group": "Unit 2-09", "area": "input", "address": 2150, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-09 on/off", "group": "Unit 2-09", "area": "input", "address": 2150, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-09 cool/heat master", "group": "Unit 2-09", "area": "input", "address": 2151, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-09 defrost / hot start", "group": "Unit 2-09", "area": "input", "address": 2151, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-09 operation status", "group": "Unit 2-09", "area": "input", "address": 2151, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-09 filter sign", "group": "Unit 2-09", "area": "input", "address": 2151, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-09 operation mode", "group": "Unit 2-09", "area": "input", "address": 2151, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-09 set point", "group": "Unit 2-09", "area": "input", "address": 2152, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-09 room temperature", "group": "Unit 2-09", "area": "input", "address": 2154, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-09 heating water set point", "group": "Unit 2-09", "area": "input", "address": 2900, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-09 cooling water set point", "group": "Unit 2-09", "area": "input", "address": 2901, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-09 hot water storage set point", "group": "Unit 2-09", "area": "input", "address": 2902, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-09 low noise", "group": "Unit 2-09", "area": "input", "address": 2902, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-09 storage start requested", "group": "Unit 2-09", "area": "input", "address": 2902, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-09 reheat", "group": "Unit 2-09", "area": "input", "address": 2902, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-09 ventilation mode", "group": "Unit 2-09", "area": "input", "address": 2903, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-09 error code", "group": "Unit 2-09", "area": "input", "address": 3650, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-09 error unit number", "group": "Unit 2-09", "area": "input", "address": 3651, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-09 warning", "group": "Unit 2-09", "area": "input", "address": 3651, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-09 alarm", "group": "Unit 2-09", "area": "input", "address": 3651, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-09 error", "group": "Unit 2-09", "area": "input", "address": 3651, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-09 error sub-code", "group": "Unit 2-09", "area": "input", "address": 3651, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-09 fan speed setting", "group": "Unit 2-09", "area": "holding", "address": 2075, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-09 fan direction setting", "group": "Unit 2-09", "area": "holding", "address": 2075, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-09 fan control flag", "group": "Unit 2-09", "area": "holding", "address": 2075, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-09 on/off setting", "group": "Unit 2-09", "area": "holding", "address": 2075, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-09 filter sign reset", "group": "Unit 2-09", "area": "holding", "address": 2076, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-09 operation mode setting", "group": "Unit 2-09", "area": "holding", "address": 2076, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-09 set point setting", "group": "Unit 2-09", "area": "holding", "address": 2077, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-09 heating water set point setting", "group": "Unit 2-09", "area": "holding", "address": 2500, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-09 cooling water set point setting", "group": "Unit 2-09", "area": "holding", "address": 2501, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-09 hot water storage set point setting", "group": "Unit 2-09", "area": "holding", "address": 2502, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-09 quiet mode setting", "group": "Unit 2-09", "area": "holding", "address": 2502, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-09 reheat setting", "group": "Unit 2-09", "area": "holding", "address": 2502, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-09 ventilation mode setting", "group": "Unit 2-09", "area": "holding", "address": 2503, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-09 remote controller fan speed lock", "group": "Unit 2-09", "area": "holding", "address": 2825, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-09 remote controller fan direction lock", "group": "Unit 2-09", "area": "holding", "address": 2825, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-09 remote controller operation mode lock", "group": "Unit 2-09", "area": "holding", "address": 2825, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-09 remote controller set point lock", "group": "Unit 2-09", "area": "holding", "address": 2825, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-09 remote controller off lock", "group": "Unit 2-09", "area": "holding", "address": 2825, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-09 remote controller on lock", "group": "Unit 2-09", "area": "holding", "address": 2825, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-10 fan speed capability", "group": "Unit 2-10", "area": "input", "address": 1078, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-10 fan speed steps", "group": "Unit 2-10", "area": "input", "address": 1078, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-10 fan direction capability", "group": "Unit 2-10", "area": "input", "address": 1078, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-10 fan direction steps", "group": "Unit 2-10", "area": "input", "address": 1078, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-10 dry mode capability", "group": "Unit 2-10", "area": "input", "address": 1078, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-10 auto mode capability", "group": "Unit 2-10", "area": "input", "address": 1078, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-10 heating mode capability", "group": "Unit 2-10", "area": "input", "address": 1078, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-10 cooling mode capability", "group": "Unit 2-10", "area": "input", "address": 1078, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-10 fan mode capability", "group": "Unit 2-10", "area": "input", "address": 1078, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-10 unit cooling set point lower limit", "group": "Unit 2-10", "area": "input", "address": 1079, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-10 unit cooling set point upper limit", "group": "Unit 2-10", "area": "input", "address": 1079, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-10 unit heating set point lower limit", "group": "Unit 2-10", "area": "input", "address": 1080, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-10 unit heating set point upper limit", "group": "Unit 2-10", "area": "input", "address": 1080, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-10 reheat capability", "group": "Unit 2-10", "area": "input", "address": 1504, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-10 space heating capability", "group": "Unit 2-10", "area": "input", "address": 1504, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-10 low noise capability", "group": "Unit 2-10", "area": "input", "address": 1504, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-10 leaving water set point capability", "group": "Unit 2-10", "area": "input", "address": 1504, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-10 unit cooling water set point upper limit", "group": "Unit 2-10", "area": "input", "address": 1505, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-10 unit cooling water set point lower limit", "group": "Unit 2-10", "area": "input", "address": 1505, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-10 unit heating water set point upper limit", "group": "Unit 2-10", "area": "input", "address": 1506, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-10 unit heating water set point lower limit", "group": "Unit 2-10", "area": "input", "address": 1506, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-10 fan speed", "group": "Unit 2-10", "area": "input", "address": 2156, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-10 fan direction", "group": "Unit 2-10", "area": "input", "address": 2156, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-10 thermo status", "group": "Unit 2-10", "area": "input", "address": 2156, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-10 heater status", "group": "Unit 2-10", "area": "input", "address": 2156, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-10 fan status", "group": "Unit 2-10", "area": "input", "address": 2156, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-10 normal operation", "group": "Unit 2-10", "area": "input", "address": 2156, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-10 forced off", "group": "Unit 2-10", "area": "input", "address": 2156, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-10 on/off", "group": "Unit 2-10", "area": "input", "address": 2156, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-10 cool/heat master", "group": "Unit 2-10", "area": "input", "address": 2157, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-10 defrost / hot start", "group": "Unit 2-10", "area": "input", "address": 2157, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-10 operation status", "group": "Unit 2-10", "area": "input", "address": 2157, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-10 filter sign", "group": "Unit 2-10", "area": "input", "address": 2157, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-10 operation mode", "group": "Unit 2-10", "area": "input", "address": 2157, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-10 set point", "group": "Unit 2-10", "area": "input", "address": 2158, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-10 room temperature", "group": "Unit 2-10", "area": "input", "address": 2160, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-10 heating water set point", "group": "Unit 2-10", "area": "input", "address": 2904, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-10 cooling water set point", "group": "Unit 2-10", "area": "input", "address": 2905, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-10 hot water storage set point", "group": "Unit 2-10", "area": "input", "address": 2906, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-10 low noise", "group": "Unit 2-10", "area": "input", "address": 2906, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-10 storage start requested", "group": "Unit 2-10", "area": "input", "address": 2906, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-10 reheat", "group": "Unit 2-10", "area": "input", "address": 2906, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-10 ventilation mode", "group": "Unit 2-10", "area": "input", "address": 2907, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-10 error code", "group": "Unit 2-10", "area": "input", "address": 3652, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-10 error unit number", "group": "Unit 2-10", "area": "input", "address": 3653, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-10 warning", "group": "Unit 2-10", "area": "input", "address": 3653, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-10 alarm", "group": "Unit 2-10", "area": "input", "address": 3653, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-10 error", "group": "Unit 2-10", "area": "input", "address": 3653, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-10 error sub-code", "group": "Unit 2-10", "area": "input", "address": 3653, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-10 fan speed setting", "group": "Unit 2-10", "area": "holding", "address": 2078, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-10 fan direction setting", "group": "Unit 2-10", "area": "holding", "address": 2078, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-10 fan control flag", "group": "Unit 2-10", "area": "holding", "address": 2078, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-10 on/off setting", "group": "Unit 2-10", "area": "holding", "address": 2078, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-10 filter sign reset", "group": "Unit 2-10", "area": "holding", "address": 2079, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-10 operation mode setting", "group": "Unit 2-10", "area": "holding", "address": 2079, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-10 set point setting", "group": "Unit 2-10", "area": "holding", "address": 2080, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-10 heating water set point setting", "group": "Unit 2-10", "area": "holding", "address": 2504, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-10 cooling water set point setting", "group": "Unit 2-10", "area": "holding", "address": 2505, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-10 hot water storage set point setting", "group": "Unit 2-10", "area": "holding", "address": 2506, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-10 quiet mode setting", "group": "Unit 2-10", "area": "holding", "address": 2506, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-10 reheat setting", "group": "Unit 2-10", "area": "holding", "address": 2506, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-10 ventilation mode setting", "group": "Unit 2-10", "area": "holding", "address": 2507, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-10 remote controller fan speed lock", "group": "Unit 2-10", "area": "holding", "address": 2826, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-10 remote controller fan direction lock", "group": "Unit 2-10", "area": "holding", "address": 2826, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-10 remote controller operation mode lock", "group": "Unit 2-10", "area": "holding", "address": 2826, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-10 remote controller set point lock", "group": "Unit 2-10", "area": "holding", "address": 2826, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-10 remote controller off lock", "group": "Unit 2-10", "area": "holding", "address": 2826, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-10 remote controller on lock", "group": "Unit 2-10", "area": "holding", "address": 2826, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-11 fan speed capability", "group": "Unit 2-11", "area": "input", "address": 1081, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-11 fan speed steps", "group": "Unit 2-11", "area": "input", "address": 1081, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-11 fan direction capability", "group": "Unit 2-11", "area": "input", "address": 1081, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-11 fan direction steps", "group": "Unit 2-11", "area": "input", "address": 1081, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-11 dry mode capability", "group": "Unit 2-11", "area": "input", "address": 1081, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-11 auto mode capability", "group": "Unit 2-11", "area": "input", "address": 1081, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-11 heating mode capability", "group": "Unit 2-11", "area": "input", "address": 1081, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-11 cooling mode capability", "group": "Unit 2-11", "area": "input", "address": 1081, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-11 fan mode capability", "group": "Unit 2-11", "area": "input", "address": 1081, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-11 unit cooling set point lower limit", "group": "Unit 2-11", "area": "input", "address": 1082, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-11 unit cooling set point upper limit", "group": "Unit 2-11", "area": "input", "address": 1082, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-11 unit heating set point lower limit", "group": "Unit 2-11", "area": "input", "address": 1083, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-11 unit heating set point upper limit", "group": "Unit 2-11", "area": "input", "address": 1083, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-11 reheat capability", "group": "Unit 2-11", "area": "input", "address": 1508, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-11 space heating capability", "group": "Unit 2-11", "area": "input", "address": 1508, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-11 low noise capability", "group": "Unit 2-11", "area": "input", "address": 1508, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-11 leaving water set point capability", "group": "Unit 2-11", "area": "input", "address": 1508, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-11 unit cooling water set point upper limit", "group": "Unit 2-11", "area": "input", "address": 1509, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-11 unit cooling water set point lower limit", "group": "Unit 2-11", "area": "input", "address": 1509, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-11 unit heating water set point upper limit", "group": "Unit 2-11", "area": "input", "address": 1510, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-11 unit heating water set point lower limit", "group": "Unit 2-11", "area": "input", "address": 1510, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-11 fan speed", "group": "Unit 2-11", "area": "input", "address": 2162, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-11 fan direction", "group": "Unit 2-11", "area": "input", "address": 2162, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-11 thermo status", "group": "Unit 2-11", "area": "input", "address": 2162, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-11 heater status", "group": "Unit 2-11", "area": "input", "address": 2162, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-11 fan status", "group": "Unit 2-11", "area": "input", "address": 2162, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-11 normal operation", "group": "Unit 2-11", "area": "input", "address": 2162, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-11 forced off", "group": "Unit 2-11", "area": "input", "address": 2162, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-11 on/off", "group": "Unit 2-11", "area": "input", "address": 2162, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-11 cool/heat master", "group": "Unit 2-11", "area": "input", "address": 2163, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-11 defrost / hot start", "group": "Unit 2-11", "area": "input", "address": 2163, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-11 operation status", "group": "Unit 2-11", "area": "input", "address": 2163, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-11 filter sign", "group": "Unit 2-11", "area": "input", "address": 2163, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-11 operation mode", "group": "Unit 2-11", "area": "input", "address": 2163, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-11 set point", "group": "Unit 2-11", "area": "input", "address": 2164, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-11 room temperature", "group": "Unit 2-11", "area": "input", "address": 2166, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-11 heating water set point", "group": "Unit 2-11", "area": "input", "address": 2908, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-11 cooling water set point", "group": "Unit 2-11", "area": "input", "address": 2909, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-11 hot water storage set point", "group": "Unit 2-11", "area": "input", "address": 2910, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-11 low noise", "group": "Unit 2-11", "area": "input", "address": 2910, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-11 storage start requested", "group": "Unit 2-11", "area": "input", "address": 2910, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-11 reheat", "group": "Unit 2-11", "area": "input", "address": 2910, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-11 ventilation mode", "group": "Unit 2-11", "area": "input", "address": 2911, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-11 error code", "group": "Unit 2-11", "area": "input", "address": 3654, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-11 error unit number", "group": "Unit 2-11", "area": "input", "address": 3655, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-11 warning", "group": "Unit 2-11", "area": "input", "address": 3655, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-11 alarm", "group": "Unit 2-11", "area": "input", "address": 3655, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-11 error", "group": "Unit 2-11", "area": "input", "address": 3655, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-11 error sub-code", "group": "Unit 2-11", "area": "input", "address": 3655, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-11 fan speed setting", "group": "Unit 2-11", "area": "holding", "address": 2081, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-11 fan direction setting", "group": "Unit 2-11", "area": "holding", "address": 2081, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-11 fan control flag", "group": "Unit 2-11", "area": "holding", "address": 2081, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-11 on/off setting", "group": "Unit 2-11", "area": "holding", "address": 2081, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-11 filter sign reset", "group": "Unit 2-11", "area": "holding", "address": 2082, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-11 operation mode setting", "group": "Unit 2-11", "area": "holding", "address": 2082, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-11 set point setting", "group": "Unit 2-11", "area": "holding", "address": 2083, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-11 heating water set point setting", "group": "Unit 2-11", "area": "holding", "address": 2508, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-11 cooling water set point setting", "group": "Unit 2-11", "area": "holding", "address": 2509, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-11 hot water storage set point setting", "group": "Unit 2-11", "area": "holding", "address": 2510, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-11 quiet mode setting", "group": "Unit 2-11", "area": "holding", "address": 2510, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-11 reheat setting", "group": "Unit 2-11", "area": "holding", "address": 2510, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-11 ventilation mode setting", "group": "Unit 2-11", "area": "holding", "address": 2511, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-11 remote controller fan speed lock", "group": "Unit 2-11", "area": "holding", "address": 2827, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-11 remote controller fan direction lock", "group": "Unit 2-11", "area": "holding", "address": 2827, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-11 remote controller operation mode lock", "group": "Unit 2-11", "area": "holding", "address": 2827, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-11 remote controller set point lock", "group": "Unit 2-11", "area": "holding", "address": 2827, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-11 remote controller off lock", "group": "Unit 2-11", "area": "holding", "address": 2827, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-11 remote controller on lock", "group": "Unit 2-11", "area": "holding", "address": 2827, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-12 fan speed capability", "group": "Unit 2-12", "area": "input", "address": 1084, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-12 fan speed steps", "group": "Unit 2-12", "area": "input", "address": 1084, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-12 fan direction capability", "group": "Unit 2-12", "area": "input", "address": 1084, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-12 fan direction steps", "group": "Unit 2-12", "area": "input", "address": 1084, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-12 dry mode capability", "group": "Unit 2-12", "area": "input", "address": 1084, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-12 auto mode capability", "group": "Unit 2-12", "area": "input", "address": 1084, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-12 heating mode capability", "group": "Unit 2-12", "area": "input", "address": 1084, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-12 cooling mode capability", "group": "Unit 2-12", "area": "input", "address": 1084, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-12 fan mode capability", "group": "Unit 2-12", "area": "input", "address": 1084, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-12 unit cooling set point lower limit", "group": "Unit 2-12", "area": "input", "address": 1085, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-12 unit cooling set point upper limit", "group": "Unit 2-12", "area": "input", "address": 1085, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-12 unit heating set point lower limit", "group": "Unit 2-12", "area": "input", "address": 1086, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-12 unit heating set point upper limit", "group": "Unit 2-12", "area": "input", "address": 1086, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-12 reheat capability", "group": "Unit 2-12", "area": "input", "address": 1512, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-12 space heating capability", "group": "Unit 2-12", "area": "input", "address": 1512, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-12 low noise capability", "group": "Unit 2-12", "area": "input", "address": 1512, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-12 leaving water set point capability", "group": "Unit 2-12", "area": "input", "address": 1512, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-12 unit cooling water set point upper limit", "group": "Unit 2-12", "area": "input", "address": 1513, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-12 unit cooling water set point lower limit", "group": "Unit 2-12", "area": "input", "address": 1513, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-12 unit heating water set point upper limit", "group": "Unit 2-12", "area": "input", "address": 1514, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-12 unit heating water set point lower limit", "group": "Unit 2-12", "area": "input", "address": 1514, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-12 fan speed", "group": "Unit 2-12", "area": "input", "address": 2168, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-12 fan direction", "group": "Unit 2-12", "area": "input", "address": 2168, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-12 thermo status", "group": "Unit 2-12", "area": "input", "address": 2168, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-12 heater status", "group": "Unit 2-12", "area": "input", "address": 2168, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-12 fan status", "group": "Unit 2-12", "area": "input", "address": 2168, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-12 normal operation", "group": "Unit 2-12", "area": "input", "address": 2168, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-12 forced off", "group": "Unit 2-12", "area": "input", "address": 2168, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-12 on/off", "group": "Unit 2-12", "area": "input", "address": 2168, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-12 cool/heat master", "group": "Unit 2-12", "area": "input", "address": 2169, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-12 defrost / hot start", "group": "Unit 2-12", "area": "input", "address": 2169, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-12 operation status", "group": "Unit 2-12", "area": "input", "address": 2169, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-12 filter sign", "group": "Unit 2-12", "area": "input", "address": 2169, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-12 operation mode", "group": "Unit 2-12", "area": "input", "address": 2169, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-12 set point", "group": "Unit 2-12", "area": "input", "address": 2170, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-12 room temperature", "group": "Unit 2-12", "area": "input", "address": 2172, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-12 heating water set point", "group": "Unit 2-12", "area": "input", "address": 2912, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-12 cooling water set point", "group": "Unit 2-12", "area": "input", "address": 2913, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-12 hot water storage set point", "group": "Unit 2-12", "area": "input", "address": 2914, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-12 low noise", "group": "Unit 2-12", "area": "input", "address": 2914, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-12 storage start requested", "group": "Unit 2-12", "area": "input", "address": 2914, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-12 reheat", "group": "Unit 2-12", "area": "input", "address": 2914, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-12 ventilation mode", "group": "Unit 2-12", "area": "input", "address": 2915, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-12 error code", "group": "Unit 2-12", "area": "input", "address": 3656, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-12 error unit number", "group": "Unit 2-12", "area": "input", "address": 3657, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-12 warning", "group": "Unit 2-12", "area": "input", "address": 3657, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-12 alarm", "group": "Unit 2-12", "area": "input", "address": 3657, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-12 error", "group": "Unit 2-12", "area": "input", "address": 3657, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-12 error sub-code", "group": "Unit 2-12", "area": "input", "address": 3657, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-12 fan speed setting", "group": "Unit 2-12", "area": "holding", "address": 2084, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-12 fan direction setting", "group": "Unit 2-12", "area": "holding", "address": 2084, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-12 fan control flag", "group": "Unit 2-12", "area": "holding", "address": 2084, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-12 on/off setting", "group": "Unit 2-12", "area": "holding", "address": 2084, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-12 filter sign reset", "group": "Unit 2-12", "area": "holding", "address": 2085, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-12 operation mode setting", "group": "Unit 2-12", "area": "holding", "address": 2085, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-12 set point setting", "group": "Unit 2-12", "area": "holding", "address": 2086, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-12 heating water set point setting", "group": "Unit 2-12", "area": "holding", "address": 2512, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-12 cooling water set point setting", "group": "Unit 2-12", "area": "holding", "address": 2513, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-12 hot water storage set point setting", "group": "Unit 2-12", "area": "holding", "address": 2514, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-12 quiet mode setting", "group": "Unit 2-12", "area": "holding", "address": 2514, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-12 reheat setting", "group": "Unit 2-12", "area": "holding", "address": 2514, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-12 ventilation mode setting", "group": "Unit 2-12", "area": "holding", "address": 2515, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-12 remote controller fan speed lock", "group": "Unit 2-12", "area": "holding", "address": 2828, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-12 remote controller fan direction lock", "group": "Unit 2-12", "area": "holding", "address": 2828, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-12 remote controller operation mode lock", "group": "Unit 2-12", "area": "holding", "address": 2828, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-12 remote controller set point lock", "group": "Unit 2-12", "area": "holding", "address": 2828, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-12 remote controller off lock", "group": "Unit 2-12", "area": "holding", "address": 2828, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-12 remote controller on lock", "group": "Unit 2-12", "area": "holding", "address": 2828, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-13 fan speed capability", "group": "Unit 2-13", "area": "input", "address": 1087, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-13 fan speed steps", "group": "Unit 2-13", "area": "input", "address": 1087, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-13 fan direction capability", "group": "Unit 2-13", "area": "input", "address": 1087, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-13 fan direction steps", "group": "Unit 2-13", "area": "input", "address": 1087, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-13 dry mode capability", "group": "Unit 2-13", "area": "input", "address": 1087, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-13 auto mode capability", "group": "Unit 2-13", "area": "input", "address": 1087, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-13 heating mode capability", "group": "Unit 2-13", "area": "input", "address": 1087, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-13 cooling mode capability", "group": "Unit 2-13", "area": "input", "address": 1087, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-13 fan mode capability", "group": "Unit 2-13", "area": "input", "address": 1087, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-13 unit cooling set point lower limit", "group": "Unit 2-13", "area": "input", "address": 1088, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-13 unit cooling set point upper limit", "group": "Unit 2-13", "area": "input", "address": 1088, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-13 unit heating set point lower limit", "group": "Unit 2-13", "area": "input", "address": 1089, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-13 unit heating set point upper limit", "group": "Unit 2-13", "area": "input", "address": 1089, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-13 reheat capability", "group": "Unit 2-13", "area": "input", "address": 1516, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-13 space heating capability", "group": "Unit 2-13", "area": "input", "address": 1516, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-13 low noise capability", "group": "Unit 2-13", "area": "input", "address": 1516, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-13 leaving water set point capability", "group": "Unit 2-13", "area": "input", "address": 1516, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-13 unit cooling water set point upper limit", "group": "Unit 2-13", "area": "input", "address": 1517, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-13 unit cooling water set point lower limit", "group": "Unit 2-13", "area": "input", "address": 1517, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-13 unit heating water set point upper limit", "group": "Unit 2-13", "area": "input", "address": 1518, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-13 unit heating water set point lower limit", "group": "Unit 2-13", "area": "input", "address": 1518, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-13 fan speed", "group": "Unit 2-13", "area": "input", "address": 2174, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-13 fan direction", "group": "Unit 2-13", "area": "input", "address": 2174, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-13 thermo status", "group": "Unit 2-13", "area": "input", "address": 2174, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-13 heater status", "group": "Unit 2-13", "area": "input", "address": 2174, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-13 fan status", "group": "Unit 2-13", "area": "input", "address": 2174, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-13 normal operation", "group": "Unit 2-13", "area": "input", "address": 2174, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-13 forced off", "group": "Unit 2-13", "area": "input", "address": 2174, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-13 on/off", "group": "Unit 2-13", "area": "input", "address": 2174, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-13 cool/heat master", "group": "Unit 2-13", "area": "input", "address": 2175, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-13 defrost / hot start", "group": "Unit 2-13", "area": "input", "address": 2175, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-13 operation status", "group": "Unit 2-13", "area": "input", "address": 2175, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-13 filter sign", "group": "Unit 2-13", "area": "input", "address": 2175, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-13 operation mode", "group": "Unit 2-13", "area": "input", "address": 2175, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-13 set point", "group": "Unit 2-13", "area": "input", "address": 2176, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-13 room temperature", "group": "Unit 2-13", "area": "input", "address": 2178, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-13 heating water set point", "group": "Unit 2-13", "area": "input", "address": 2916, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-13 cooling water set point", "group": "Unit 2-13", "area": "input", "address": 2917, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-13 hot water storage set point", "group": "Unit 2-13", "area": "input", "address": 2918, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-13 low noise", "group": "Unit 2-13", "area": "input", "address": 2918, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-13 storage start requested", "group": "Unit 2-13", "area": "input", "address": 2918, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-13 reheat", "group": "Unit 2-13", "area": "input", "address": 2918, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-13 ventilation mode", "group": "Unit 2-13", "area": "input", "address": 2919, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-13 error code", "group": "Unit 2-13", "area": "input", "address": 3658, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-13 error unit number", "group": "Unit 2-13", "area": "input", "address": 3659, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-13 warning", "group": "Unit 2-13", "area": "input", "address": 3659, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-13 alarm", "group": "Unit 2-13", "area": "input", "address": 3659, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-13 error", "group": "Unit 2-13", "area": "input", "address": 3659, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-13 error sub-code", "group": "Unit 2-13", "area": "input", "address": 3659, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-13 fan speed setting", "group": "Unit 2-13", "area": "holding", "address": 2087, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-13 fan direction setting", "group": "Unit 2-13", "area": "holding", "address": 2087, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-13 fan control flag", "group": "Unit 2-13", "area": "holding", "address": 2087, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-13 on/off setting", "group": "Unit 2-13", "area": "holding", "address": 2087, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-13 filter sign reset", "group": "Unit 2-13", "area": "holding", "address": 2088, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-13 operation mode setting", "group": "Unit 2-13", "area": "holding", "address": 2088, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-13 set point setting", "group": "Unit 2-13", "area": "holding", "address": 2089, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-13 heating water set point setting", "group": "Unit 2-13", "area": "holding", "address": 2516, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-13 cooling water set point setting", "group": "Unit 2-13", "area": "holding", "address": 2517, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-13 hot water storage set point setting", "group": "Unit 2-13", "area": "holding", "address": 2518, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-13 quiet mode setting", "group": "Unit 2-13", "area": "holding", "address": 2518, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-13 reheat setting", "group": "Unit 2-13", "area": "holding", "address": 2518, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-13 ventilation mode setting", "group": "Unit 2-13", "area": "holding", "address": 2519, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-13 remote controller fan speed lock", "group": "Unit 2-13", "area": "holding", "address": 2829, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-13 remote controller fan direction lock", "group": "Unit 2-13", "area": "holding", "address": 2829, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-13 remote controller operation mode lock", "group": "Unit 2-13", "area": "holding", "address": 2829, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-13 remote controller set point lock", "group": "Unit 2-13", "area": "holding", "address": 2829, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-13 remote controller off lock", "group": "Unit 2-13", "area": "holding", "address": 2829, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-13 remote controller on lock", "group": "Unit 2-13", "area": "holding", "address": 2829, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-14 fan speed capability", "group": "Unit 2-14", "area": "input", "address": 1090, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-14 fan speed steps", "group": "Unit 2-14", "area": "input", "address": 1090, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-14 fan direction capability", "group": "Unit 2-14", "area": "input", "address": 1090, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-14 fan direction steps", "group": "Unit 2-14", "area": "input", "address": 1090, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-14 dry mode capability", "group": "Unit 2-14", "area": "input", "address": 1090, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-14 auto mode capability", "group": "Unit 2-14", "area": "input", "address": 1090, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-14 heating mode capability", "group": "Unit 2-14", "area": "input", "address": 1090, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-14 cooling mode capability", "group": "Unit 2-14", "area": "input", "address": 1090, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-14 fan mode capability", "group": "Unit 2-14", "area": "input", "address": 1090, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-14 unit cooling set point lower limit", "group": "Unit 2-14", "area": "input", "address": 1091, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-14 unit cooling set point upper limit", "group": "Unit 2-14", "area": "input", "address": 1091, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-14 unit heating set point lower limit", "group": "Unit 2-14", "area": "input", "address": 1092, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-14 unit heating set point upper limit", "group": "Unit 2-14", "area": "input", "address": 1092, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-14 reheat capability", "group": "Unit 2-14", "area": "input", "address": 1520, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-14 space heating capability", "group": "Unit 2-14", "area": "input", "address": 1520, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-14 low noise capability", "group": "Unit 2-14", "area": "input", "address": 1520, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-14 leaving water set point capability", "group": "Unit 2-14", "area": "input", "address": 1520, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-14 unit cooling water set point upper limit", "group": "Unit 2-14", "area": "input", "address": 1521, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-14 unit cooling water set point lower limit", "group": "Unit 2-14", "area": "input", "address": 1521, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-14 unit heating water set point upper limit", "group": "Unit 2-14", "area": "input", "address": 1522, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-14 unit heating water set point lower limit", "group": "Unit 2-14", "area": "input", "address": 1522, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-14 fan speed", "group": "Unit 2-14", "area": "input", "address": 2180, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-14 fan direction", "group": "Unit 2-14", "area": "input", "address": 2180, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-14 thermo status", "group": "Unit 2-14", "area": "input", "address": 2180, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-14 heater status", "group": "Unit 2-14", "area": "input", "address": 2180, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-14 fan status", "group": "Unit 2-14", "area": "input", "address": 2180, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-14 normal operation", "group": "Unit 2-14", "area": "input", "address": 2180, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-14 forced off", "group": "Unit 2-14", "area": "input", "address": 2180, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-14 on/off", "group": "Unit 2-14", "area": "input", "address": 2180, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-14 cool/heat master", "group": "Unit 2-14", "area": "input", "address": 2181, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-14 defrost / hot start", "group": "Unit 2-14", "area": "input", "address": 2181, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-14 operation status", "group": "Unit 2-14", "area": "input", "address": 2181, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-14 filter sign", "group": "Unit 2-14", "area": "input", "address": 2181, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-14 operation mode", "group": "Unit 2-14", "area": "input", "address": 2181, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-14 set point", "group": "Unit 2-14", "area": "input", "address": 2182, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-14 room temperature", "group": "Unit 2-14", "area": "input", "address": 2184, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-14 heating water set point", "group": "Unit 2-14", "area": "input", "address": 2920, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-14 cooling water set point", "group": "Unit 2-14", "area": "input", "address": 2921, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-14 hot water storage set point", "group": "Unit 2-14", "area": "input", "address": 2922, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-14 low noise", "group": "Unit 2-14", "area": "input", "address": 2922, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-14 storage start requested", "group": "Unit 2-14", "area": "input", "address": 2922, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-14 reheat", "group": "Unit 2-14", "area": "input", "address": 2922, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-14 ventilation mode", "group": "Unit 2-14", "area": "input", "address": 2923, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-14 error code", "group": "Unit 2-14", "area": "input", "address": 3660, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-14 error unit number", "group": "Unit 2-14", "area": "input", "address": 3661, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-14 warning", "group": "Unit 2-14", "area": "input", "address": 3661, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-14 alarm", "group": "Unit 2-14", "area": "input", "address": 3661, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-14 error", "group": "Unit 2-14", "area": "input", "address": 3661, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-14 error sub-code", "group": "Unit 2-14", "area": "input", "address": 3661, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-14 fan speed setting", "group": "Unit 2-14", "area": "holding", "address": 2090, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-14 fan direction setting", "group": "Unit 2-14", "area": "holding", "address": 2090, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-14 fan control flag", "group": "Unit 2-14", "area": "holding", "address": 2090, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-14 on/off setting", "group": "Unit 2-14", "area": "holding", "address": 2090, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-14 filter sign reset", "group": "Unit 2-14", "area": "holding", "address": 2091, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-14 operation mode setting", "group": "Unit 2-14", "area": "holding", "address": 2091, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-14 set point setting", "group": "Unit 2-14", "area": "holding", "address": 2092, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-14 heating water set point setting", "group": "Unit 2-14", "area": "holding", "address": 2520, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-14 cooling water set point setting", "group": "Unit 2-14", "area": "holding", "address": 2521, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-14 hot water storage set point setting", "group": "Unit 2-14", "area": "holding", "address": 2522, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-14 quiet mode setting", "group": "Unit 2-14", "area": "holding", "address": 2522, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-14 reheat setting", "group": "Unit 2-14", "area": "holding", "address": 2522, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-14 ventilation mode setting", "group": "Unit 2-14", "area": "holding", "address": 2523, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-14 remote controller fan speed lock", "group": "Unit 2-14", "area": "holding", "address": 2830, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-14 remote controller fan direction lock", "group": "Unit 2-14", "area": "holding", "address": 2830, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-14 remote controller operation mode lock", "group": "Unit 2-14", "area": "holding", "address": 2830, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-14 remote controller set point lock", "group": "Unit 2-14", "area": "holding", "address": 2830, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-14 remote controller off lock", "group": "Unit 2-14", "area": "holding", "address": 2830, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-14 remote controller on lock", "group": "Unit 2-14", "area": "holding", "address": 2830, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-15 fan speed capability", "group": "Unit 2-15", "area": "input", "address": 1093, "type": "bool", "bit": 15, "access": "R"},
    {"name": "2-15 fan speed steps", "group": "Unit 2-15", "area": "input", "address": 1093, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "2-15 fan direction capability", "group": "Unit 2-15", "area": "input", "address": 1093, "type": "bool", "bit": 11, "access": "R"},
    {"name": "2-15 fan direction steps", "group": "Unit 2-15", "area": "input", "address": 1093, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "2-15 dry mode capability", "group": "Unit 2-15", "area": "input", "address": 1093, "type": "bool", "bit": 4, "access": "R"},
    {"name": "2-15 auto mode capability", "group": "Unit 2-15", "area": "input", "address": 1093, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-15 heating mode capability", "group": "Unit 2-15", "area": "input", "address": 1093, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-15 cooling mode capability", "group": "Unit 2-15", "area": "input", "address": 1093, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-15 fan mode capability", "group": "Unit 2-15", "area": "input", "address": 1093, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-15 unit cooling set point lower limit", "group": "Unit 2-15", "area": "input", "address": 1094, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-15 unit cooling set point upper limit", "group": "Unit 2-15", "area": "input", "address": 1094, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-15 unit heating set point lower limit", "group": "Unit 2-15", "area": "input", "address": 1095, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-15 unit heating set point upper limit", "group": "Unit 2-15", "area": "input", "address": 1095, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-15 reheat capability", "group": "Unit 2-15", "area": "input", "address": 1524, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "2-15 space heating capability", "group": "Unit 2-15", "area": "input", "address": 1524, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "2-15 low noise capability", "group": "Unit 2-15", "area": "input", "address": 1524, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "2-15 leaving water set point capability", "group": "Unit 2-15", "area": "input", "address": 1524, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "2-15 unit cooling water set point upper limit", "group": "Unit 2-15", "area": "input", "address": 1525, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-15 unit cooling water set point lower limit", "group": "Unit 2-15", "area": "input", "address": 1525, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-15 unit heating water set point upper limit", "group": "Unit 2-15", "area": "input", "address": 1526, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-15 unit heating water set point lower limit", "group": "Unit 2-15", "area": "input", "address": 1526, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "2-15 fan speed", "group": "Unit 2-15", "area": "input", "address": 2186, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "2-15 fan direction", "group": "Unit 2-15", "area": "input", "address": 2186, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "2-15 thermo status", "group": "Unit 2-15", "area": "input", "address": 2186, "type": "bool", "bit": 7, "access": "R"},
    {"name": "2-15 heater status", "group": "Unit 2-15", "area": "input", "address": 2186, "type": "bool", "bit": 6, "access": "R"},
    {"name": "2-15 fan status", "group": "Unit 2-15", "area": "input", "address": 2186, "type": "bool", "bit": 5, "access": "R"},
    {"name": "2-15 normal operation", "group": "Unit 2-15", "area": "input", "address": 2186, "type": "bool", "bit": 3, "access": "R"},
    {"name": "2-15 forced off", "group": "Unit 2-15", "area": "input", "address": 2186, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-15 on/off", "group": "Unit 2-15", "area": "input", "address": 2186, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-15 cool/heat master", "group": "Unit 2-15", "area": "input", "address": 2187, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "2-15 defrost / hot start", "group": "Unit 2-15", "area": "input", "address": 2187, "type": "bool", "bit": 13, "access": "R"},
    {"name": "2-15 operation status", "group": "Unit 2-15", "area": "input", "address": 2187, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "2-15 filter sign", "group": "Unit 2-15", "area": "input", "address": 2187, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "2-15 operation mode", "group": "Unit 2-15", "area": "input", "address": 2187, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "2-15 set point", "group": "Unit 2-15", "area": "input", "address": 2188, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "2-15 room temperature", "group": "Unit 2-15", "area": "input", "address": 2190, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "2-15 heating water set point", "group": "Unit 2-15", "area": "input", "address": 2924, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-15 cooling water set point", "group": "Unit 2-15", "area": "input", "address": 2925, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-15 hot water storage set point", "group": "Unit 2-15", "area": "input", "address": 2926, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "2-15 low noise", "group": "Unit 2-15", "area": "input", "address": 2926, "type": "bool", "bit": 2, "access": "R"},
    {"name": "2-15 storage start requested", "group": "Unit 2-15", "area": "input", "address": 2926, "type": "bool", "bit": 1, "access": "R"},
    {"name": "2-15 reheat", "group": "Unit 2-15", "area": "input", "address": 2926, "type": "bool", "bit": 0, "access": "R"},
    {"name": "2-15 ventilation mode", "group": "Unit 2-15", "area": "input", "address": 2927, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "2-15 error code", "group": "Unit 2-15", "area": "input", "address": 3662, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "2-15 error unit number", "group": "Unit 2-15", "area": "input", "address": 3663, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "2-15 warning", "group": "Unit 2-15", "area": "input", "address": 3663, "type": "bool", "bit": 10, "access": "R"},
    {"name": "2-15 alarm", "group": "Unit 2-15", "area": "input", "address": 3663, "type": "bool", "bit": 9, "access": "R"},
    {"name": "2-15 error", "group": "Unit 2-15", "area": "input", "address": 3663, "type": "bool", "bit": 8, "access": "R"},
    {"name": "2-15 error sub-code", "group": "Unit 2-15", "area": "input", "address": 3663, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "2-15 fan speed setting", "group": "Unit 2-15", "area": "holding", "address": 2093, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "2-15 fan direction setting", "group": "Unit 2-15", "area": "holding", "address": 2093, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "2-15 fan control flag", "group": "Unit 2-15", "area": "holding", "address": 2093, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "2-15 on/off setting", "group": "Unit 2-15", "area": "holding", "address": 2093, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-15 filter sign reset", "group": "Unit 2-15", "area": "holding", "address": 2094, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "2-15 operation mode setting", "group": "Unit 2-15", "area": "holding", "address": 2094, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "2-15 set point setting", "group": "Unit 2-15", "area": "holding", "address": 2095, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "2-15 heating water set point setting", "group": "Unit 2-15", "area": "holding", "address": 2524, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-15 cooling water set point setting", "group": "Unit 2-15", "area": "holding", "address": 2525, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-15 hot water storage set point setting", "group": "Unit 2-15", "area": "holding", "address": 2526, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "2-15 quiet mode setting", "group": "Unit 2-15", "area": "holding", "address": 2526, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-15 reheat setting", "group": "Unit 2-15", "area": "holding", "address": 2526, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "2-15 ventilation mode setting", "group": "Unit 2-15", "area": "holding", "address": 2527, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "2-15 remote controller fan speed lock", "group": "Unit 2-15", "area": "holding", "address": 2831, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-15 remote controller fan direction lock", "group": "Unit 2-15", "area": "holding", "address": 2831, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-15 remote controller operation mode lock", "group": "Unit 2-15", "area": "holding", "address": 2831, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-15 remote controller set point lock", "group": "Unit 2-15", "area": "holding", "address": 2831, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-15 remote controller off lock", "group": "Unit 2-15", "area": "holding", "address": 2831, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "2-15 remote controller on lock", "group": "Unit 2-15", "area": "holding", "address": 2831, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-00 fan speed capability", "group": "Unit 3-00", "area": "input", "address": 1096, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-00 fan speed steps", "group": "Unit 3-00", "area": "input", "address": 1096, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-00 fan direction capability", "group": "Unit 3-00", "area": "input", "address": 1096, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-00 fan direction steps", "group": "Unit 3-00", "area": "input", "address": 1096, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-00 dry mode capability", "group": "Unit 3-00", "area": "input", "address": 1096, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-00 auto mode capability", "group": "Unit 3-00", "area": "input", "address": 1096, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-00 heating mode capability", "group": "Unit 3-00", "area": "input", "address": 1096, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-00 cooling mode capability", "group": "Unit 3-00", "area": "input", "address": 1096, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-00 fan mode capability", "group": "Unit 3-00", "area": "input", "address": 1096, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-00 unit cooling set point lower limit", "group": "Unit 3-00", "area": "input", "address": 1097, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-00 unit cooling set point upper limit", "group": "Unit 3-00", "area": "input", "address": 1097, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-00 unit heating set point lower limit", "group": "Unit 3-00", "area": "input", "address": 1098, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-00 unit heating set point upper limit", "group": "Unit 3-00", "area": "input", "address": 1098, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-00 reheat capability", "group": "Unit 3-00", "area": "input", "address": 1528, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-00 space heating capability", "group": "Unit 3-00", "area": "input", "address": 1528, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-00 low noise capability", "group": "Unit 3-00", "area": "input", "address": 1528, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-00 leaving water set point capability", "group": "Unit 3-00", "area": "input", "address": 1528, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-00 unit cooling water set point upper limit", "group": "Unit 3-00", "area": "input", "address": 1529, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-00 unit cooling water set point lower limit", "group": "Unit 3-00", "area": "input", "address": 1529, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-00 unit heating water set point upper limit", "group": "Unit 3-00", "area": "input", "address": 1530, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-00 unit heating water set point lower limit", "group": "Unit 3-00", "area": "input", "address": 1530, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-00 fan speed", "group": "Unit 3-00", "area": "input", "address": 2192, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-00 fan direction", "group": "Unit 3-00", "area": "input", "address": 2192, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-00 thermo status", "group": "Unit 3-00", "area": "input", "address": 2192, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-00 heater status", "group": "Unit 3-00", "area": "input", "address": 2192, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-00 fan status", "group": "Unit 3-00", "area": "input", "address": 2192, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-00 normal operation", "group": "Unit 3-00", "area": "input", "address": 2192, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-00 forced off", "group": "Unit 3-00", "area": "input", "address": 2192, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-00 on/off", "group": "Unit 3-00", "area": "input", "address": 2192, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-00 cool/heat master", "group": "Unit 3-00", "area": "input", "address": 2193, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-00 defrost / hot start", "group": "Unit 3-00", "area": "input", "address": 2193, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-00 operation status", "group": "Unit 3-00", "area": "input", "address": 2193, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-00 filter sign", "group": "Unit 3-00", "area": "input", "address": 2193, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-00 operation mode", "group": "Unit 3-00", "area": "input", "address": 2193, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-00 set point", "group": "Unit 3-00", "area": "input", "address": 2194, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-00 room temperature", "group": "Unit 3-00", "area": "input", "address": 2196, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-00 heating water set point", "group": "Unit 3-00", "area": "input", "address": 2928, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-00 cooling water set point", "group": "Unit 3-00", "area": "input", "address": 2929, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-00 hot water storage set point", "group": "Unit 3-00", "area": "input", "address": 2930, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-00 low noise", "group": "Unit 3-00", "area": "input", "address": 2930, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-00 storage start requested", "group": "Unit 3-00", "area": "input", "address": 2930, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-00 reheat", "group": "Unit 3-00", "area": "input", "address": 2930, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-00 ventilation mode", "group": "Unit 3-00", "area": "input", "address": 2931, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-00 error code", "group": "Unit 3-00", "area": "input", "address": 3664, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-00 error unit number", "group": "Unit 3-00", "area": "input", "address": 3665, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-00 warning", "group": "Unit 3-00", "area": "input", "address": 3665, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-00 alarm", "group": "Unit 3-00", "area": "input", "address": 3665, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-00 error", "group": "Unit 3-00", "area": "input", "address": 3665, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-00 error sub-code", "group": "Unit 3-00", "area": "input", "address": 3665, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-00 fan speed setting", "group": "Unit 3-00", "area": "holding", "address": 2096, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-00 fan direction setting", "group": "Unit 3-00", "area": "holding", "address": 2096, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-00 fan control flag", "group": "Unit 3-00", "area": "holding", "address": 2096, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-00 on/off setting", "group": "Unit 3-00", "area": "holding", "address": 2096, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-00 filter sign reset", "group": "Unit 3-00", "area": "holding", "address": 2097, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-00 operation mode setting", "group": "Unit 3-00", "area": "holding", "address": 2097, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-00 set point setting", "group": "Unit 3-00", "area": "holding", "address": 2098, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-00 heating water set point setting", "group": "Unit 3-00", "area": "holding", "address": 2528, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-00 cooling water set point setting", "group": "Unit 3-00", "area": "holding", "address": 2529, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-00 hot water storage set point setting", "group": "Unit 3-00", "area": "holding", "address": 2530, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-00 quiet mode setting", "group": "Unit 3-00", "area": "holding", "address": 2530, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-00 reheat setting", "group": "Unit 3-00", "area": "holding", "address": 2530, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-00 ventilation mode setting", "group": "Unit 3-00", "area": "holding", "address": 2531, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-00 remote controller fan speed lock", "group": "Unit 3-00", "area": "holding", "address": 2832, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-00 remote controller fan direction lock", "group": "Unit 3-00", "area": "holding", "address": 2832, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-00 remote controller operation mode lock", "group": "Unit 3-00", "area": "holding", "address": 2832, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-00 remote controller set point lock", "group": "Unit 3-00", "area": "holding", "address": 2832, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-00 remote controller off lock", "group": "Unit 3-00", "area": "holding", "address": 2832, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-00 remote controller on lock", "group": "Unit 3-00", "area": "holding", "address": 2832, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-01 fan speed capability", "group": "Unit 3-01", "area": "input", "address": 1099, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-01 fan speed steps", "group": "Unit 3-01", "area": "input", "address": 1099, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-01 fan direction capability", "group": "Unit 3-01", "area": "input", "address": 1099, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-01 fan direction steps", "group": "Unit 3-01", "area": "input", "address": 1099, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-01 dry mode capability", "group": "Unit 3-01", "area": "input", "address": 1099, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-01 auto mode capability", "group": "Unit 3-01", "area": "input", "address": 1099, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-01 heating mode capability", "group": "Unit 3-01", "area": "input", "address": 1099, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-01 cooling mode capability", "group": "Unit 3-01", "area": "input", "address": 1099, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-01 fan mode capability", "group": "Unit 3-01", "area": "input", "address": 1099, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-01 unit cooling set point lower limit", "group": "Unit 3-01", "area": "input", "address": 1100, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-01 unit cooling set point upper limit", "group": "Unit 3-01", "area": "input", "address": 1100, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-01 unit heating set point lower limit", "group": "Unit 3-01", "area": "input", "address": 1101, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-01 unit heating set point upper limit", "group": "Unit 3-01", "area": "input", "address": 1101, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-01 reheat capability", "group": "Unit 3-01", "area": "input", "address": 1532, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-01 space heating capability", "group": "Unit 3-01", "area": "input", "address": 1532, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-01 low noise capability", "group": "Unit 3-01", "area": "input", "address": 1532, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-01 leaving water set point capability", "group": "Unit 3-01", "area": "input", "address": 1532, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-01 unit cooling water set point upper limit", "group": "Unit 3-01", "area": "input", "address": 1533, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-01 unit cooling water set point lower limit", "group": "Unit 3-01", "area": "input", "address": 1533, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-01 unit heating water set point upper limit", "group": "Unit 3-01", "area": "input", "address": 1534, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-01 unit heating water set point lower limit", "group": "Unit 3-01", "area": "input", "address": 1534, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-01 fan speed", "group": "Unit 3-01", "area": "input", "address": 2198, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-01 fan direction", "group": "Unit 3-01", "area": "input", "address": 2198, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-01 thermo status", "group": "Unit 3-01", "area": "input", "address": 2198, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-01 heater status", "group": "Unit 3-01", "area": "input", "address": 2198, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-01 fan status", "group": "Unit 3-01", "area": "input", "address": 2198, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-01 normal operation", "group": "Unit 3-01", "area": "input", "address": 2198, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-01 forced off", "group": "Unit 3-01", "area": "input", "address": 2198, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-01 on/off", "group": "Unit 3-01", "area": "input", "address": 2198, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-01 cool/heat master", "group": "Unit 3-01", "area": "input", "address": 2199, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-01 defrost / hot start", "group": "Unit 3-01", "area": "input", "address": 2199, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-01 operation status", "group": "Unit 3-01", "area": "input", "address": 2199, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-01 filter sign", "group": "Unit 3-01", "area": "input", "address": 2199, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-01 operation mode", "group": "Unit 3-01", "area": "input", "address": 2199, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-01 set point", "group": "Unit 3-01", "area": "input", "address": 2200, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-01 room temperature", "group": "Unit 3-01", "area": "input", "address": 2202, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-01 heating water set point", "group": "Unit 3-01", "area": "input", "address": 2932, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-01 cooling water set point", "group": "Unit 3-01", "area": "input", "address": 2933, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-01 hot water storage set point", "group": "Unit 3-01", "area": "input", "address": 2934, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-01 low noise", "group": "Unit 3-01", "area": "input", "address": 2934, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-01 storage start requested", "group": "Unit 3-01", "area": "input", "address": 2934, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-01 reheat", "group": "Unit 3-01", "area": "input", "address": 2934, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-01 ventilation mode", "group": "Unit 3-01", "area": "input", "address": 2935, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-01 error code", "group": "Unit 3-01", "area": "input", "address": 3666, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-01 error unit number", "group": "Unit 3-01", "area": "input", "address": 3667, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-01 warning", "group": "Unit 3-01", "area": "input", "address": 3667, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-01 alarm", "group": "Unit 3-01", "area": "input", "address": 3667, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-01 error", "group": "Unit 3-01", "area": "input", "address": 3667, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-01 error sub-code", "group": "Unit 3-01", "area": "input", "address": 3667, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-01 fan speed setting", "group": "Unit 3-01", "area": "holding", "address": 2099, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-01 fan direction setting", "group": "Unit 3-01", "area": "holding", "address": 2099, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-01 fan control flag", "group": "Unit 3-01", "area": "holding", "address": 2099, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-01 on/off setting", "group": "Unit 3-01", "area": "holding", "address": 2099, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-01 filter sign reset", "group": "Unit 3-01", "area": "holding", "address": 2100, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-01 operation mode setting", "group": "Unit 3-01", "area": "holding", "address": 2100, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-01 set point setting", "group": "Unit 3-01", "area": "holding", "address": 2101, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-01 heating water set point setting", "group": "Unit 3-01", "area": "holding", "address": 2532, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-01 cooling water set point setting", "group": "Unit 3-01", "area": "holding", "address": 2533, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-01 hot water storage set point setting", "group": "Unit 3-01", "area": "holding", "address": 2534, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-01 quiet mode setting", "group": "Unit 3-01", "area": "holding", "address": 2534, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-01 reheat setting", "group": "Unit 3-01", "area": "holding", "address": 2534, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-01 ventilation mode setting", "group": "Unit 3-01", "area": "holding", "address": 2535, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-01 remote controller fan speed lock", "group": "Unit 3-01", "area": "holding", "address": 2833, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-01 remote controller fan direction lock", "group": "Unit 3-01", "area": "holding", "address": 2833, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-01 remote controller operation mode lock", "group": "Unit 3-01", "area": "holding", "address": 2833, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-01 remote controller set point lock", "group": "Unit 3-01", "area": "holding", "address": 2833, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-01 remote controller off lock", "group": "Unit 3-01", "area": "holding", "address": 2833, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-01 remote controller on lock", "group": "Unit 3-01", "area": "holding", "address": 2833, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-02 fan speed capability", "group": "Unit 3-02", "area": "input", "address": 1102, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-02 fan speed steps", "group": "Unit 3-02", "area": "input", "address": 1102, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-02 fan direction capability", "group": "Unit 3-02", "area": "input", "address": 1102, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-02 fan direction steps", "group": "Unit 3-02", "area": "input", "address": 1102, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-02 dry mode capability", "group": "Unit 3-02", "area": "input", "address": 1102, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-02 auto mode capability", "group": "Unit 3-02", "area": "input", "address": 1102, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-02 heating mode capability", "group": "Unit 3-02", "area": "input", "address": 1102, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-02 cooling mode capability", "group": "Unit 3-02", "area": "input", "address": 1102, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-02 fan mode capability", "group": "Unit 3-02", "area": "input", "address": 1102, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-02 unit cooling set point lower limit", "group": "Unit 3-02", "area": "input", "address": 1103, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-02 unit cooling set point upper limit", "group": "Unit 3-02", "area": "input", "address": 1103, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-02 unit heating set point lower limit", "group": "Unit 3-02", "area": "input", "address": 1104, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-02 unit heating set point upper limit", "group": "Unit 3-02", "area": "input", "address": 1104, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-02 reheat capability", "group": "Unit 3-02", "area": "input", "address": 1536, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-02 space heating capability", "group": "Unit 3-02", "area": "input", "address": 1536, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-02 low noise capability", "group": "Unit 3-02", "area": "input", "address": 1536, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-02 leaving water set point capability", "group": "Unit 3-02", "area": "input", "address": 1536, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-02 unit cooling water set point upper limit", "group": "Unit 3-02", "area": "input", "address": 1537, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-02 unit cooling water set point lower limit", "group": "Unit 3-02", "area": "input", "address": 1537, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-02 unit heating water set point upper limit", "group": "Unit 3-02", "area": "input", "address": 1538, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-02 unit heating water set point lower limit", "group": "Unit 3-02", "area": "input", "address": 1538, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-02 fan speed", "group": "Unit 3-02", "area": "input", "address": 2204, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-02 fan direction", "group": "Unit 3-02", "area": "input", "address": 2204, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-02 thermo status", "group": "Unit 3-02", "area": "input", "address": 2204, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-02 heater status", "group": "Unit 3-02", "area": "input", "address": 2204, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-02 fan status", "group": "Unit 3-02", "area": "input", "address": 2204, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-02 normal operation", "group": "Unit 3-02", "area": "input", "address": 2204, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-02 forced off", "group": "Unit 3-02", "area": "input", "address": 2204, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-02 on/off", "group": "Unit 3-02", "area": "input", "address": 2204, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-02 cool/heat master", "group": "Unit 3-02", "area": "input", "address": 2205, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-02 defrost / hot start", "group": "Unit 3-02", "area": "input", "address": 2205, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-02 operation status", "group": "Unit 3-02", "area": "input", "address": 2205, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-02 filter sign", "group": "Unit 3-02", "area": "input", "address": 2205, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-02 operation mode", "group": "Unit 3-02", "area": "input", "address": 2205, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-02 set point", "group": "Unit 3-02", "area": "input", "address": 2206, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-02 room temperature", "group": "Unit 3-02", "area": "input", "address": 2208, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-02 heating water set point", "group": "Unit 3-02", "area": "input", "address": 2936, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-02 cooling water set point", "group": "Unit 3-02", "area": "input", "address": 2937, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-02 hot water storage set point", "group": "Unit 3-02", "area": "input", "address": 2938, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-02 low noise", "group": "Unit 3-02", "area": "input", "address": 2938, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-02 storage start requested", "group": "Unit 3-02", "area": "input", "address": 2938, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-02 reheat", "group": "Unit 3-02", "area": "input", "address": 2938, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-02 ventilation mode", "group": "Unit 3-02", "area": "input", "address": 2939, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-02 error code", "group": "Unit 3-02", "area": "input", "address": 3668, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-02 error unit number", "group": "Unit 3-02", "area": "input", "address": 3669, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-02 warning", "group": "Unit 3-02", "area": "input", "address": 3669, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-02 alarm", "group": "Unit 3-02", "area": "input", "address": 3669, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-02 error", "group": "Unit 3-02", "area": "input", "address": 3669, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-02 error sub-code", "group": "Unit 3-02", "area": "input", "address": 3669, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-02 fan speed setting", "group": "Unit 3-02", "area": "holding", "address": 2102, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-02 fan direction setting", "group": "Unit 3-02", "area": "holding", "address": 2102, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-02 fan control flag", "group": "Unit 3-02", "area": "holding", "address": 2102, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-02 on/off setting", "group": "Unit 3-02", "area": "holding", "address": 2102, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-02 filter sign reset", "group": "Unit 3-02", "area": "holding", "address": 2103, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-02 operation mode setting", "group": "Unit 3-02", "area": "holding", "address": 2103, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-02 set point setting", "group": "Unit 3-02", "area": "holding", "address": 2104, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-02 heating water set point setting", "group": "Unit 3-02", "area": "holding", "address": 2536, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-02 cooling water set point setting", "group": "Unit 3-02", "area": "holding", "address": 2537, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-02 hot water storage set point setting", "group": "Unit 3-02", "area": "holding", "address": 2538, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-02 quiet mode setting", "group": "Unit 3-02", "area": "holding", "address": 2538, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-02 reheat setting", "group": "Unit 3-02", "area": "holding", "address": 2538, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-02 ventilation mode setting", "group": "Unit 3-02", "area": "holding", "address": 2539, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-02 remote controller fan speed lock", "group": "Unit 3-02", "area": "holding", "address": 2834, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-02 remote controller fan direction lock", "group": "Unit 3-02", "area": "holding", "address": 2834, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-02 remote controller operation mode lock", "group": "Unit 3-02", "area": "holding", "address": 2834, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-02 remote controller set point lock", "group": "Unit 3-02", "area": "holding", "address": 2834, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-02 remote controller off lock", "group": "Unit 3-02", "area": "holding", "address": 2834, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-02 remote controller on lock", "group": "Unit 3-02", "area": "holding", "address": 2834, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-03 fan speed capability", "group": "Unit 3-03", "area": "input", "address": 1105, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-03 fan speed steps", "group": "Unit 3-03", "area": "input", "address": 1105, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-03 fan direction capability", "group": "Unit 3-03", "area": "input", "address": 1105, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-03 fan direction steps", "group": "Unit 3-03", "area": "input", "address": 1105, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-03 dry mode capability", "group": "Unit 3-03", "area": "input", "address": 1105, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-03 auto mode capability", "group": "Unit 3-03", "area": "input", "address": 1105, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-03 heating mode capability", "group": "Unit 3-03", "area": "input", "address": 1105, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-03 cooling mode capability", "group": "Unit 3-03", "area": "input", "address": 1105, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-03 fan mode capability", "group": "Unit 3-03", "area": "input", "address": 1105, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-03 unit cooling set point lower limit", "group": "Unit 3-03", "area": "input", "address": 1106, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-03 unit cooling set point upper limit", "group": "Unit 3-03", "area": "input", "address": 1106, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-03 unit heating set point lower limit", "group": "Unit 3-03", "area": "input", "address": 1107, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-03 unit heating set point upper limit", "group": "Unit 3-03", "area": "input", "address": 1107, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-03 reheat capability", "group": "Unit 3-03", "area": "input", "address": 1540, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-03 space heating capability", "group": "Unit 3-03", "area": "input", "address": 1540, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-03 low noise capability", "group": "Unit 3-03", "area": "input", "address": 1540, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-03 leaving water set point capability", "group": "Unit 3-03", "area": "input", "address": 1540, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-03 unit cooling water set point upper limit", "group": "Unit 3-03", "area": "input", "address": 1541, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-03 unit cooling water set point lower limit", "group": "Unit 3-03", "area": "input", "address": 1541, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-03 unit heating water set point upper limit", "group": "Unit 3-03", "area": "input", "address": 1542, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-03 unit heating water set point lower limit", "group": "Unit 3-03", "area": "input", "address": 1542, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-03 fan speed", "group": "Unit 3-03", "area": "input", "address": 2210, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-03 fan direction", "group": "Unit 3-03", "area": "input", "address": 2210, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-03 thermo status", "group": "Unit 3-03", "area": "input", "address": 2210, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-03 heater status", "group": "Unit 3-03", "area": "input", "address": 2210, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-03 fan status", "group": "Unit 3-03", "area": "input", "address": 2210, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-03 normal operation", "group": "Unit 3-03", "area": "input", "address": 2210, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-03 forced off", "group": "Unit 3-03", "area": "input", "address": 2210, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-03 on/off", "group": "Unit 3-03", "area": "input", "address": 2210, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-03 cool/heat master", "group": "Unit 3-03", "area": "input", "address": 2211, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-03 defrost / hot start", "group": "Unit 3-03", "area": "input", "address": 2211, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-03 operation status", "group": "Unit 3-03", "area": "input", "address": 2211, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-03 filter sign", "group": "Unit 3-03", "area": "input", "address": 2211, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-03 operation mode", "group": "Unit 3-03", "area": "input", "address": 2211, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-03 set point", "group": "Unit 3-03", "area": "input", "address": 2212, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-03 room temperature", "group": "Unit 3-03", "area": "input", "address": 2214, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-03 heating water set point", "group": "Unit 3-03", "area": "input", "address": 2940, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-03 cooling water set point", "group": "Unit 3-03", "area": "input", "address": 2941, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-03 hot water storage set point", "group": "Unit 3-03", "area": "input", "address": 2942, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-03 low noise", "group": "Unit 3-03", "area": "input", "address": 2942, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-03 storage start requested", "group": "Unit 3-03", "area": "input", "address": 2942, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-03 reheat", "group": "Unit 3-03", "area": "input", "address": 2942, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-03 ventilation mode", "group": "Unit 3-03", "area": "input", "address": 2943, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-03 error code", "group": "Unit 3-03", "area": "input", "address": 3670, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-03 error unit number", "group": "Unit 3-03", "area": "input", "address": 3671, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-03 warning", "group": "Unit 3-03", "area": "input", "address": 3671, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-03 alarm", "group": "Unit 3-03", "area": "input", "address": 3671, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-03 error", "group": "Unit 3-03", "area": "input", "address": 3671, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-03 error sub-code", "group": "Unit 3-03", "area": "input", "address": 3671, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-03 fan speed setting", "group": "Unit 3-03", "area": "holding", "address": 2105, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-03 fan direction setting", "group": "Unit 3-03", "area": "holding", "address": 2105, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-03 fan control flag", "group": "Unit 3-03", "area": "holding", "address": 2105, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-03 on/off setting", "group": "Unit 3-03", "area": "holding", "address": 2105, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-03 filter sign reset", "group": "Unit 3-03", "area": "holding", "address": 2106, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-03 operation mode setting", "group": "Unit 3-03", "area": "holding", "address": 2106, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-03 set point setting", "group": "Unit 3-03", "area": "holding", "address": 2107, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-03 heating water set point setting", "group": "Unit 3-03", "area": "holding", "address": 2540, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-03 cooling water set point setting", "group": "Unit 3-03", "area": "holding", "address": 2541, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-03 hot water storage set point setting", "group": "Unit 3-03", "area": "holding", "address": 2542, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-03 quiet mode setting", "group": "Unit 3-03", "area": "holding", "address": 2542, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-03 reheat setting", "group": "Unit 3-03", "area": "holding", "address": 2542, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-03 ventilation mode setting", "group": "Unit 3-03", "area": "holding", "address": 2543, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-03 remote controller fan speed lock", "group": "Unit 3-03", "area": "holding", "address": 2835, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-03 remote controller fan direction lock", "group": "Unit 3-03", "area": "holding", "address": 2835, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-03 remote controller operation mode lock", "group": "Unit 3-03", "area": "holding", "address": 2835, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-03 remote controller set point lock", "group": "Unit 3-03", "area": "holding", "address": 2835, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-03 remote controller off lock", "group": "Unit 3-03", "area": "holding", "address": 2835, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-03 remote controller on lock", "group": "Unit 3-03", "area": "holding", "address": 2835, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-04 fan speed capability", "group": "Unit 3-04", "area": "input", "address": 1108, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-04 fan speed steps", "group": "Unit 3-04", "area": "input", "address": 1108, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-04 fan direction capability", "group": "Unit 3-04", "area": "input", "address": 1108, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-04 fan direction steps", "group": "Unit 3-04", "area": "input", "address": 1108, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-04 dry mode capability", "group": "Unit 3-04", "area": "input", "address": 1108, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-04 auto mode capability", "group": "Unit 3-04", "area": "input", "address": 1108, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-04 heating mode capability", "group": "Unit 3-04", "area": "input", "address": 1108, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-04 cooling mode capability", "group": "Unit 3-04", "area": "input", "address": 1108, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-04 fan mode capability", "group": "Unit 3-04", "area": "input", "address": 1108, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-04 unit cooling set point lower limit", "group": "Unit 3-04", "area": "input", "address": 1109, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-04 unit cooling set point upper limit", "group": "Unit 3-04", "area": "input", "address": 1109, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-04 unit heating set point lower limit", "group": "Unit 3-04", "area": "input", "address": 1110, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-04 unit heating set point upper limit", "group": "Unit 3-04", "area": "input", "address": 1110, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-04 reheat capability", "group": "Unit 3-04", "area": "input", "address": 1544, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-04 space heating capability", "group": "Unit 3-04", "area": "input", "address": 1544, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-04 low noise capability", "group": "Unit 3-04", "area": "input", "address": 1544, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-04 leaving water set point capability", "group": "Unit 3-04", "area": "input", "address": 1544, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-04 unit cooling water set point upper limit", "group": "Unit 3-04", "area": "input", "address": 1545, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-04 unit cooling water set point lower limit", "group": "Unit 3-04", "area": "input", "address": 1545, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-04 unit heating water set point upper limit", "group": "Unit 3-04", "area": "input", "address": 1546, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-04 unit heating water set point lower limit", "group": "Unit 3-04", "area": "input", "address": 1546, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-04 fan speed", "group": "Unit 3-04", "area": "input", "address": 2216, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-04 fan direction", "group": "Unit 3-04", "area": "input", "address": 2216, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-04 thermo status", "group": "Unit 3-04", "area": "input", "address": 2216, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-04 heater status", "group": "Unit 3-04", "area": "input", "address": 2216, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-04 fan status", "group": "Unit 3-04", "area": "input", "address": 2216, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-04 normal operation", "group": "Unit 3-04", "area": "input", "address": 2216, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-04 forced off", "group": "Unit 3-04", "area": "input", "address": 2216, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-04 on/off", "group": "Unit 3-04", "area": "input", "address": 2216, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-04 cool/heat master", "group": "Unit 3-04", "area": "input", "address": 2217, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-04 defrost / hot start", "group": "Unit 3-04", "area": "input", "address": 2217, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-04 operation status", "group": "Unit 3-04", "area": "input", "address": 2217, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-04 filter sign", "group": "Unit 3-04", "area": "input", "address": 2217, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-04 operation mode", "group": "Unit 3-04", "area": "input", "address": 2217, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-04 set point", "group": "Unit 3-04", "area": "input", "address": 2218, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-04 room temperature", "group": "Unit 3-04", "area": "input", "address": 2220, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-04 heating water set point", "group": "Unit 3-04", "area": "input", "address": 2944, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-04 cooling water set point", "group": "Unit 3-04", "area": "input", "address": 2945, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-04 hot water storage set point", "group": "Unit 3-04", "area": "input", "address": 2946, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-04 low noise", "group": "Unit 3-04", "area": "input", "address": 2946, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-04 storage start requested", "group": "Unit 3-04", "area": "input", "address": 2946, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-04 reheat", "group": "Unit 3-04", "area": "input", "address": 2946, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-04 ventilation mode", "group": "Unit 3-04", "area": "input", "address": 2947, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-04 error code", "group": "Unit 3-04", "area": "input", "address": 3672, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-04 error unit number", "group": "Unit 3-04", "area": "input", "address": 3673, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-04 warning", "group": "Unit 3-04", "area": "input", "address": 3673, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-04 alarm", "group": "Unit 3-04", "area": "input", "address": 3673, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-04 error", "group": "Unit 3-04", "area": "input", "address": 3673, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-04 error sub-code", "group": "Unit 3-04", "area": "input", "address": 3673, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-04 fan speed setting", "group": "Unit 3-04", "area": "holding", "address": 2108, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-04 fan direction setting", "group": "Unit 3-04", "area": "holding", "address": 2108, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-04 fan control flag", "group": "Unit 3-04", "area": "holding", "address": 2108, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-04 on/off setting", "group": "Unit 3-04", "area": "holding", "address": 2108, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-04 filter sign reset", "group": "Unit 3-04", "area": "holding", "address": 2109, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-04 operation mode setting", "group": "Unit 3-04", "area": "holding", "address": 2109, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-04 set point setting", "group": "Unit 3-04", "area": "holding", "address": 2110, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-04 heating water set point setting", "group": "Unit 3-04", "area": "holding", "address": 2544, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-04 cooling water set point setting", "group": "Unit 3-04", "area": "holding", "address": 2545, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-04 hot water storage set point setting", "group": "Unit 3-04", "area": "holding", "address": 2546, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-04 quiet mode setting", "group": "Unit 3-04", "area": "holding", "address": 2546, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-04 reheat setting", "group": "Unit 3-04", "area": "holding", "address": 2546, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-04 ventilation mode setting", "group": "Unit 3-04", "area": "holding", "address": 2547, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-04 remote controller fan speed lock", "group": "Unit 3-04", "area": "holding", "address": 2836, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-04 remote controller fan direction lock", "group": "Unit 3-04", "area": "holding", "address": 2836, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-04 remote controller operation mode lock", "group": "Unit 3-04", "area": "holding", "address": 2836, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-04 remote controller set point lock", "group": "Unit 3-04", "area": "holding", "address": 2836, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-04 remote controller off lock", "group": "Unit 3-04", "area": "holding", "address": 2836, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-04 remote controller on lock", "group": "Unit 3-04", "area": "holding", "address": 2836, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-05 fan speed capability", "group": "Unit 3-05", "area": "input", "address": 1111, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-05 fan speed steps", "group": "Unit 3-05", "area": "input", "address": 1111, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-05 fan direction capability", "group": "Unit 3-05", "area": "input", "address": 1111, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-05 fan direction steps", "group": "Unit 3-05", "area": "input", "address": 1111, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-05 dry mode capability", "group": "Unit 3-05", "area": "input", "address": 1111, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-05 auto mode capability", "group": "Unit 3-05", "area": "input", "address": 1111, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-05 heating mode capability", "group": "Unit 3-05", "area": "input", "address": 1111, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-05 cooling mode capability", "group": "Unit 3-05", "area": "input", "address": 1111, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-05 fan mode capability", "group": "Unit 3-05", "area": "input", "address": 1111, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-05 unit cooling set point lower limit", "group": "Unit 3-05", "area": "input", "address": 1112, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-05 unit cooling set point upper limit", "group": "Unit 3-05", "area": "input", "address": 1112, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-05 unit heating set point lower limit", "group": "Unit 3-05", "area": "input", "address": 1113, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-05 unit heating set point upper limit", "group": "Unit 3-05", "area": "input", "address": 1113, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-05 reheat capability", "group": "Unit 3-05", "area": "input", "address": 1548, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-05 space heating capability", "group": "Unit 3-05", "area": "input", "address": 1548, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-05 low noise capability", "group": "Unit 3-05", "area": "input", "address": 1548, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-05 leaving water set point capability", "group": "Unit 3-05", "area": "input", "address": 1548, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-05 unit cooling water set point upper limit", "group": "Unit 3-05", "area": "input", "address": 1549, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-05 unit cooling water set point lower limit", "group": "Unit 3-05", "area": "input", "address": 1549, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-05 unit heating water set point upper limit", "group": "Unit 3-05", "area": "input", "address": 1550, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-05 unit heating water set point lower limit", "group": "Unit 3-05", "area": "input", "address": 1550, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-05 fan speed", "group": "Unit 3-05", "area": "input", "address": 2222, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-05 fan direction", "group": "Unit 3-05", "area": "input", "address": 2222, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-05 thermo status", "group": "Unit 3-05", "area": "input", "address": 2222, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-05 heater status", "group": "Unit 3-05", "area": "input", "address": 2222, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-05 fan status", "group": "Unit 3-05", "area": "input", "address": 2222, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-05 normal operation", "group": "Unit 3-05", "area": "input", "address": 2222, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-05 forced off", "group": "Unit 3-05", "area": "input", "address": 2222, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-05 on/off", "group": "Unit 3-05", "area": "input", "address": 2222, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-05 cool/heat master", "group": "Unit 3-05", "area": "input", "address": 2223, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-05 defrost / hot start", "group": "Unit 3-05", "area": "input", "address": 2223, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-05 operation status", "group": "Unit 3-05", "area": "input", "address": 2223, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-05 filter sign", "group": "Unit 3-05", "area": "input", "address": 2223, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-05 operation mode", "group": "Unit 3-05", "area": "input", "address": 2223, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-05 set point", "group": "Unit 3-05", "area": "input", "address": 2224, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-05 room temperature", "group": "Unit 3-05", "area": "input", "address": 2226, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-05 heating water set point", "group": "Unit 3-05", "area": "input", "address": 2948, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-05 cooling water set point", "group": "Unit 3-05", "area": "input", "address": 2949, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-05 hot water storage set point", "group": "Unit 3-05", "area": "input", "address": 2950, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-05 low noise", "group": "Unit 3-05", "area": "input", "address": 2950, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-05 storage start requested", "group": "Unit 3-05", "area": "input", "address": 2950, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-05 reheat", "group": "Unit 3-05", "area": "input", "address": 2950, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-05 ventilation mode", "group": "Unit 3-05", "area": "input", "address": 2951, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-05 error code", "group": "Unit 3-05", "area": "input", "address": 3674, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-05 error unit number", "group": "Unit 3-05", "area": "input", "address": 3675, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-05 warning", "group": "Unit 3-05", "area": "input", "address": 3675, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-05 alarm", "group": "Unit 3-05", "area": "input", "address": 3675, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-05 error", "group": "Unit 3-05", "area": "input", "address": 3675, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-05 error sub-code", "group": "Unit 3-05", "area": "input", "address": 3675, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-05 fan speed setting", "group": "Unit 3-05", "area": "holding", "address": 2111, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-05 fan direction setting", "group": "Unit 3-05", "area": "holding", "address": 2111, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-05 fan control flag", "group": "Unit 3-05", "area": "holding", "address": 2111, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-05 on/off setting", "group": "Unit 3-05", "area": "holding", "address": 2111, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-05 filter sign reset", "group": "Unit 3-05", "area": "holding", "address": 2112, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-05 operation mode setting", "group": "Unit 3-05", "area": "holding", "address": 2112, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-05 set point setting", "group": "Unit 3-05", "area": "holding", "address": 2113, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-05 heating water set point setting", "group": "Unit 3-05", "area": "holding", "address": 2548, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-05 cooling water set point setting", "group": "Unit 3-05", "area": "holding", "address": 2549, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-05 hot water storage set point setting", "group": "Unit 3-05", "area": "holding", "address": 2550, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-05 quiet mode setting", "group": "Unit 3-05", "area": "holding", "address": 2550, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-05 reheat setting", "group": "Unit 3-05", "area": "holding", "address": 2550, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-05 ventilation mode setting", "group": "Unit 3-05", "area": "holding", "address": 2551, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-05 remote controller fan speed lock", "group": "Unit 3-05", "area": "holding", "address": 2837, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-05 remote controller fan direction lock", "group": "Unit 3-05", "area": "holding", "address": 2837, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-05 remote controller operation mode lock", "group": "Unit 3-05", "area": "holding", "address": 2837, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-05 remote controller set point lock", "group": "Unit 3-05", "area": "holding", "address": 2837, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-05 remote controller off lock", "group": "Unit 3-05", "area": "holding", "address": 2837, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-05 remote controller on lock", "group": "Unit 3-05", "area": "holding", "address": 2837, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-06 fan speed capability", "group": "Unit 3-06", "area": "input", "address": 1114, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-06 fan speed steps", "group": "Unit 3-06", "area": "input", "address": 1114, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-06 fan direction capability", "group": "Unit 3-06", "area": "input", "address": 1114, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-06 fan direction steps", "group": "Unit 3-06", "area": "input", "address": 1114, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-06 dry mode capability", "group": "Unit 3-06", "area": "input", "address": 1114, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-06 auto mode capability", "group": "Unit 3-06", "area": "input", "address": 1114, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-06 heating mode capability", "group": "Unit 3-06", "area": "input", "address": 1114, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-06 cooling mode capability", "group": "Unit 3-06", "area": "input", "address": 1114, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-06 fan mode capability", "group": "Unit 3-06", "area": "input", "address": 1114, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-06 unit cooling set point lower limit", "group": "Unit 3-06", "area": "input", "address": 1115, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-06 unit cooling set point upper limit", "group": "Unit 3-06", "area": "input", "address": 1115, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-06 unit heating set point lower limit", "group": "Unit 3-06", "area": "input", "address": 1116, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-06 unit heating set point upper limit", "group": "Unit 3-06", "area": "input", "address": 1116, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-06 reheat capability", "group": "Unit 3-06", "area": "input", "address": 1552, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-06 space heating capability", "group": "Unit 3-06", "area": "input", "address": 1552, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-06 low noise capability", "group": "Unit 3-06", "area": "input", "address": 1552, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-06 leaving water set point capability", "group": "Unit 3-06", "area": "input", "address": 1552, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-06 unit cooling water set point upper limit", "group": "Unit 3-06", "area": "input", "address": 1553, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-06 unit cooling water set point lower limit", "group": "Unit 3-06", "area": "input", "address": 1553, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-06 unit heating water set point upper limit", "group": "Unit 3-06", "area": "input", "address": 1554, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-06 unit heating water set point lower limit", "group": "Unit 3-06", "area": "input", "address": 1554, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-06 fan speed", "group": "Unit 3-06", "area": "input", "address": 2228, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-06 fan direction", "group": "Unit 3-06", "area": "input", "address": 2228, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-06 thermo status", "group": "Unit 3-06", "area": "input", "address": 2228, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-06 heater status", "group": "Unit 3-06", "area": "input", "address": 2228, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-06 fan status", "group": "Unit 3-06", "area": "input", "address": 2228, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-06 normal operation", "group": "Unit 3-06", "area": "input", "address": 2228, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-06 forced off", "group": "Unit 3-06", "area": "input", "address": 2228, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-06 on/off", "group": "Unit 3-06", "area": "input", "address": 2228, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-06 cool/heat master", "group": "Unit 3-06", "area": "input", "address": 2229, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-06 defrost / hot start", "group": "Unit 3-06", "area": "input", "address": 2229, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-06 operation status", "group": "Unit 3-06", "area": "input", "address": 2229, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-06 filter sign", "group": "Unit 3-06", "area": "input", "address": 2229, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-06 operation mode", "group": "Unit 3-06", "area": "input", "address": 2229, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-06 set point", "group": "Unit 3-06", "area": "input", "address": 2230, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-06 room temperature", "group": "Unit 3-06", "area": "input", "address": 2232, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-06 heating water set point", "group": "Unit 3-06", "area": "input", "address": 2952, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-06 cooling water set point", "group": "Unit 3-06", "area": "input", "address": 2953, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-06 hot water storage set point", "group": "Unit 3-06", "area": "input", "address": 2954, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-06 low noise", "group": "Unit 3-06", "area": "input", "address": 2954, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-06 storage start requested", "group": "Unit 3-06", "area": "input", "address": 2954, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-06 reheat", "group": "Unit 3-06", "area": "input", "address": 2954, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-06 ventilation mode", "group": "Unit 3-06", "area": "input", "address": 2955, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-06 error code", "group": "Unit 3-06", "area": "input", "address": 3676, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-06 error unit number", "group": "Unit 3-06", "area": "input", "address": 3677, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-06 warning", "group": "Unit 3-06", "area": "input", "address": 3677, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-06 alarm", "group": "Unit 3-06", "area": "input", "address": 3677, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-06 error", "group": "Unit 3-06", "area": "input", "address": 3677, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-06 error sub-code", "group": "Unit 3-06", "area": "input", "address": 3677, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-06 fan speed setting", "group": "Unit 3-06", "area": "holding", "address": 2114, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-06 fan direction setting", "group": "Unit 3-06", "area": "holding", "address": 2114, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-06 fan control flag", "group": "Unit 3-06", "area": "holding", "address": 2114, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-06 on/off setting", "group": "Unit 3-06", "area": "holding", "address": 2114, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-06 filter sign reset", "group": "Unit 3-06", "area": "holding", "address": 2115, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-06 operation mode setting", "group": "Unit 3-06", "area": "holding", "address": 2115, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-06 set point setting", "group": "Unit 3-06", "area": "holding", "address": 2116, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-06 heating water set point setting", "group": "Unit 3-06", "area": "holding", "address": 2552, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-06 cooling water set point setting", "group": "Unit 3-06", "area": "holding", "address": 2553, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-06 hot water storage set point setting", "group": "Unit 3-06", "area": "holding", "address": 2554, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-06 quiet mode setting", "group": "Unit 3-06", "area": "holding", "address": 2554, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-06 reheat setting", "group": "Unit 3-06", "area": "holding", "address": 2554, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-06 ventilation mode setting", "group": "Unit 3-06", "area": "holding", "address": 2555, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-06 remote controller fan speed lock", "group": "Unit 3-06", "area": "holding", "address": 2838, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-06 remote controller fan direction lock", "group": "Unit 3-06", "area": "holding", "address": 2838, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-06 remote controller operation mode lock", "group": "Unit 3-06", "area": "holding", "address": 2838, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-06 remote controller set point lock", "group": "Unit 3-06", "area": "holding", "address": 2838, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-06 remote controller off lock", "group": "Unit 3-06", "area": "holding", "address": 2838, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-06 remote controller on lock", "group": "Unit 3-06", "area": "holding", "address": 2838, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-07 fan speed capability", "group": "Unit 3-07", "area": "input", "address": 1117, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-07 fan speed steps", "group": "Unit 3-07", "area": "input", "address": 1117, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-07 fan direction capability", "group": "Unit 3-07", "area": "input", "address": 1117, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-07 fan direction steps", "group": "Unit 3-07", "area": "input", "address": 1117, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-07 dry mode capability", "group": "Unit 3-07", "area": "input", "address": 1117, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-07 auto mode capability", "group": "Unit 3-07", "area": "input", "address": 1117, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-07 heating mode capability", "group": "Unit 3-07", "area": "input", "address": 1117, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-07 cooling mode capability", "group": "Unit 3-07", "area": "input", "address": 1117, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-07 fan mode capability", "group": "Unit 3-07", "area": "input", "address": 1117, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-07 unit cooling set point lower limit", "group": "Unit 3-07", "area": "input", "address": 1118, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-07 unit cooling set point upper limit", "group": "Unit 3-07", "area": "input", "address": 1118, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-07 unit heating set point lower limit", "group": "Unit 3-07", "area": "input", "address": 1119, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-07 unit heating set point upper limit", "group": "Unit 3-07", "area": "input", "address": 1119, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-07 reheat capability", "group": "Unit 3-07", "area": "input", "address": 1556, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-07 space heating capability", "group": "Unit 3-07", "area": "input", "address": 1556, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-07 low noise capability", "group": "Unit 3-07", "area": "input", "address": 1556, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-07 leaving water set point capability", "group": "Unit 3-07", "area": "input", "address": 1556, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-07 unit cooling water set point upper limit", "group": "Unit 3-07", "area": "input", "address": 1557, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-07 unit cooling water set point lower limit", "group": "Unit 3-07", "area": "input", "address": 1557, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-07 unit heating water set point upper limit", "group": "Unit 3-07", "area": "input", "address": 1558, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-07 unit heating water set point lower limit", "group": "Unit 3-07", "area": "input", "address": 1558, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-07 fan speed", "group": "Unit 3-07", "area": "input", "address": 2234, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-07 fan direction", "group": "Unit 3-07", "area": "input", "address": 2234, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-07 thermo status", "group": "Unit 3-07", "area": "input", "address": 2234, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-07 heater status", "group": "Unit 3-07", "area": "input", "address": 2234, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-07 fan status", "group": "Unit 3-07", "area": "input", "address": 2234, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-07 normal operation", "group": "Unit 3-07", "area": "input", "address": 2234, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-07 forced off", "group": "Unit 3-07", "area": "input", "address": 2234, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-07 on/off", "group": "Unit 3-07", "area": "input", "address": 2234, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-07 cool/heat master", "group": "Unit 3-07", "area": "input", "address": 2235, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-07 defrost / hot start", "group": "Unit 3-07", "area": "input", "address": 2235, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-07 operation status", "group": "Unit 3-07", "area": "input", "address": 2235, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-07 filter sign", "group": "Unit 3-07", "area": "input", "address": 2235, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-07 operation mode", "group": "Unit 3-07", "area": "input", "address": 2235, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-07 set point", "group": "Unit 3-07", "area": "input", "address": 2236, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-07 room temperature", "group": "Unit 3-07", "area": "input", "address": 2238, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-07 heating water set point", "group": "Unit 3-07", "area": "input", "address": 2956, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-07 cooling water set point", "group": "Unit 3-07", "area": "input", "address": 2957, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-07 hot water storage set point", "group": "Unit 3-07", "area": "input", "address": 2958, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-07 low noise", "group": "Unit 3-07", "area": "input", "address": 2958, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-07 storage start requested", "group": "Unit 3-07", "area": "input", "address": 2958, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-07 reheat", "group": "Unit 3-07", "area": "input", "address": 2958, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-07 ventilation mode", "group": "Unit 3-07", "area": "input", "address": 2959, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-07 error code", "group": "Unit 3-07", "area": "input", "address": 3678, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-07 error unit number", "group": "Unit 3-07", "area": "input", "address": 3679, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-07 warning", "group": "Unit 3-07", "area": "input", "address": 3679, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-07 alarm", "group": "Unit 3-07", "area": "input", "address": 3679, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-07 error", "group": "Unit 3-07", "area": "input", "address": 3679, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-07 error sub-code", "group": "Unit 3-07", "area": "input", "address": 3679, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-07 fan speed setting", "group": "Unit 3-07", "area": "holding", "address": 2117, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-07 fan direction setting", "group": "Unit 3-07", "area": "holding", "address": 2117, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-07 fan control flag", "group": "Unit 3-07", "area": "holding", "address": 2117, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-07 on/off setting", "group": "Unit 3-07", "area": "holding", "address": 2117, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-07 filter sign reset", "group": "Unit 3-07", "area": "holding", "address": 2118, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-07 operation mode setting", "group": "Unit 3-07", "area": "holding", "address": 2118, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-07 set point setting", "group": "Unit 3-07", "area": "holding", "address": 2119, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-07 heating water set point setting", "group": "Unit 3-07", "area": "holding", "address": 2556, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-07 cooling water set point setting", "group": "Unit 3-07", "area": "holding", "address": 2557, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-07 hot water storage set point setting", "group": "Unit 3-07", "area": "holding", "address": 2558, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-07 quiet mode setting", "group": "Unit 3-07", "area": "holding", "address": 2558, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-07 reheat setting", "group": "Unit 3-07", "area": "holding", "address": 2558, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-07 ventilation mode setting", "group": "Unit 3-07", "area": "holding", "address": 2559, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-07 remote controller fan speed lock", "group": "Unit 3-07", "area": "holding", "address": 2839, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-07 remote controller fan direction lock", "group": "Unit 3-07", "area": "holding", "address": 2839, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-07 remote controller operation mode lock", "group": "Unit 3-07", "area": "holding", "address": 2839, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-07 remote controller set point lock", "group": "Unit 3-07", "area": "holding", "address": 2839, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-07 remote controller off lock", "group": "Unit 3-07", "area": "holding", "address": 2839, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-07 remote controller on lock", "group": "Unit 3-07", "area": "holding", "address": 2839, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-08 fan speed capability", "group": "Unit 3-08", "area": "input", "address": 1120, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-08 fan speed steps", "group": "Unit 3-08", "area": "input", "address": 1120, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-08 fan direction capability", "group": "Unit 3-08", "area": "input", "address": 1120, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-08 fan direction steps", "group": "Unit 3-08", "area": "input", "address": 1120, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-08 dry mode capability", "group": "Unit 3-08", "area": "input", "address": 1120, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-08 auto mode capability", "group": "Unit 3-08", "area": "input", "address": 1120, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-08 heating mode capability", "group": "Unit 3-08", "area": "input", "address": 1120, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-08 cooling mode capability", "group": "Unit 3-08", "area": "input", "address": 1120, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-08 fan mode capability", "group": "Unit 3-08", "area": "input", "address": 1120, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-08 unit cooling set point lower limit", "group": "Unit 3-08", "area": "input", "address": 1121, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-08 unit cooling set point upper limit", "group": "Unit 3-08", "area": "input", "address": 1121, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-08 unit heating set point lower limit", "group": "Unit 3-08", "area": "input", "address": 1122, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-08 unit heating set point upper limit", "group": "Unit 3-08", "area": "input", "address": 1122, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-08 reheat capability", "group": "Unit 3-08", "area": "input", "address": 1560, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-08 space heating capability", "group": "Unit 3-08", "area": "input", "address": 1560, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-08 low noise capability", "group": "Unit 3-08", "area": "input", "address": 1560, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-08 leaving water set point capability", "group": "Unit 3-08", "area": "input", "address": 1560, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-08 unit cooling water set point upper limit", "group": "Unit 3-08", "area": "input", "address": 1561, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-08 unit cooling water set point lower limit", "group": "Unit 3-08", "area": "input", "address": 1561, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-08 unit heating water set point upper limit", "group": "Unit 3-08", "area": "input", "address": 1562, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-08 unit heating water set point lower limit", "group": "Unit 3-08", "area": "input", "address": 1562, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-08 fan speed", "group": "Unit 3-08", "area": "input", "address": 2240, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-08 fan direction", "group": "Unit 3-08", "area": "input", "address": 2240, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-08 thermo status", "group": "Unit 3-08", "area": "input", "address": 2240, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-08 heater status", "group": "Unit 3-08", "area": "input", "address": 2240, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-08 fan status", "group": "Unit 3-08", "area": "input", "address": 2240, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-08 normal operation", "group": "Unit 3-08", "area": "input", "address": 2240, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-08 forced off", "group": "Unit 3-08", "area": "input", "address": 2240, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-08 on/off", "group": "Unit 3-08", "area": "input", "address": 2240, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-08 cool/heat master", "group": "Unit 3-08", "area": "input", "address": 2241, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-08 defrost / hot start", "group": "Unit 3-08", "area": "input", "address": 2241, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-08 operation status", "group": "Unit 3-08", "area": "input", "address": 2241, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-08 filter sign", "group": "Unit 3-08", "area": "input", "address": 2241, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-08 operation mode", "group": "Unit 3-08", "area": "input", "address": 2241, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-08 set point", "group": "Unit 3-08", "area": "input", "address": 2242, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-08 room temperature", "group": "Unit 3-08", "area": "input", "address": 2244, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-08 heating water set point", "group": "Unit 3-08", "area": "input", "address": 2960, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-08 cooling water set point", "group": "Unit 3-08", "area": "input", "address": 2961, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-08 hot water storage set point", "group": "Unit 3-08", "area": "input", "address": 2962, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-08 low noise", "group": "Unit 3-08", "area": "input", "address": 2962, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-08 storage start requested", "group": "Unit 3-08", "area": "input", "address": 2962, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-08 reheat", "group": "Unit 3-08", "area": "input", "address": 2962, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-08 ventilation mode", "group": "Unit 3-08", "area": "input", "address": 2963, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-08 error code", "group": "Unit 3-08", "area": "input", "address": 3680, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-08 error unit number", "group": "Unit 3-08", "area": "input", "address": 3681, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-08 warning", "group": "Unit 3-08", "area": "input", "address": 3681, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-08 alarm", "group": "Unit 3-08", "area": "input", "address": 3681, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-08 error", "group": "Unit 3-08", "area": "input", "address": 3681, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-08 error sub-code", "group": "Unit 3-08", "area": "input", "address": 3681, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-08 fan speed setting", "group": "Unit 3-08", "area": "holding", "address": 2120, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-08 fan direction setting", "group": "Unit 3-08", "area": "holding", "address": 2120, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-08 fan control flag", "group": "Unit 3-08", "area": "holding", "address": 2120, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-08 on/off setting", "group": "Unit 3-08", "area": "holding", "address": 2120, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-08 filter sign reset", "group": "Unit 3-08", "area": "holding", "address": 2121, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-08 operation mode setting", "group": "Unit 3-08", "area": "holding", "address": 2121, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-08 set point setting", "group": "Unit 3-08", "area": "holding", "address": 2122, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-08 heating water set point setting", "group": "Unit 3-08", "area": "holding", "address": 2560, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-08 cooling water set point setting", "group": "Unit 3-08", "area": "holding", "address": 2561, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-08 hot water storage set point setting", "group": "Unit 3-08", "area": "holding", "address": 2562, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-08 quiet mode setting", "group": "Unit 3-08", "area": "holding", "address": 2562, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-08 reheat setting", "group": "Unit 3-08", "area": "holding", "address": 2562, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-08 ventilation mode setting", "group": "Unit 3-08", "area": "holding", "address": 2563, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-08 remote controller fan speed lock", "group": "Unit 3-08", "area": "holding", "address": 2840, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-08 remote controller fan direction lock", "group": "Unit 3-08", "area": "holding", "address": 2840, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-08 remote controller operation mode lock", "group": "Unit 3-08", "area": "holding", "address": 2840, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-08 remote controller set point lock", "group": "Unit 3-08", "area": "holding", "address": 2840, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-08 remote controller off lock", "group": "Unit 3-08", "area": "holding", "address": 2840, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-08 remote controller on lock", "group": "Unit 3-08", "area": "holding", "address": 2840, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-09 fan speed capability", "group": "Unit 3-09", "area": "input", "address": 1123, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-09 fan speed steps", "group": "Unit 3-09", "area": "input", "address": 1123, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-09 fan direction capability", "group": "Unit 3-09", "area": "input", "address": 1123, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-09 fan direction steps", "group": "Unit 3-09", "area": "input", "address": 1123, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-09 dry mode capability", "group": "Unit 3-09", "area": "input", "address": 1123, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-09 auto mode capability", "group": "Unit 3-09", "area": "input", "address": 1123, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-09 heating mode capability", "group": "Unit 3-09", "area": "input", "address": 1123, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-09 cooling mode capability", "group": "Unit 3-09", "area": "input", "address": 1123, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-09 fan mode capability", "group": "Unit 3-09", "area": "input", "address": 1123, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-09 unit cooling set point lower limit", "group": "Unit 3-09", "area": "input", "address": 1124, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-09 unit cooling set point upper limit", "group": "Unit 3-09", "area": "input", "address": 1124, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-09 unit heating set point lower limit", "group": "Unit 3-09", "area": "input", "address": 1125, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-09 unit heating set point upper limit", "group": "Unit 3-09", "area": "input", "address": 1125, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-09 reheat capability", "group": "Unit 3-09", "area": "input", "address": 1564, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-09 space heating capability", "group": "Unit 3-09", "area": "input", "address": 1564, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-09 low noise capability", "group": "Unit 3-09", "area": "input", "address": 1564, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-09 leaving water set point capability", "group": "Unit 3-09", "area": "input", "address": 1564, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-09 unit cooling water set point upper limit", "group": "Unit 3-09", "area": "input", "address": 1565, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-09 unit cooling water set point lower limit", "group": "Unit 3-09", "area": "input", "address": 1565, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-09 unit heating water set point upper limit", "group": "Unit 3-09", "area": "input", "address": 1566, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-09 unit heating water set point lower limit", "group": "Unit 3-09", "area": "input", "address": 1566, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-09 fan speed", "group": "Unit 3-09", "area": "input", "address": 2246, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-09 fan direction", "group": "Unit 3-09", "area": "input", "address": 2246, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-09 thermo status", "group": "Unit 3-09", "area": "input", "address": 2246, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-09 heater status", "group": "Unit 3-09", "area": "input", "address": 2246, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-09 fan status", "group": "Unit 3-09", "area": "input", "address": 2246, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-09 normal operation", "group": "Unit 3-09", "area": "input", "address": 2246, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-09 forced off", "group": "Unit 3-09", "area": "input", "address": 2246, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-09 on/off", "group": "Unit 3-09", "area": "input", "address": 2246, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-09 cool/heat master", "group": "Unit 3-09", "area": "input", "address": 2247, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-09 defrost / hot start", "group": "Unit 3-09", "area": "input", "address": 2247, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-09 operation status", "group": "Unit 3-09", "area": "input", "address": 2247, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-09 filter sign", "group": "Unit 3-09", "area": "input", "address": 2247, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-09 operation mode", "group": "Unit 3-09", "area": "input", "address": 2247, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-09 set point", "group": "Unit 3-09", "area": "input", "address": 2248, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-09 room temperature", "group": "Unit 3-09", "area": "input", "address": 2250, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-09 heating water set point", "group": "Unit 3-09", "area": "input", "address": 2964, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-09 cooling water set point", "group": "Unit 3-09", "area": "input", "address": 2965, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-09 hot water storage set point", "group": "Unit 3-09", "area": "input", "address": 2966, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-09 low noise", "group": "Unit 3-09", "area": "input", "address": 2966, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-09 storage start requested", "group": "Unit 3-09", "area": "input", "address": 2966, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-09 reheat", "group": "Unit 3-09", "area": "input", "address": 2966, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-09 ventilation mode", "group": "Unit 3-09", "area": "input", "address": 2967, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-09 error code", "group": "Unit 3-09", "area": "input", "address": 3682, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-09 error unit number", "group": "Unit 3-09", "area": "input", "address": 3683, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-09 warning", "group": "Unit 3-09", "area": "input", "address": 3683, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-09 alarm", "group": "Unit 3-09", "area": "input", "address": 3683, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-09 error", "group": "Unit 3-09", "area": "input", "address": 3683, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-09 error sub-code", "group": "Unit 3-09", "area": "input", "address": 3683, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-09 fan speed setting", "group": "Unit 3-09", "area": "holding", "address": 2123, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-09 fan direction setting", "group": "Unit 3-09", "area": "holding", "address": 2123, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-09 fan control flag", "group": "Unit 3-09", "area": "holding", "address": 2123, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-09 on/off setting", "group": "Unit 3-09", "area": "holding", "address": 2123, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-09 filter sign reset", "group": "Unit 3-09", "area": "holding", "address": 2124, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-09 operation mode setting", "group": "Unit 3-09", "area": "holding", "address": 2124, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-09 set point setting", "group": "Unit 3-09", "area": "holding", "address": 2125, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-09 heating water set point setting", "group": "Unit 3-09", "area": "holding", "address": 2564, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-09 cooling water set point setting", "group": "Unit 3-09", "area": "holding", "address": 2565, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-09 hot water storage set point setting", "group": "Unit 3-09", "area": "holding", "address": 2566, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-09 quiet mode setting", "group": "Unit 3-09", "area": "holding", "address": 2566, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-09 reheat setting", "group": "Unit 3-09", "area": "holding", "address": 2566, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-09 ventilation mode setting", "group": "Unit 3-09", "area": "holding", "address": 2567, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-09 remote controller fan speed lock", "group": "Unit 3-09", "area": "holding", "address": 2841, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-09 remote controller fan direction lock", "group": "Unit 3-09", "area": "holding", "address": 2841, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-09 remote controller operation mode lock", "group": "Unit 3-09", "area": "holding", "address": 2841, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-09 remote controller set point lock", "group": "Unit 3-09", "area": "holding", "address": 2841, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-09 remote controller off lock", "group": "Unit 3-09", "area": "holding", "address": 2841, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-09 remote controller on lock", "group": "Unit 3-09", "area": "holding", "address": 2841, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-10 fan speed capability", "group": "Unit 3-10", "area": "input", "address": 1126, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-10 fan speed steps", "group": "Unit 3-10", "area": "input", "address": 1126, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-10 fan direction capability", "group": "Unit 3-10", "area": "input", "address": 1126, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-10 fan direction steps", "group": "Unit 3-10", "area": "input", "address": 1126, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-10 dry mode capability", "group": "Unit 3-10", "area": "input", "address": 1126, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-10 auto mode capability", "group": "Unit 3-10", "area": "input", "address": 1126, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-10 heating mode capability", "group": "Unit 3-10", "area": "input", "address": 1126, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-10 cooling mode capability", "group": "Unit 3-10", "area": "input", "address": 1126, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-10 fan mode capability", "group": "Unit 3-10", "area": "input", "address": 1126, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-10 unit cooling set point lower limit", "group": "Unit 3-10", "area": "input", "address": 1127, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-10 unit cooling set point upper limit", "group": "Unit 3-10", "area": "input", "address": 1127, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-10 unit heating set point lower limit", "group": "Unit 3-10", "area": "input", "address": 1128, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-10 unit heating set point upper limit", "group": "Unit 3-10", "area": "input", "address": 1128, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-10 reheat capability", "group": "Unit 3-10", "area": "input", "address": 1568, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-10 space heating capability", "group": "Unit 3-10", "area": "input", "address": 1568, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-10 low noise capability", "group": "Unit 3-10", "area": "input", "address": 1568, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-10 leaving water set point capability", "group": "Unit 3-10", "area": "input", "address": 1568, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-10 unit cooling water set point upper limit", "group": "Unit 3-10", "area": "input", "address": 1569, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-10 unit cooling water set point lower limit", "group": "Unit 3-10", "area": "input", "address": 1569, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-10 unit heating water set point upper limit", "group": "Unit 3-10", "area": "input", "address": 1570, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-10 unit heating water set point lower limit", "group": "Unit 3-10", "area": "input", "address": 1570, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-10 fan speed", "group": "Unit 3-10", "area": "input", "address": 2252, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-10 fan direction", "group": "Unit 3-10", "area": "input", "address": 2252, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-10 thermo status", "group": "Unit 3-10", "area": "input", "address": 2252, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-10 heater status", "group": "Unit 3-10", "area": "input", "address": 2252, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-10 fan status", "group": "Unit 3-10", "area": "input", "address": 2252, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-10 normal operation", "group": "Unit 3-10", "area": "input", "address": 2252, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-10 forced off", "group": "Unit 3-10", "area": "input", "address": 2252, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-10 on/off", "group": "Unit 3-10", "area": "input", "address": 2252, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-10 cool/heat master", "group": "Unit 3-10", "area": "input", "address": 2253, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-10 defrost / hot start", "group": "Unit 3-10", "area": "input", "address": 2253, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-10 operation status", "group": "Unit 3-10", "area": "input", "address": 2253, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-10 filter sign", "group": "Unit 3-10", "area": "input", "address": 2253, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-10 operation mode", "group": "Unit 3-10", "area": "input", "address": 2253, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-10 set point", "group": "Unit 3-10", "area": "input", "address": 2254, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-10 room temperature", "group": "Unit 3-10", "area": "input", "address": 2256, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-10 heating water set point", "group": "Unit 3-10", "area": "input", "address": 2968, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-10 cooling water set point", "group": "Unit 3-10", "area": "input", "address": 2969, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-10 hot water storage set point", "group": "Unit 3-10", "area": "input", "address": 2970, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-10 low noise", "group": "Unit 3-10", "area": "input", "address": 2970, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-10 storage start requested", "group": "Unit 3-10", "area": "input", "address": 2970, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-10 reheat", "group": "Unit 3-10", "area": "input", "address": 2970, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-10 ventilation mode", "group": "Unit 3-10", "area": "input", "address": 2971, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-10 error code", "group": "Unit 3-10", "area": "input", "address": 3684, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-10 error unit number", "group": "Unit 3-10", "area": "input", "address": 3685, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-10 warning", "group": "Unit 3-10", "area": "input", "address": 3685, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-10 alarm", "group": "Unit 3-10", "area": "input", "address": 3685, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-10 error", "group": "Unit 3-10", "area": "input", "address": 3685, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-10 error sub-code", "group": "Unit 3-10", "area": "input", "address": 3685, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-10 fan speed setting", "group": "Unit 3-10", "area": "holding", "address": 2126, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-10 fan direction setting", "group": "Unit 3-10", "area": "holding", "address": 2126, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-10 fan control flag", "group": "Unit 3-10", "area": "holding", "address": 2126, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-10 on/off setting", "group": "Unit 3-10", "area": "holding", "address": 2126, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-10 filter sign reset", "group": "Unit 3-10", "area": "holding", "address": 2127, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-10 operation mode setting", "group": "Unit 3-10", "area": "holding", "address": 2127, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-10 set point setting", "group": "Unit 3-10", "area": "holding", "address": 2128, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-10 heating water set point setting", "group": "Unit 3-10", "area": "holding", "address": 2568, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-10 cooling water set point setting", "group": "Unit 3-10", "area": "holding", "address": 2569, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-10 hot water storage set point setting", "group": "Unit 3-10", "area": "holding", "address": 2570, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-10 quiet mode setting", "group": "Unit 3-10", "area": "holding", "address": 2570, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-10 reheat setting", "group": "Unit 3-10", "area": "holding", "address": 2570, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-10 ventilation mode setting", "group": "Unit 3-10", "area": "holding", "address": 2571, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-10 remote controller fan speed lock", "group": "Unit 3-10", "area": "holding", "address": 2842, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-10 remote controller fan direction lock", "group": "Unit 3-10", "area": "holding", "address": 2842, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-10 remote controller operation mode lock", "group": "Unit 3-10", "area": "holding", "address": 2842, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-10 remote controller set point lock", "group": "Unit 3-10", "area": "holding", "address": 2842, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-10 remote controller off lock", "group": "Unit 3-10", "area": "holding", "address": 2842, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-10 remote controller on lock", "group": "Unit 3-10", "area": "holding", "address": 2842, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-11 fan speed capability", "group": "Unit 3-11", "area": "input", "address": 1129, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-11 fan speed steps", "group": "Unit 3-11", "area": "input", "address": 1129, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-11 fan direction capability", "group": "Unit 3-11", "area": "input", "address": 1129, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-11 fan direction steps", "group": "Unit 3-11", "area": "input", "address": 1129, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-11 dry mode capability", "group": "Unit 3-11", "area": "input", "address": 1129, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-11 auto mode capability", "group": "Unit 3-11", "area": "input", "address": 1129, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-11 heating mode capability", "group": "Unit 3-11", "area": "input", "address": 1129, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-11 cooling mode capability", "group": "Unit 3-11", "area": "input", "address": 1129, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-11 fan mode capability", "group": "Unit 3-11", "area": "input", "address": 1129, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-11 unit cooling set point lower limit", "group": "Unit 3-11", "area": "input", "address": 1130, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-11 unit cooling set point upper limit", "group": "Unit 3-11", "area": "input", "address": 1130, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-11 unit heating set point lower limit", "group": "Unit 3-11", "area": "input", "address": 1131, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-11 unit heating set point upper limit", "group": "Unit 3-11", "area": "input", "address": 1131, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-11 reheat capability", "group": "Unit 3-11", "area": "input", "address": 1572, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-11 space heating capability", "group": "Unit 3-11", "area": "input", "address": 1572, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-11 low noise capability", "group": "Unit 3-11", "area": "input", "address": 1572, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-11 leaving water set point capability", "group": "Unit 3-11", "area": "input", "address": 1572, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-11 unit cooling water set point upper limit", "group": "Unit 3-11", "area": "input", "address": 1573, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-11 unit cooling water set point lower limit", "group": "Unit 3-11", "area": "input", "address": 1573, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-11 unit heating water set point upper limit", "group": "Unit 3-11", "area": "input", "address": 1574, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-11 unit heating water set point lower limit", "group": "Unit 3-11", "area": "input", "address": 1574, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-11 fan speed", "group": "Unit 3-11", "area": "input", "address": 2258, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-11 fan direction", "group": "Unit 3-11", "area": "input", "address": 2258, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-11 thermo status", "group": "Unit 3-11", "area": "input", "address": 2258, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-11 heater status", "group": "Unit 3-11", "area": "input", "address": 2258, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-11 fan status", "group": "Unit 3-11", "area": "input", "address": 2258, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-11 normal operation", "group": "Unit 3-11", "area": "input", "address": 2258, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-11 forced off", "group": "Unit 3-11", "area": "input", "address": 2258, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-11 on/off", "group": "Unit 3-11", "area": "input", "address": 2258, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-11 cool/heat master", "group": "Unit 3-11", "area": "input", "address": 2259, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-11 defrost / hot start", "group": "Unit 3-11", "area": "input", "address": 2259, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-11 operation status", "group": "Unit 3-11", "area": "input", "address": 2259, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-11 filter sign", "group": "Unit 3-11", "area": "input", "address": 2259, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-11 operation mode", "group": "Unit 3-11", "area": "input", "address": 2259, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-11 set point", "group": "Unit 3-11", "area": "input", "address": 2260, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-11 room temperature", "group": "Unit 3-11", "area": "input", "address": 2262, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-11 heating water set point", "group": "Unit 3-11", "area": "input", "address": 2972, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-11 cooling water set point", "group": "Unit 3-11", "area": "input", "address": 2973, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-11 hot water storage set point", "group": "Unit 3-11", "area": "input", "address": 2974, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-11 low noise", "group": "Unit 3-11", "area": "input", "address": 2974, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-11 storage start requested", "group": "Unit 3-11", "area": "input", "address": 2974, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-11 reheat", "group": "Unit 3-11", "area": "input", "address": 2974, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-11 ventilation mode", "group": "Unit 3-11", "area": "input", "address": 2975, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-11 error code", "group": "Unit 3-11", "area": "input", "address": 3686, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-11 error unit number", "group": "Unit 3-11", "area": "input", "address": 3687, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-11 warning", "group": "Unit 3-11", "area": "input", "address": 3687, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-11 alarm", "group": "Unit 3-11", "area": "input", "address": 3687, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-11 error", "group": "Unit 3-11", "area": "input", "address": 3687, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-11 error sub-code", "group": "Unit 3-11", "area": "input", "address": 3687, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-11 fan speed setting", "group": "Unit 3-11", "area": "holding", "address": 2129, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-11 fan direction setting", "group": "Unit 3-11", "area": "holding", "address": 2129, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-11 fan control flag", "group": "Unit 3-11", "area": "holding", "address": 2129, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-11 on/off setting", "group": "Unit 3-11", "area": "holding", "address": 2129, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-11 filter sign reset", "group": "Unit 3-11", "area": "holding", "address": 2130, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-11 operation mode setting", "group": "Unit 3-11", "area": "holding", "address": 2130, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-11 set point setting", "group": "Unit 3-11", "area": "holding", "address": 2131, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-11 heating water set point setting", "group": "Unit 3-11", "area": "holding", "address": 2572, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-11 cooling water set point setting", "group": "Unit 3-11", "area": "holding", "address": 2573, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-11 hot water storage set point setting", "group": "Unit 3-11", "area": "holding", "address": 2574, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-11 quiet mode setting", "group": "Unit 3-11", "area": "holding", "address": 2574, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-11 reheat setting", "group": "Unit 3-11", "area": "holding", "address": 2574, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-11 ventilation mode setting", "group": "Unit 3-11", "area": "holding", "address": 2575, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-11 remote controller fan speed lock", "group": "Unit 3-11", "area": "holding", "address": 2843, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-11 remote controller fan direction lock", "group": "Unit 3-11", "area": "holding", "address": 2843, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-11 remote controller operation mode lock", "group": "Unit 3-11", "area": "holding", "address": 2843, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-11 remote controller set point lock", "group": "Unit 3-11", "area": "holding", "address": 2843, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-11 remote controller off lock", "group": "Unit 3-11", "area": "holding", "address": 2843, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-11 remote controller on lock", "group": "Unit 3-11", "area": "holding", "address": 2843, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-12 fan speed capability", "group": "Unit 3-12", "area": "input", "address": 1132, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-12 fan speed steps", "group": "Unit 3-12", "area": "input", "address": 1132, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-12 fan direction capability", "group": "Unit 3-12", "area": "input", "address": 1132, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-12 fan direction steps", "group": "Unit 3-12", "area": "input", "address": 1132, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-12 dry mode capability", "group": "Unit 3-12", "area": "input", "address": 1132, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-12 auto mode capability", "group": "Unit 3-12", "area": "input", "address": 1132, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-12 heating mode capability", "group": "Unit 3-12", "area": "input", "address": 1132, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-12 cooling mode capability", "group": "Unit 3-12", "area": "input", "address": 1132, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-12 fan mode capability", "group": "Unit 3-12", "area": "input", "address": 1132, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-12 unit cooling set point lower limit", "group": "Unit 3-12", "area": "input", "address": 1133, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-12 unit cooling set point upper limit", "group": "Unit 3-12", "area": "input", "address": 1133, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-12 unit heating set point lower limit", "group": "Unit 3-12", "area": "input", "address": 1134, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-12 unit heating set point upper limit", "group": "Unit 3-12", "area": "input", "address": 1134, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-12 reheat capability", "group": "Unit 3-12", "area": "input", "address": 1576, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-12 space heating capability", "group": "Unit 3-12", "area": "input", "address": 1576, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-12 low noise capability", "group": "Unit 3-12", "area": "input", "address": 1576, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-12 leaving water set point capability", "group": "Unit 3-12", "area": "input", "address": 1576, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-12 unit cooling water set point upper limit", "group": "Unit 3-12", "area": "input", "address": 1577, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-12 unit cooling water set point lower limit", "group": "Unit 3-12", "area": "input", "address": 1577, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-12 unit heating water set point upper limit", "group": "Unit 3-12", "area": "input", "address": 1578, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-12 unit heating water set point lower limit", "group": "Unit 3-12", "area": "input", "address": 1578, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-12 fan speed", "group": "Unit 3-12", "area": "input", "address": 2264, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-12 fan direction", "group": "Unit 3-12", "area": "input", "address": 2264, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-12 thermo status", "group": "Unit 3-12", "area": "input", "address": 2264, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-12 heater status", "group": "Unit 3-12", "area": "input", "address": 2264, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-12 fan status", "group": "Unit 3-12", "area": "input", "address": 2264, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-12 normal operation", "group": "Unit 3-12", "area": "input", "address": 2264, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-12 forced off", "group": "Unit 3-12", "area": "input", "address": 2264, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-12 on/off", "group": "Unit 3-12", "area": "input", "address": 2264, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-12 cool/heat master", "group": "Unit 3-12", "area": "input", "address": 2265, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-12 defrost / hot start", "group": "Unit 3-12", "area": "input", "address": 2265, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-12 operation status", "group": "Unit 3-12", "area": "input", "address": 2265, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-12 filter sign", "group": "Unit 3-12", "area": "input", "address": 2265, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-12 operation mode", "group": "Unit 3-12", "area": "input", "address": 2265, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-12 set point", "group": "Unit 3-12", "area": "input", "address": 2266, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-12 room temperature", "group": "Unit 3-12", "area": "input", "address": 2268, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-12 heating water set point", "group": "Unit 3-12", "area": "input", "address": 2976, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-12 cooling water set point", "group": "Unit 3-12", "area": "input", "address": 2977, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-12 hot water storage set point", "group": "Unit 3-12", "area": "input", "address": 2978, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-12 low noise", "group": "Unit 3-12", "area": "input", "address": 2978, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-12 storage start requested", "group": "Unit 3-12", "area": "input", "address": 2978, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-12 reheat", "group": "Unit 3-12", "area": "input", "address": 2978, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-12 ventilation mode", "group": "Unit 3-12", "area": "input", "address": 2979, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-12 error code", "group": "Unit 3-12", "area": "input", "address": 3688, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-12 error unit number", "group": "Unit 3-12", "area": "input", "address": 3689, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-12 warning", "group": "Unit 3-12", "area": "input", "address": 3689, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-12 alarm", "group": "Unit 3-12", "area": "input", "address": 3689, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-12 error", "group": "Unit 3-12", "area": "input", "address": 3689, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-12 error sub-code", "group": "Unit 3-12", "area": "input", "address": 3689, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-12 fan speed setting", "group": "Unit 3-12", "area": "holding", "address": 2132, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-12 fan direction setting", "group": "Unit 3-12", "area": "holding", "address": 2132, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-12 fan control flag", "group": "Unit 3-12", "area": "holding", "address": 2132, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-12 on/off setting", "group": "Unit 3-12", "area": "holding", "address": 2132, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-12 filter sign reset", "group": "Unit 3-12", "area": "holding", "address": 2133, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-12 operation mode setting", "group": "Unit 3-12", "area": "holding", "address": 2133, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-12 set point setting", "group": "Unit 3-12", "area": "holding", "address": 2134, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-12 heating water set point setting", "group": "Unit 3-12", "area": "holding", "address": 2576, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-12 cooling water set point setting", "group": "Unit 3-12", "area": "holding", "address": 2577, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-12 hot water storage set point setting", "group": "Unit 3-12", "area": "holding", "address": 2578, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-12 quiet mode setting", "group": "Unit 3-12", "area": "holding", "address": 2578, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-12 reheat setting", "group": "Unit 3-12", "area": "holding", "address": 2578, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-12 ventilation mode setting", "group": "Unit 3-12", "area": "holding", "address": 2579, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-12 remote controller fan speed lock", "group": "Unit 3-12", "area": "holding", "address": 2844, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-12 remote controller fan direction lock", "group": "Unit 3-12", "area": "holding", "address": 2844, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-12 remote controller operation mode lock", "group": "Unit 3-12", "area": "holding", "address": 2844, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-12 remote controller set point lock", "group": "Unit 3-12", "area": "holding", "address": 2844, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-12 remote controller off lock", "group": "Unit 3-12", "area": "holding", "address": 2844, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-12 remote controller on lock", "group": "Unit 3-12", "area": "holding", "address": 2844, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-13 fan speed capability", "group": "Unit 3-13", "area": "input", "address": 1135, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-13 fan speed steps", "group": "Unit 3-13", "area": "input", "address": 1135, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-13 fan direction capability", "group": "Unit 3-13", "area": "input", "address": 1135, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-13 fan direction steps", "group": "Unit 3-13", "area": "input", "address": 1135, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-13 dry mode capability", "group": "Unit 3-13", "area": "input", "address": 1135, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-13 auto mode capability", "group": "Unit 3-13", "area": "input", "address": 1135, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-13 heating mode capability", "group": "Unit 3-13", "area": "input", "address": 1135, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-13 cooling mode capability", "group": "Unit 3-13", "area": "input", "address": 1135, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-13 fan mode capability", "group": "Unit 3-13", "area": "input", "address": 1135, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-13 unit cooling set point lower limit", "group": "Unit 3-13", "area": "input", "address": 1136, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-13 unit cooling set point upper limit", "group": "Unit 3-13", "area": "input", "address": 1136, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-13 unit heating set point lower limit", "group": "Unit 3-13", "area": "input", "address": 1137, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-13 unit heating set point upper limit", "group": "Unit 3-13", "area": "input", "address": 1137, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-13 reheat capability", "group": "Unit 3-13", "area": "input", "address": 1580, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-13 space heating capability", "group": "Unit 3-13", "area": "input", "address": 1580, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-13 low noise capability", "group": "Unit 3-13", "area": "input", "address": 1580, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-13 leaving water set point capability", "group": "Unit 3-13", "area": "input", "address": 1580, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-13 unit cooling water set point upper limit", "group": "Unit 3-13", "area": "input", "address": 1581, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-13 unit cooling water set point lower limit", "group": "Unit 3-13", "area": "input", "address": 1581, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-13 unit heating water set point upper limit", "group": "Unit 3-13", "area": "input", "address": 1582, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-13 unit heating water set point lower limit", "group": "Unit 3-13", "area": "input", "address": 1582, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-13 fan speed", "group": "Unit 3-13", "area": "input", "address": 2270, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-13 fan direction", "group": "Unit 3-13", "area": "input", "address": 2270, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-13 thermo status", "group": "Unit 3-13", "area": "input", "address": 2270, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-13 heater status", "group": "Unit 3-13", "area": "input", "address": 2270, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-13 fan status", "group": "Unit 3-13", "area": "input", "address": 2270, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-13 normal operation", "group": "Unit 3-13", "area": "input", "address": 2270, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-13 forced off", "group": "Unit 3-13", "area": "input", "address": 2270, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-13 on/off", "group": "Unit 3-13", "area": "input", "address": 2270, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-13 cool/heat master", "group": "Unit 3-13", "area": "input", "address": 2271, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-13 defrost / hot start", "group": "Unit 3-13", "area": "input", "address": 2271, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-13 operation status", "group": "Unit 3-13", "area": "input", "address": 2271, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-13 filter sign", "group": "Unit 3-13", "area": "input", "address": 2271, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-13 operation mode", "group": "Unit 3-13", "area": "input", "address": 2271, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-13 set point", "group": "Unit 3-13", "area": "input", "address": 2272, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-13 room temperature", "group": "Unit 3-13", "area": "input", "address": 2274, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-13 heating water set point", "group": "Unit 3-13", "area": "input", "address": 2980, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-13 cooling water set point", "group": "Unit 3-13", "area": "input", "address": 2981, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-13 hot water storage set point", "group": "Unit 3-13", "area": "input", "address": 2982, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-13 low noise", "group": "Unit 3-13", "area": "input", "address": 2982, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-13 storage start requested", "group": "Unit 3-13", "area": "input", "address": 2982, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-13 reheat", "group": "Unit 3-13", "area": "input", "address": 2982, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-13 ventilation mode", "group": "Unit 3-13", "area": "input", "address": 2983, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-13 error code", "group": "Unit 3-13", "area": "input", "address": 3690, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-13 error unit number", "group": "Unit 3-13", "area": "input", "address": 3691, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-13 warning", "group": "Unit 3-13", "area": "input", "address": 3691, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-13 alarm", "group": "Unit 3-13", "area": "input", "address": 3691, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-13 error", "group": "Unit 3-13", "area": "input", "address": 3691, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-13 error sub-code", "group": "Unit 3-13", "area": "input", "address": 3691, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-13 fan speed setting", "group": "Unit 3-13", "area": "holding", "address": 2135, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-13 fan direction setting", "group": "Unit 3-13", "area": "holding", "address": 2135, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-13 fan control flag", "group": "Unit 3-13", "area": "holding", "address": 2135, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-13 on/off setting", "group": "Unit 3-13", "area": "holding", "address": 2135, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-13 filter sign reset", "group": "Unit 3-13", "area": "holding", "address": 2136, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-13 operation mode setting", "group": "Unit 3-13", "area": "holding", "address": 2136, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-13 set point setting", "group": "Unit 3-13", "area": "holding", "address": 2137, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-13 heating water set point setting", "group": "Unit 3-13", "area": "holding", "address": 2580, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-13 cooling water set point setting", "group": "Unit 3-13", "area": "holding", "address": 2581, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-13 hot water storage set point setting", "group": "Unit 3-13", "area": "holding", "address": 2582, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-13 quiet mode setting", "group": "Unit 3-13", "area": "holding", "address": 2582, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-13 reheat setting", "group": "Unit 3-13", "area": "holding", "address": 2582, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-13 ventilation mode setting", "group": "Unit 3-13", "area": "holding", "address": 2583, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-13 remote controller fan speed lock", "group": "Unit 3-13", "area": "holding", "address": 2845, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-13 remote controller fan direction lock", "group": "Unit 3-13", "area": "holding", "address": 2845, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-13 remote controller operation mode lock", "group": "Unit 3-13", "area": "holding", "address": 2845, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-13 remote controller set point lock", "group": "Unit 3-13", "area": "holding", "address": 2845, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-13 remote controller off lock", "group": "Unit 3-13", "area": "holding", "address": 2845, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-13 remote controller on lock", "group": "Unit 3-13", "area": "holding", "address": 2845, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-14 fan speed capability", "group": "Unit 3-14", "area": "input", "address": 1138, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-14 fan speed steps", "group": "Unit 3-14", "area": "input", "address": 1138, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-14 fan direction capability", "group": "Unit 3-14", "area": "input", "address": 1138, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-14 fan direction steps", "group": "Unit 3-14", "area": "input", "address": 1138, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-14 dry mode capability", "group": "Unit 3-14", "area": "input", "address": 1138, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-14 auto mode capability", "group": "Unit 3-14", "area": "input", "address": 1138, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-14 heating mode capability", "group": "Unit 3-14", "area": "input", "address": 1138, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-14 cooling mode capability", "group": "Unit 3-14", "area": "input", "address": 1138, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-14 fan mode capability", "group": "Unit 3-14", "area": "input", "address": 1138, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-14 unit cooling set point lower limit", "group": "Unit 3-14", "area": "input", "address": 1139, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-14 unit cooling set point upper limit", "group": "Unit 3-14", "area": "input", "address": 1139, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-14 unit heating set point lower limit", "group": "Unit 3-14", "area": "input", "address": 1140, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-14 unit heating set point upper limit", "group": "Unit 3-14", "area": "input", "address": 1140, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-14 reheat capability", "group": "Unit 3-14", "area": "input", "address": 1584, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-14 space heating capability", "group": "Unit 3-14", "area": "input", "address": 1584, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-14 low noise capability", "group": "Unit 3-14", "area": "input", "address": 1584, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-14 leaving water set point capability", "group": "Unit 3-14", "area": "input", "address": 1584, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-14 unit cooling water set point upper limit", "group": "Unit 3-14", "area": "input", "address": 1585, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-14 unit cooling water set point lower limit", "group": "Unit 3-14", "area": "input", "address": 1585, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-14 unit heating water set point upper limit", "group": "Unit 3-14", "area": "input", "address": 1586, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-14 unit heating water set point lower limit", "group": "Unit 3-14", "area": "input", "address": 1586, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-14 fan speed", "group": "Unit 3-14", "area": "input", "address": 2276, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-14 fan direction", "group": "Unit 3-14", "area": "input", "address": 2276, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-14 thermo status", "group": "Unit 3-14", "area": "input", "address": 2276, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-14 heater status", "group": "Unit 3-14", "area": "input", "address": 2276, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-14 fan status", "group": "Unit 3-14", "area": "input", "address": 2276, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-14 normal operation", "group": "Unit 3-14", "area": "input", "address": 2276, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-14 forced off", "group": "Unit 3-14", "area": "input", "address": 2276, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-14 on/off", "group": "Unit 3-14", "area": "input", "address": 2276, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-14 cool/heat master", "group": "Unit 3-14", "area": "input", "address": 2277, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-14 defrost / hot start", "group": "Unit 3-14", "area": "input", "address": 2277, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-14 operation status", "group": "Unit 3-14", "area": "input", "address": 2277, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-14 filter sign", "group": "Unit 3-14", "area": "input", "address": 2277, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-14 operation mode", "group": "Unit 3-14", "area": "input", "address": 2277, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-14 set point", "group": "Unit 3-14", "area": "input", "address": 2278, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-14 room temperature", "group": "Unit 3-14", "area": "input", "address": 2280, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-14 heating water set point", "group": "Unit 3-14", "area": "input", "address": 2984, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-14 cooling water set point", "group": "Unit 3-14", "area": "input", "address": 2985, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-14 hot water storage set point", "group": "Unit 3-14", "area": "input", "address": 2986, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-14 low noise", "group": "Unit 3-14", "area": "input", "address": 2986, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-14 storage start requested", "group": "Unit 3-14", "area": "input", "address": 2986, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-14 reheat", "group": "Unit 3-14", "area": "input", "address": 2986, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-14 ventilation mode", "group": "Unit 3-14", "area": "input", "address": 2987, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-14 error code", "group": "Unit 3-14", "area": "input", "address": 3692, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-14 error unit number", "group": "Unit 3-14", "area": "input", "address": 3693, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-14 warning", "group": "Unit 3-14", "area": "input", "address": 3693, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-14 alarm", "group": "Unit 3-14", "area": "input", "address": 3693, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-14 error", "group": "Unit 3-14", "area": "input", "address": 3693, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-14 error sub-code", "group": "Unit 3-14", "area": "input", "address": 3693, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-14 fan speed setting", "group": "Unit 3-14", "area": "holding", "address": 2138, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-14 fan direction setting", "group": "Unit 3-14", "area": "holding", "address": 2138, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-14 fan control flag", "group": "Unit 3-14", "area": "holding", "address": 2138, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-14 on/off setting", "group": "Unit 3-14", "area": "holding", "address": 2138, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-14 filter sign reset", "group": "Unit 3-14", "area": "holding", "address": 2139, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-14 operation mode setting", "group": "Unit 3-14", "area": "holding", "address": 2139, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-14 set point setting", "group": "Unit 3-14", "area": "holding", "address": 2140, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-14 heating water set point setting", "group": "Unit 3-14", "area": "holding", "address": 2584, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-14 cooling water set point setting", "group": "Unit 3-14", "area": "holding", "address": 2585, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-14 hot water storage set point setting", "group": "Unit 3-14", "area": "holding", "address": 2586, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-14 quiet mode setting", "group": "Unit 3-14", "area": "holding", "address": 2586, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-14 reheat setting", "group": "Unit 3-14", "area": "holding", "address": 2586, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-14 ventilation mode setting", "group": "Unit 3-14", "area": "holding", "address": 2587, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-14 remote controller fan speed lock", "group": "Unit 3-14", "area": "holding", "address": 2846, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-14 remote controller fan direction lock", "group": "Unit 3-14", "area": "holding", "address": 2846, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-14 remote controller operation mode lock", "group": "Unit 3-14", "area": "holding", "address": 2846, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-14 remote controller set point lock", "group": "Unit 3-14", "area": "holding", "address": 2846, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-14 remote controller off lock", "group": "Unit 3-14", "area": "holding", "address": 2846, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-14 remote controller on lock", "group": "Unit 3-14", "area": "holding", "address": 2846, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-15 fan speed capability", "group": "Unit 3-15", "area": "input", "address": 1141, "type": "bool", "bit": 15, "access": "R"},
    {"name": "3-15 fan speed steps", "group": "Unit 3-15", "area": "input", "address": 1141, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "3-15 fan direction capability", "group": "Unit 3-15", "area": "input", "address": 1141, "type": "bool", "bit": 11, "access": "R"},
    {"name": "3-15 fan direction steps", "group": "Unit 3-15", "area": "input", "address": 1141, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "3-15 dry mode capability", "group": "Unit 3-15", "area": "input", "address": 1141, "type": "bool", "bit": 4, "access": "R"},
    {"name": "3-15 auto mode capability", "group": "Unit 3-15", "area": "input", "address": 1141, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-15 heating mode capability", "group": "Unit 3-15", "area": "input", "address": 1141, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-15 cooling mode capability", "group": "Unit 3-15", "area": "input", "address": 1141, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-15 fan mode capability", "group": "Unit 3-15", "area": "input", "address": 1141, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-15 unit cooling set point lower limit", "group": "Unit 3-15", "area": "input", "address": 1142, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-15 unit cooling set point upper limit", "group": "Unit 3-15", "area": "input", "address": 1142, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-15 unit heating set point lower limit", "group": "Unit 3-15", "area": "input", "address": 1143, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-15 unit heating set point upper limit", "group": "Unit 3-15", "area": "input", "address": 1143, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-15 reheat capability", "group": "Unit 3-15", "area": "input", "address": 1588, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "3-15 space heating capability", "group": "Unit 3-15", "area": "input", "address": 1588, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "3-15 low noise capability", "group": "Unit 3-15", "area": "input", "address": 1588, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "3-15 leaving water set point capability", "group": "Unit 3-15", "area": "input", "address": 1588, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "3-15 unit cooling water set point upper limit", "group": "Unit 3-15", "area": "input", "address": 1589, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-15 unit cooling water set point lower limit", "group": "Unit 3-15", "area": "input", "address": 1589, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-15 unit heating water set point upper limit", "group": "Unit 3-15", "area": "input", "address": 1590, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-15 unit heating water set point lower limit", "group": "Unit 3-15", "area": "input", "address": 1590, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "3-15 fan speed", "group": "Unit 3-15", "area": "input", "address": 2282, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "3-15 fan direction", "group": "Unit 3-15", "area": "input", "address": 2282, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "3-15 thermo status", "group": "Unit 3-15", "area": "input", "address": 2282, "type": "bool", "bit": 7, "access": "R"},
    {"name": "3-15 heater status", "group": "Unit 3-15", "area": "input", "address": 2282, "type": "bool", "bit": 6, "access": "R"},
    {"name": "3-15 fan status", "group": "Unit 3-15", "area": "input", "address": 2282, "type": "bool", "bit": 5, "access": "R"},
    {"name": "3-15 normal operation", "group": "Unit 3-15", "area": "input", "address": 2282, "type": "bool", "bit": 3, "access": "R"},
    {"name": "3-15 forced off", "group": "Unit 3-15", "area": "input", "address": 2282, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-15 on/off", "group": "Unit 3-15", "area": "input", "address": 2282, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-15 cool/heat master", "group": "Unit 3-15", "area": "input", "address": 2283, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "3-15 defrost / hot start", "group": "Unit 3-15", "area": "input", "address": 2283, "type": "bool", "bit": 13, "access": "R"},
    {"name": "3-15 operation status", "group": "Unit 3-15", "area": "input", "address": 2283, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "3-15 filter sign", "group": "Unit 3-15", "area": "input", "address": 2283, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "3-15 operation mode", "group": "Unit 3-15", "area": "input", "address": 2283, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "3-15 set point", "group": "Unit 3-15", "area": "input", "address": 2284, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "3-15 room temperature", "group": "Unit 3-15", "area": "input", "address": 2286, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "3-15 heating water set point", "group": "Unit 3-15", "area": "input", "address": 2988, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-15 cooling water set point", "group": "Unit 3-15", "area": "input", "address": 2989, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-15 hot water storage set point", "group": "Unit 3-15", "area": "input", "address": 2990, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "3-15 low noise", "group": "Unit 3-15", "area": "input", "address": 2990, "type": "bool", "bit": 2, "access": "R"},
    {"name": "3-15 storage start requested", "group": "Unit 3-15", "area": "input", "address": 2990, "type": "bool", "bit": 1, "access": "R"},
    {"name": "3-15 reheat", "group": "Unit 3-15", "area": "input", "address": 2990, "type": "bool", "bit": 0, "access": "R"},
    {"name": "3-15 ventilation mode", "group": "Unit 3-15", "area": "input", "address": 2991, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "3-15 error code", "group": "Unit 3-15", "area": "input", "address": 3694, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "3-15 error unit number", "group": "Unit 3-15", "area": "input", "address": 3695, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "3-15 warning", "group": "Unit 3-15", "area": "input", "address": 3695, "type": "bool", "bit": 10, "access": "R"},
    {"name": "3-15 alarm", "group": "Unit 3-15", "area": "input", "address": 3695, "type": "bool", "bit": 9, "access": "R"},
    {"name": "3-15 error", "group": "Unit 3-15", "area": "input", "address": 3695, "type": "bool", "bit": 8, "access": "R"},
    {"name": "3-15 error sub-code", "group": "Unit 3-15", "area": "input", "address": 3695, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "3-15 fan speed setting", "group": "Unit 3-15", "area": "holding", "address": 2141, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "3-15 fan direction setting", "group": "Unit 3-15", "area": "holding", "address": 2141, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "3-15 fan control flag", "group": "Unit 3-15", "area": "holding", "address": 2141, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "3-15 on/off setting", "group": "Unit 3-15", "area": "holding", "address": 2141, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-15 filter sign reset", "group": "Unit 3-15", "area": "holding", "address": 2142, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "3-15 operation mode setting", "group": "Unit 3-15", "area": "holding", "address": 2142, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "3-15 set point setting", "group": "Unit 3-15", "area": "holding", "address": 2143, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "3-15 heating water set point setting", "group": "Unit 3-15", "area": "holding", "address": 2588, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-15 cooling water set point setting", "group": "Unit 3-15", "area": "holding", "address": 2589, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-15 hot water storage set point setting", "group": "Unit 3-15", "area": "holding", "address": 2590, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "3-15 quiet mode setting", "group": "Unit 3-15", "area": "holding", "address": 2590, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-15 reheat setting", "group": "Unit 3-15", "area": "holding", "address": 2590, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "3-15 ventilation mode setting", "group": "Unit 3-15", "area": "holding", "address": 2591, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "3-15 remote controller fan speed lock", "group": "Unit 3-15", "area": "holding", "address": 2847, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-15 remote controller fan direction lock", "group": "Unit 3-15", "area": "holding", "address": 2847, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-15 remote controller operation mode lock", "group": "Unit 3-15", "area": "holding", "address": 2847, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-15 remote controller set point lock", "group": "Unit 3-15", "area": "holding", "address": 2847, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-15 remote controller off lock", "group": "Unit 3-15", "area": "holding", "address": 2847, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "3-15 remote controller on lock", "group": "Unit 3-15", "area": "holding", "address": 2847, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-00 fan speed capability", "group": "Unit 4-00", "area": "input", "address": 1144, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-00 fan speed steps", "group": "Unit 4-00", "area": "input", "address": 1144, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-00 fan direction capability", "group": "Unit 4-00", "area": "input", "address": 1144, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-00 fan direction steps", "group": "Unit 4-00", "area": "input", "address": 1144, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-00 dry mode capability", "group": "Unit 4-00", "area": "input", "address": 1144, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-00 auto mode capability", "group": "Unit 4-00", "area": "input", "address": 1144, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-00 heating mode capability", "group": "Unit 4-00", "area": "input", "address": 1144, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-00 cooling mode capability", "group": "Unit 4-00", "area": "input", "address": 1144, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-00 fan mode capability", "group": "Unit 4-00", "area": "input", "address": 1144, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-00 unit cooling set point lower limit", "group": "Unit 4-00", "area": "input", "address": 1145, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-00 unit cooling set point upper limit", "group": "Unit 4-00", "area": "input", "address": 1145, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-00 unit heating set point lower limit", "group": "Unit 4-00", "area": "input", "address": 1146, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-00 unit heating set point upper limit", "group": "Unit 4-00", "area": "input", "address": 1146, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-00 reheat capability", "group": "Unit 4-00", "area": "input", "address": 1592, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-00 space heating capability", "group": "Unit 4-00", "area": "input", "address": 1592, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-00 low noise capability", "group": "Unit 4-00", "area": "input", "address": 1592, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-00 leaving water set point capability", "group": "Unit 4-00", "area": "input", "address": 1592, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-00 unit cooling water set point upper limit", "group": "Unit 4-00", "area": "input", "address": 1593, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-00 unit cooling water set point lower limit", "group": "Unit 4-00", "area": "input", "address": 1593, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-00 unit heating water set point upper limit", "group": "Unit 4-00", "area": "input", "address": 1594, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-00 unit heating water set point lower limit", "group": "Unit 4-00", "area": "input", "address": 1594, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-00 fan speed", "group": "Unit 4-00", "area": "input", "address": 2288, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-00 fan direction", "group": "Unit 4-00", "area": "input", "address": 2288, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-00 thermo status", "group": "Unit 4-00", "area": "input", "address": 2288, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-00 heater status", "group": "Unit 4-00", "area": "input", "address": 2288, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-00 fan status", "group": "Unit 4-00", "area": "input", "address": 2288, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-00 normal operation", "group": "Unit 4-00", "area": "input", "address": 2288, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-00 forced off", "group": "Unit 4-00", "area": "input", "address": 2288, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-00 on/off", "group": "Unit 4-00", "area": "input", "address": 2288, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-00 cool/heat master", "group": "Unit 4-00", "area": "input", "address": 2289, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-00 defrost / hot start", "group": "Unit 4-00", "area": "input", "address": 2289, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-00 operation status", "group": "Unit 4-00", "area": "input", "address": 2289, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-00 filter sign", "group": "Unit 4-00", "area": "input", "address": 2289, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-00 operation mode", "group": "Unit 4-00", "area": "input", "address": 2289, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-00 set point", "group": "Unit 4-00", "area": "input", "address": 2290, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-00 room temperature", "group": "Unit 4-00", "area": "input", "address": 2292, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-00 heating water set point", "group": "Unit 4-00", "area": "input", "address": 2992, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-00 cooling water set point", "group": "Unit 4-00", "area": "input", "address": 2993, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-00 hot water storage set point", "group": "Unit 4-00", "area": "input", "address": 2994, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-00 low noise", "group": "Unit 4-00", "area": "input", "address": 2994, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-00 storage start requested", "group": "Unit 4-00", "area": "input", "address": 2994, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-00 reheat", "group": "Unit 4-00", "area": "input", "address": 2994, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-00 ventilation mode", "group": "Unit 4-00", "area": "input", "address": 2995, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-00 error code", "group": "Unit 4-00", "area": "input", "address": 3696, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-00 error unit number", "group": "Unit 4-00", "area": "input", "address": 3697, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-00 warning", "group": "Unit 4-00", "area": "input", "address": 3697, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-00 alarm", "group": "Unit 4-00", "area": "input", "address": 3697, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-00 error", "group": "Unit 4-00", "area": "input", "address": 3697, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-00 error sub-code", "group": "Unit 4-00", "area": "input", "address": 3697, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-00 fan speed setting", "group": "Unit 4-00", "area": "holding", "address": 2144, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-00 fan direction setting", "group": "Unit 4-00", "area": "holding", "address": 2144, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-00 fan control flag", "group": "Unit 4-00", "area": "holding", "address": 2144, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-00 on/off setting", "group": "Unit 4-00", "area": "holding", "address": 2144, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-00 filter sign reset", "group": "Unit 4-00", "area": "holding", "address": 2145, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-00 operation mode setting", "group": "Unit 4-00", "area": "holding", "address": 2145, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-00 set point setting", "group": "Unit 4-00", "area": "holding", "address": 2146, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-00 heating water set point setting", "group": "Unit 4-00", "area": "holding", "address": 2592, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-00 cooling water set point setting", "group": "Unit 4-00", "area": "holding", "address": 2593, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-00 hot water storage set point setting", "group": "Unit 4-00", "area": "holding", "address": 2594, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-00 quiet mode setting", "group": "Unit 4-00", "area": "holding", "address": 2594, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-00 reheat setting", "group": "Unit 4-00", "area": "holding", "address": 2594, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-00 ventilation mode setting", "group": "Unit 4-00", "area": "holding", "address": 2595, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-00 remote controller fan speed lock", "group": "Unit 4-00", "area": "holding", "address": 2848, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-00 remote controller fan direction lock", "group": "Unit 4-00", "area": "holding", "address": 2848, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-00 remote controller operation mode lock", "group": "Unit 4-00", "area": "holding", "address": 2848, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-00 remote controller set point lock", "group": "Unit 4-00", "area": "holding", "address": 2848, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-00 remote controller off lock", "group": "Unit 4-00", "area": "holding", "address": 2848, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-00 remote controller on lock", "group": "Unit 4-00", "area": "holding", "address": 2848, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-01 fan speed capability", "group": "Unit 4-01", "area": "input", "address": 1147, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-01 fan speed steps", "group": "Unit 4-01", "area": "input", "address": 1147, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-01 fan direction capability", "group": "Unit 4-01", "area": "input", "address": 1147, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-01 fan direction steps", "group": "Unit 4-01", "area": "input", "address": 1147, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-01 dry mode capability", "group": "Unit 4-01", "area": "input", "address": 1147, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-01 auto mode capability", "group": "Unit 4-01", "area": "input", "address": 1147, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-01 heating mode capability", "group": "Unit 4-01", "area": "input", "address": 1147, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-01 cooling mode capability", "group": "Unit 4-01", "area": "input", "address": 1147, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-01 fan mode capability", "group": "Unit 4-01", "area": "input", "address": 1147, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-01 unit cooling set point lower limit", "group": "Unit 4-01", "area": "input", "address": 1148, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-01 unit cooling set point upper limit", "group": "Unit 4-01", "area": "input", "address": 1148, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-01 unit heating set point lower limit", "group": "Unit 4-01", "area": "input", "address": 1149, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-01 unit heating set point upper limit", "group": "Unit 4-01", "area": "input", "address": 1149, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-01 reheat capability", "group": "Unit 4-01", "area": "input", "address": 1596, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-01 space heating capability", "group": "Unit 4-01", "area": "input", "address": 1596, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-01 low noise capability", "group": "Unit 4-01", "area": "input", "address": 1596, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-01 leaving water set point capability", "group": "Unit 4-01", "area": "input", "address": 1596, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-01 unit cooling water set point upper limit", "group": "Unit 4-01", "area": "input", "address": 1597, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-01 unit cooling water set point lower limit", "group": "Unit 4-01", "area": "input", "address": 1597, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-01 unit heating water set point upper limit", "group": "Unit 4-01", "area": "input", "address": 1598, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-01 unit heating water set point lower limit", "group": "Unit 4-01", "area": "input", "address": 1598, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-01 fan speed", "group": "Unit 4-01", "area": "input", "address": 2294, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-01 fan direction", "group": "Unit 4-01", "area": "input", "address": 2294, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-01 thermo status", "group": "Unit 4-01", "area": "input", "address": 2294, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-01 heater status", "group": "Unit 4-01", "area": "input", "address": 2294, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-01 fan status", "group": "Unit 4-01", "area": "input", "address": 2294, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-01 normal operation", "group": "Unit 4-01", "area": "input", "address": 2294, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-01 forced off", "group": "Unit 4-01", "area": "input", "address": 2294, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-01 on/off", "group": "Unit 4-01", "area": "input", "address": 2294, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-01 cool/heat master", "group": "Unit 4-01", "area": "input", "address": 2295, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-01 defrost / hot start", "group": "Unit 4-01", "area": "input", "address": 2295, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-01 operation status", "group": "Unit 4-01", "area": "input", "address": 2295, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-01 filter sign", "group": "Unit 4-01", "area": "input", "address": 2295, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-01 operation mode", "group": "Unit 4-01", "area": "input", "address": 2295, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-01 set point", "group": "Unit 4-01", "area": "input", "address": 2296, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-01 room temperature", "group": "Unit 4-01", "area": "input", "address": 2298, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-01 heating water set point", "group": "Unit 4-01", "area": "input", "address": 2996, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-01 cooling water set point", "group": "Unit 4-01", "area": "input", "address": 2997, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-01 hot water storage set point", "group": "Unit 4-01", "area": "input", "address": 2998, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-01 low noise", "group": "Unit 4-01", "area": "input", "address": 2998, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-01 storage start requested", "group": "Unit 4-01", "area": "input", "address": 2998, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-01 reheat", "group": "Unit 4-01", "area": "input", "address": 2998, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-01 ventilation mode", "group": "Unit 4-01", "area": "input", "address": 2999, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-01 error code", "group": "Unit 4-01", "area": "input", "address": 3698, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-01 error unit number", "group": "Unit 4-01", "area": "input", "address": 3699, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-01 warning", "group": "Unit 4-01", "area": "input", "address": 3699, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-01 alarm", "group": "Unit 4-01", "area": "input", "address": 3699, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-01 error", "group": "Unit 4-01", "area": "input", "address": 3699, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-01 error sub-code", "group": "Unit 4-01", "area": "input", "address": 3699, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-01 fan speed setting", "group": "Unit 4-01", "area": "holding", "address": 2147, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-01 fan direction setting", "group": "Unit 4-01", "area": "holding", "address": 2147, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-01 fan control flag", "group": "Unit 4-01", "area": "holding", "address": 2147, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-01 on/off setting", "group": "Unit 4-01", "area": "holding", "address": 2147, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-01 filter sign reset", "group": "Unit 4-01", "area": "holding", "address": 2148, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-01 operation mode setting", "group": "Unit 4-01", "area": "holding", "address": 2148, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-01 set point setting", "group": "Unit 4-01", "area": "holding", "address": 2149, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-01 heating water set point setting", "group": "Unit 4-01", "area": "holding", "address": 2596, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-01 cooling water set point setting", "group": "Unit 4-01", "area": "holding", "address": 2597, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-01 hot water storage set point setting", "group": "Unit 4-01", "area": "holding", "address": 2598, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-01 quiet mode setting", "group": "Unit 4-01", "area": "holding", "address": 2598, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-01 reheat setting", "group": "Unit 4-01", "area": "holding", "address": 2598, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-01 ventilation mode setting", "group": "Unit 4-01", "area": "holding", "address": 2599, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-01 remote controller fan speed lock", "group": "Unit 4-01", "area": "holding", "address": 2849, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-01 remote controller fan direction lock", "group": "Unit 4-01", "area": "holding", "address": 2849, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-01 remote controller operation mode lock", "group": "Unit 4-01", "area": "holding", "address": 2849, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-01 remote controller set point lock", "group": "Unit 4-01", "area": "holding", "address": 2849, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-01 remote controller off lock", "group": "Unit 4-01", "area": "holding", "address": 2849, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-01 remote controller on lock", "group": "Unit 4-01", "area": "holding", "address": 2849, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-02 fan speed capability", "group": "Unit 4-02", "area": "input", "address": 1150, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-02 fan speed steps", "group": "Unit 4-02", "area": "input", "address": 1150, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-02 fan direction capability", "group": "Unit 4-02", "area": "input", "address": 1150, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-02 fan direction steps", "group": "Unit 4-02", "area": "input", "address": 1150, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-02 dry mode capability", "group": "Unit 4-02", "area": "input", "address": 1150, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-02 auto mode capability", "group": "Unit 4-02", "area": "input", "address": 1150, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-02 heating mode capability", "group": "Unit 4-02", "area": "input", "address": 1150, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-02 cooling mode capability", "group": "Unit 4-02", "area": "input", "address": 1150, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-02 fan mode capability", "group": "Unit 4-02", "area": "input", "address": 1150, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-02 unit cooling set point lower limit", "group": "Unit 4-02", "area": "input", "address": 1151, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-02 unit cooling set point upper limit", "group": "Unit 4-02", "area": "input", "address": 1151, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-02 unit heating set point lower limit", "group": "Unit 4-02", "area": "input", "address": 1152, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-02 unit heating set point upper limit", "group": "Unit 4-02", "area": "input", "address": 1152, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-02 reheat capability", "group": "Unit 4-02", "area": "input", "address": 1600, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-02 space heating capability", "group": "Unit 4-02", "area": "input", "address": 1600, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-02 low noise capability", "group": "Unit 4-02", "area": "input", "address": 1600, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-02 leaving water set point capability", "group": "Unit 4-02", "area": "input", "address": 1600, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-02 unit cooling water set point upper limit", "group": "Unit 4-02", "area": "input", "address": 1601, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-02 unit cooling water set point lower limit", "group": "Unit 4-02", "area": "input", "address": 1601, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-02 unit heating water set point upper limit", "group": "Unit 4-02", "area": "input", "address": 1602, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-02 unit heating water set point lower limit", "group": "Unit 4-02", "area": "input", "address": 1602, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-02 fan speed", "group": "Unit 4-02", "area": "input", "address": 2300, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-02 fan direction", "group": "Unit 4-02", "area": "input", "address": 2300, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-02 thermo status", "group": "Unit 4-02", "area": "input", "address": 2300, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-02 heater status", "group": "Unit 4-02", "area": "input", "address": 2300, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-02 fan status", "group": "Unit 4-02", "area": "input", "address": 2300, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-02 normal operation", "group": "Unit 4-02", "area": "input", "address": 2300, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-02 forced off", "group": "Unit 4-02", "area": "input", "address": 2300, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-02 on/off", "group": "Unit 4-02", "area": "input", "address": 2300, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-02 cool/heat master", "group": "Unit 4-02", "area": "input", "address": 2301, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-02 defrost / hot start", "group": "Unit 4-02", "area": "input", "address": 2301, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-02 operation status", "group": "Unit 4-02", "area": "input", "address": 2301, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-02 filter sign", "group": "Unit 4-02", "area": "input", "address": 2301, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-02 operation mode", "group": "Unit 4-02", "area": "input", "address": 2301, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-02 set point", "group": "Unit 4-02", "area": "input", "address": 2302, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-02 room temperature", "group": "Unit 4-02", "area": "input", "address": 2304, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-02 heating water set point", "group": "Unit 4-02", "area": "input", "address": 3000, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-02 cooling water set point", "group": "Unit 4-02", "area": "input", "address": 3001, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-02 hot water storage set point", "group": "Unit 4-02", "area": "input", "address": 3002, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-02 low noise", "group": "Unit 4-02", "area": "input", "address": 3002, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-02 storage start requested", "group": "Unit 4-02", "area": "input", "address": 3002, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-02 reheat", "group": "Unit 4-02", "area": "input", "address": 3002, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-02 ventilation mode", "group": "Unit 4-02", "area": "input", "address": 3003, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-02 error code", "group": "Unit 4-02", "area": "input", "address": 3700, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-02 error unit number", "group": "Unit 4-02", "area": "input", "address": 3701, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-02 warning", "group": "Unit 4-02", "area": "input", "address": 3701, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-02 alarm", "group": "Unit 4-02", "area": "input", "address": 3701, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-02 error", "group": "Unit 4-02", "area": "input", "address": 3701, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-02 error sub-code", "group": "Unit 4-02", "area": "input", "address": 3701, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-02 fan speed setting", "group": "Unit 4-02", "area": "holding", "address": 2150, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-02 fan direction setting", "group": "Unit 4-02", "area": "holding", "address": 2150, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-02 fan control flag", "group": "Unit 4-02", "area": "holding", "address": 2150, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-02 on/off setting", "group": "Unit 4-02", "area": "holding", "address": 2150, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-02 filter sign reset", "group": "Unit 4-02", "area": "holding", "address": 2151, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-02 operation mode setting", "group": "Unit 4-02", "area": "holding", "address": 2151, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-02 set point setting", "group": "Unit 4-02", "area": "holding", "address": 2152, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-02 heating water set point setting", "group": "Unit 4-02", "area": "holding", "address": 2600, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-02 cooling water set point setting", "group": "Unit 4-02", "area": "holding", "address": 2601, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-02 hot water storage set point setting", "group": "Unit 4-02", "area": "holding", "address": 2602, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-02 quiet mode setting", "group": "Unit 4-02", "area": "holding", "address": 2602, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-02 reheat setting", "group": "Unit 4-02", "area": "holding", "address": 2602, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-02 ventilation mode setting", "group": "Unit 4-02", "area": "holding", "address": 2603, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-02 remote controller fan speed lock", "group": "Unit 4-02", "area": "holding", "address": 2850, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-02 remote controller fan direction lock", "group": "Unit 4-02", "area": "holding", "address": 2850, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-02 remote controller operation mode lock", "group": "Unit 4-02", "area": "holding", "address": 2850, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-02 remote controller set point lock", "group": "Unit 4-02", "area": "holding", "address": 2850, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-02 remote controller off lock", "group": "Unit 4-02", "area": "holding", "address": 2850, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-02 remote controller on lock", "group": "Unit 4-02", "area": "holding", "address": 2850, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-03 fan speed capability", "group": "Unit 4-03", "area": "input", "address": 1153, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-03 fan speed steps", "group": "Unit 4-03", "area": "input", "address": 1153, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-03 fan direction capability", "group": "Unit 4-03", "area": "input", "address": 1153, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-03 fan direction steps", "group": "Unit 4-03", "area": "input", "address": 1153, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-03 dry mode capability", "group": "Unit 4-03", "area": "input", "address": 1153, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-03 auto mode capability", "group": "Unit 4-03", "area": "input", "address": 1153, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-03 heating mode capability", "group": "Unit 4-03", "area": "input", "address": 1153, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-03 cooling mode capability", "group": "Unit 4-03", "area": "input", "address": 1153, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-03 fan mode capability", "group": "Unit 4-03", "area": "input", "address": 1153, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-03 unit cooling set point lower limit", "group": "Unit 4-03", "area": "input", "address": 1154, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-03 unit cooling set point upper limit", "group": "Unit 4-03", "area": "input", "address": 1154, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-03 unit heating set point lower limit", "group": "Unit 4-03", "area": "input", "address": 1155, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-03 unit heating set point upper limit", "group": "Unit 4-03", "area": "input", "address": 1155, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-03 reheat capability", "group": "Unit 4-03", "area": "input", "address": 1604, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-03 space heating capability", "group": "Unit 4-03", "area": "input", "address": 1604, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-03 low noise capability", "group": "Unit 4-03", "area": "input", "address": 1604, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-03 leaving water set point capability", "group": "Unit 4-03", "area": "input", "address": 1604, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-03 unit cooling water set point upper limit", "group": "Unit 4-03", "area": "input", "address": 1605, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-03 unit cooling water set point lower limit", "group": "Unit 4-03", "area": "input", "address": 1605, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-03 unit heating water set point upper limit", "group": "Unit 4-03", "area": "input", "address": 1606, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-03 unit heating water set point lower limit", "group": "Unit 4-03", "area": "input", "address": 1606, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-03 fan speed", "group": "Unit 4-03", "area": "input", "address": 2306, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-03 fan direction", "group": "Unit 4-03", "area": "input", "address": 2306, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-03 thermo status", "group": "Unit 4-03", "area": "input", "address": 2306, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-03 heater status", "group": "Unit 4-03", "area": "input", "address": 2306, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-03 fan status", "group": "Unit 4-03", "area": "input", "address": 2306, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-03 normal operation", "group": "Unit 4-03", "area": "input", "address": 2306, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-03 forced off", "group": "Unit 4-03", "area": "input", "address": 2306, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-03 on/off", "group": "Unit 4-03", "area": "input", "address": 2306, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-03 cool/heat master", "group": "Unit 4-03", "area": "input", "address": 2307, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-03 defrost / hot start", "group": "Unit 4-03", "area": "input", "address": 2307, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-03 operation status", "group": "Unit 4-03", "area": "input", "address": 2307, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-03 filter sign", "group": "Unit 4-03", "area": "input", "address": 2307, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-03 operation mode", "group": "Unit 4-03", "area": "input", "address": 2307, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-03 set point", "group": "Unit 4-03", "area": "input", "address": 2308, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-03 room temperature", "group": "Unit 4-03", "area": "input", "address": 2310, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-03 heating water set point", "group": "Unit 4-03", "area": "input", "address": 3004, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-03 cooling water set point", "group": "Unit 4-03", "area": "input", "address": 3005, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-03 hot water storage set point", "group": "Unit 4-03", "area": "input", "address": 3006, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-03 low noise", "group": "Unit 4-03", "area": "input", "address": 3006, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-03 storage start requested", "group": "Unit 4-03", "area": "input", "address": 3006, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-03 reheat", "group": "Unit 4-03", "area": "input", "address": 3006, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-03 ventilation mode", "group": "Unit 4-03", "area": "input", "address": 3007, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-03 error code", "group": "Unit 4-03", "area": "input", "address": 3702, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-03 error unit number", "group": "Unit 4-03", "area": "input", "address": 3703, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-03 warning", "group": "Unit 4-03", "area": "input", "address": 3703, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-03 alarm", "group": "Unit 4-03", "area": "input", "address": 3703, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-03 error", "group": "Unit 4-03", "area": "input", "address": 3703, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-03 error sub-code", "group": "Unit 4-03", "area": "input", "address": 3703, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-03 fan speed setting", "group": "Unit 4-03", "area": "holding", "address": 2153, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-03 fan direction setting", "group": "Unit 4-03", "area": "holding", "address": 2153, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-03 fan control flag", "group": "Unit 4-03", "area": "holding", "address": 2153, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-03 on/off setting", "group": "Unit 4-03", "area": "holding", "address": 2153, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-03 filter sign reset", "group": "Unit 4-03", "area": "holding", "address": 2154, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-03 operation mode setting", "group": "Unit 4-03", "area": "holding", "address": 2154, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-03 set point setting", "group": "Unit 4-03", "area": "holding", "address": 2155, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-03 heating water set point setting", "group": "Unit 4-03", "area": "holding", "address": 2604, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-03 cooling water set point setting", "group": "Unit 4-03", "area": "holding", "address": 2605, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-03 hot water storage set point setting", "group": "Unit 4-03", "area": "holding", "address": 2606, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-03 quiet mode setting", "group": "Unit 4-03", "area": "holding", "address": 2606, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-03 reheat setting", "group": "Unit 4-03", "area": "holding", "address": 2606, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-03 ventilation mode setting", "group": "Unit 4-03", "area": "holding", "address": 2607, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-03 remote controller fan speed lock", "group": "Unit 4-03", "area": "holding", "address": 2851, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-03 remote controller fan direction lock", "group": "Unit 4-03", "area": "holding", "address": 2851, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-03 remote controller operation mode lock", "group": "Unit 4-03", "area": "holding", "address": 2851, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-03 remote controller set point lock", "group": "Unit 4-03", "area": "holding", "address": 2851, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-03 remote controller off lock", "group": "Unit 4-03", "area": "holding", "address": 2851, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-03 remote controller on lock", "group": "Unit 4-03", "area": "holding", "address": 2851, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-04 fan speed capability", "group": "Unit 4-04", "area": "input", "address": 1156, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-04 fan speed steps", "group": "Unit 4-04", "area": "input", "address": 1156, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-04 fan direction capability", "group": "Unit 4-04", "area": "input", "address": 1156, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-04 fan direction steps", "group": "Unit 4-04", "area": "input", "address": 1156, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-04 dry mode capability", "group": "Unit 4-04", "area": "input", "address": 1156, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-04 auto mode capability", "group": "Unit 4-04", "area": "input", "address": 1156, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-04 heating mode capability", "group": "Unit 4-04", "area": "input", "address": 1156, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-04 cooling mode capability", "group": "Unit 4-04", "area": "input", "address": 1156, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-04 fan mode capability", "group": "Unit 4-04", "area": "input", "address": 1156, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-04 unit cooling set point lower limit", "group": "Unit 4-04", "area": "input", "address": 1157, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-04 unit cooling set point upper limit", "group": "Unit 4-04", "area": "input", "address": 1157, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-04 unit heating set point lower limit", "group": "Unit 4-04", "area": "input", "address": 1158, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-04 unit heating set point upper limit", "group": "Unit 4-04", "area": "input", "address": 1158, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-04 reheat capability", "group": "Unit 4-04", "area": "input", "address": 1608, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-04 space heating capability", "group": "Unit 4-04", "area": "input", "address": 1608, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-04 low noise capability", "group": "Unit 4-04", "area": "input", "address": 1608, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-04 leaving water set point capability", "group": "Unit 4-04", "area": "input", "address": 1608, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-04 unit cooling water set point upper limit", "group": "Unit 4-04", "area": "input", "address": 1609, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-04 unit cooling water set point lower limit", "group": "Unit 4-04", "area": "input", "address": 1609, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-04 unit heating water set point upper limit", "group": "Unit 4-04", "area": "input", "address": 1610, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-04 unit heating water set point lower limit", "group": "Unit 4-04", "area": "input", "address": 1610, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-04 fan speed", "group": "Unit 4-04", "area": "input", "address": 2312, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-04 fan direction", "group": "Unit 4-04", "area": "input", "address": 2312, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-04 thermo status", "group": "Unit 4-04", "area": "input", "address": 2312, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-04 heater status", "group": "Unit 4-04", "area": "input", "address": 2312, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-04 fan status", "group": "Unit 4-04", "area": "input", "address": 2312, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-04 normal operation", "group": "Unit 4-04", "area": "input", "address": 2312, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-04 forced off", "group": "Unit 4-04", "area": "input", "address": 2312, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-04 on/off", "group": "Unit 4-04", "area": "input", "address": 2312, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-04 cool/heat master", "group": "Unit 4-04", "area": "input", "address": 2313, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-04 defrost / hot start", "group": "Unit 4-04", "area": "input", "address": 2313, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-04 operation status", "group": "Unit 4-04", "area": "input", "address": 2313, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-04 filter sign", "group": "Unit 4-04", "area": "input", "address": 2313, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-04 operation mode", "group": "Unit 4-04", "area": "input", "address": 2313, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-04 set point", "group": "Unit 4-04", "area": "input", "address": 2314, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-04 room temperature", "group": "Unit 4-04", "area": "input", "address": 2316, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-04 heating water set point", "group": "Unit 4-04", "area": "input", "address": 3008, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-04 cooling water set point", "group": "Unit 4-04", "area": "input", "address": 3009, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-04 hot water storage set point", "group": "Unit 4-04", "area": "input", "address": 3010, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-04 low noise", "group": "Unit 4-04", "area": "input", "address": 3010, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-04 storage start requested", "group": "Unit 4-04", "area": "input", "address": 3010, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-04 reheat", "group": "Unit 4-04", "area": "input", "address": 3010, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-04 ventilation mode", "group": "Unit 4-04", "area": "input", "address": 3011, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-04 error code", "group": "Unit 4-04", "area": "input", "address": 3704, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-04 error unit number", "group": "Unit 4-04", "area": "input", "address": 3705, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-04 warning", "group": "Unit 4-04", "area": "input", "address": 3705, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-04 alarm", "group": "Unit 4-04", "area": "input", "address": 3705, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-04 error", "group": "Unit 4-04", "area": "input", "address": 3705, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-04 error sub-code", "group": "Unit 4-04", "area": "input", "address": 3705, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-04 fan speed setting", "group": "Unit 4-04", "area": "holding", "address": 2156, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-04 fan direction setting", "group": "Unit 4-04", "area": "holding", "address": 2156, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-04 fan control flag", "group": "Unit 4-04", "area": "holding", "address": 2156, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-04 on/off setting", "group": "Unit 4-04", "area": "holding", "address": 2156, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-04 filter sign reset", "group": "Unit 4-04", "area": "holding", "address": 2157, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-04 operation mode setting", "group": "Unit 4-04", "area": "holding", "address": 2157, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-04 set point setting", "group": "Unit 4-04", "area": "holding", "address": 2158, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-04 heating water set point setting", "group": "Unit 4-04", "area": "holding", "address": 2608, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-04 cooling water set point setting", "group": "Unit 4-04", "area": "holding", "address": 2609, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-04 hot water storage set point setting", "group": "Unit 4-04", "area": "holding", "address": 2610, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-04 quiet mode setting", "group": "Unit 4-04", "area": "holding", "address": 2610, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-04 reheat setting", "group": "Unit 4-04", "area": "holding", "address": 2610, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-04 ventilation mode setting", "group": "Unit 4-04", "area": "holding", "address": 2611, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-04 remote controller fan speed lock", "group": "Unit 4-04", "area": "holding", "address": 2852, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-04 remote controller fan direction lock", "group": "Unit 4-04", "area": "holding", "address": 2852, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-04 remote controller operation mode lock", "group": "Unit 4-04", "area": "holding", "address": 2852, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-04 remote controller set point lock", "group": "Unit 4-04", "area": "holding", "address": 2852, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-04 remote controller off lock", "group": "Unit 4-04", "area": "holding", "address": 2852, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-04 remote controller on lock", "group": "Unit 4-04", "area": "holding", "address": 2852, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-05 fan speed capability", "group": "Unit 4-05", "area": "input", "address": 1159, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-05 fan speed steps", "group": "Unit 4-05", "area": "input", "address": 1159, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-05 fan direction capability", "group": "Unit 4-05", "area": "input", "address": 1159, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-05 fan direction steps", "group": "Unit 4-05", "area": "input", "address": 1159, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-05 dry mode capability", "group": "Unit 4-05", "area": "input", "address": 1159, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-05 auto mode capability", "group": "Unit 4-05", "area": "input", "address": 1159, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-05 heating mode capability", "group": "Unit 4-05", "area": "input", "address": 1159, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-05 cooling mode capability", "group": "Unit 4-05", "area": "input", "address": 1159, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-05 fan mode capability", "group": "Unit 4-05", "area": "input", "address": 1159, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-05 unit cooling set point lower limit", "group": "Unit 4-05", "area": "input", "address": 1160, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-05 unit cooling set point upper limit", "group": "Unit 4-05", "area": "input", "address": 1160, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-05 unit heating set point lower limit", "group": "Unit 4-05", "area": "input", "address": 1161, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-05 unit heating set point upper limit", "group": "Unit 4-05", "area": "input", "address": 1161, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-05 reheat capability", "group": "Unit 4-05", "area": "input", "address": 1612, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-05 space heating capability", "group": "Unit 4-05", "area": "input", "address": 1612, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-05 low noise capability", "group": "Unit 4-05", "area": "input", "address": 1612, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-05 leaving water set point capability", "group": "Unit 4-05", "area": "input", "address": 1612, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-05 unit cooling water set point upper limit", "group": "Unit 4-05", "area": "input", "address": 1613, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-05 unit cooling water set point lower limit", "group": "Unit 4-05", "area": "input", "address": 1613, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-05 unit heating water set point upper limit", "group": "Unit 4-05", "area": "input", "address": 1614, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-05 unit heating water set point lower limit", "group": "Unit 4-05", "area": "input", "address": 1614, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-05 fan speed", "group": "Unit 4-05", "area": "input", "address": 2318, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-05 fan direction", "group": "Unit 4-05", "area": "input", "address": 2318, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-05 thermo status", "group": "Unit 4-05", "area": "input", "address": 2318, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-05 heater status", "group": "Unit 4-05", "area": "input", "address": 2318, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-05 fan status", "group": "Unit 4-05", "area": "input", "address": 2318, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-05 normal operation", "group": "Unit 4-05", "area": "input", "address": 2318, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-05 forced off", "group": "Unit 4-05", "area": "input", "address": 2318, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-05 on/off", "group": "Unit 4-05", "area": "input", "address": 2318, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-05 cool/heat master", "group": "Unit 4-05", "area": "input", "address": 2319, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-05 defrost / hot start", "group": "Unit 4-05", "area": "input", "address": 2319, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-05 operation status", "group": "Unit 4-05", "area": "input", "address": 2319, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-05 filter sign", "group": "Unit 4-05", "area": "input", "address": 2319, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-05 operation mode", "group": "Unit 4-05", "area": "input", "address": 2319, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-05 set point", "group": "Unit 4-05", "area": "input", "address": 2320, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-05 room temperature", "group": "Unit 4-05", "area": "input", "address": 2322, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-05 heating water set point", "group": "Unit 4-05", "area": "input", "address": 3012, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-05 cooling water set point", "group": "Unit 4-05", "area": "input", "address": 3013, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-05 hot water storage set point", "group": "Unit 4-05", "area": "input", "address": 3014, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-05 low noise", "group": "Unit 4-05", "area": "input", "address": 3014, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-05 storage start requested", "group": "Unit 4-05", "area": "input", "address": 3014, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-05 reheat", "group": "Unit 4-05", "area": "input", "address": 3014, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-05 ventilation mode", "group": "Unit 4-05", "area": "input", "address": 3015, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-05 error code", "group": "Unit 4-05", "area": "input", "address": 3706, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-05 error unit number", "group": "Unit 4-05", "area": "input", "address": 3707, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-05 warning", "group": "Unit 4-05", "area": "input", "address": 3707, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-05 alarm", "group": "Unit 4-05", "area": "input", "address": 3707, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-05 error", "group": "Unit 4-05", "area": "input", "address": 3707, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-05 error sub-code", "group": "Unit 4-05", "area": "input", "address": 3707, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-05 fan speed setting", "group": "Unit 4-05", "area": "holding", "address": 2159, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-05 fan direction setting", "group": "Unit 4-05", "area": "holding", "address": 2159, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-05 fan control flag", "group": "Unit 4-05", "area": "holding", "address": 2159, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-05 on/off setting", "group": "Unit 4-05", "area": "holding", "address": 2159, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-05 filter sign reset", "group": "Unit 4-05", "area": "holding", "address": 2160, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-05 operation mode setting", "group": "Unit 4-05", "area": "holding", "address": 2160, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-05 set point setting", "group": "Unit 4-05", "area": "holding", "address": 2161, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-05 heating water set point setting", "group": "Unit 4-05", "area": "holding", "address": 2612, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-05 cooling water set point setting", "group": "Unit 4-05", "area": "holding", "address": 2613, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-05 hot water storage set point setting", "group": "Unit 4-05", "area": "holding", "address": 2614, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-05 quiet mode setting", "group": "Unit 4-05", "area": "holding", "address": 2614, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-05 reheat setting", "group": "Unit 4-05", "area": "holding", "address": 2614, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-05 ventilation mode setting", "group": "Unit 4-05", "area": "holding", "address": 2615, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-05 remote controller fan speed lock", "group": "Unit 4-05", "area": "holding", "address": 2853, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-05 remote controller fan direction lock", "group": "Unit 4-05", "area": "holding", "address": 2853, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-05 remote controller operation mode lock", "group": "Unit 4-05", "area": "holding", "address": 2853, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-05 remote controller set point lock", "group": "Unit 4-05", "area": "holding", "address": 2853, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-05 remote controller off lock", "group": "Unit 4-05", "area": "holding", "address": 2853, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-05 remote controller on lock", "group": "Unit 4-05", "area": "holding", "address": 2853, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-06 fan speed capability", "group": "Unit 4-06", "area": "input", "address": 1162, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-06 fan speed steps", "group": "Unit 4-06", "area": "input", "address": 1162, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-06 fan direction capability", "group": "Unit 4-06", "area": "input", "address": 1162, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-06 fan direction steps", "group": "Unit 4-06", "area": "input", "address": 1162, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-06 dry mode capability", "group": "Unit 4-06", "area": "input", "address": 1162, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-06 auto mode capability", "group": "Unit 4-06", "area": "input", "address": 1162, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-06 heating mode capability", "group": "Unit 4-06", "area": "input", "address": 1162, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-06 cooling mode capability", "group": "Unit 4-06", "area": "input", "address": 1162, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-06 fan mode capability", "group": "Unit 4-06", "area": "input", "address": 1162, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-06 unit cooling set point lower limit", "group": "Unit 4-06", "area": "input", "address": 1163, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-06 unit cooling set point upper limit", "group": "Unit 4-06", "area": "input", "address": 1163, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-06 unit heating set point lower limit", "group": "Unit 4-06", "area": "input", "address": 1164, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-06 unit heating set point upper limit", "group": "Unit 4-06", "area": "input", "address": 1164, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-06 reheat capability", "group": "Unit 4-06", "area": "input", "address": 1616, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-06 space heating capability", "group": "Unit 4-06", "area": "input", "address": 1616, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-06 low noise capability", "group": "Unit 4-06", "area": "input", "address": 1616, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-06 leaving water set point capability", "group": "Unit 4-06", "area": "input", "address": 1616, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-06 unit cooling water set point upper limit", "group": "Unit 4-06", "area": "input", "address": 1617, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-06 unit cooling water set point lower limit", "group": "Unit 4-06", "area": "input", "address": 1617, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-06 unit heating water set point upper limit", "group": "Unit 4-06", "area": "input", "address": 1618, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-06 unit heating water set point lower limit", "group": "Unit 4-06", "area": "input", "address": 1618, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-06 fan speed", "group": "Unit 4-06", "area": "input", "address": 2324, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-06 fan direction", "group": "Unit 4-06", "area": "input", "address": 2324, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-06 thermo status", "group": "Unit 4-06", "area": "input", "address": 2324, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-06 heater status", "group": "Unit 4-06", "area": "input", "address": 2324, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-06 fan status", "group": "Unit 4-06", "area": "input", "address": 2324, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-06 normal operation", "group": "Unit 4-06", "area": "input", "address": 2324, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-06 forced off", "group": "Unit 4-06", "area": "input", "address": 2324, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-06 on/off", "group": "Unit 4-06", "area": "input", "address": 2324, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-06 cool/heat master", "group": "Unit 4-06", "area": "input", "address": 2325, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-06 defrost / hot start", "group": "Unit 4-06", "area": "input", "address": 2325, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-06 operation status", "group": "Unit 4-06", "area": "input", "address": 2325, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-06 filter sign", "group": "Unit 4-06", "area": "input", "address": 2325, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-06 operation mode", "group": "Unit 4-06", "area": "input", "address": 2325, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-06 set point", "group": "Unit 4-06", "area": "input", "address": 2326, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-06 room temperature", "group": "Unit 4-06", "area": "input", "address": 2328, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-06 heating water set point", "group": "Unit 4-06", "area": "input", "address": 3016, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-06 cooling water set point", "group": "Unit 4-06", "area": "input", "address": 3017, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-06 hot water storage set point", "group": "Unit 4-06", "area": "input", "address": 3018, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-06 low noise", "group": "Unit 4-06", "area": "input", "address": 3018, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-06 storage start requested", "group": "Unit 4-06", "area": "input", "address": 3018, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-06 reheat", "group": "Unit 4-06", "area": "input", "address": 3018, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-06 ventilation mode", "group": "Unit 4-06", "area": "input", "address": 3019, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-06 error code", "group": "Unit 4-06", "area": "input", "address": 3708, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-06 error unit number", "group": "Unit 4-06", "area": "input", "address": 3709, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-06 warning", "group": "Unit 4-06", "area": "input", "address": 3709, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-06 alarm", "group": "Unit 4-06", "area": "input", "address": 3709, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-06 error", "group": "Unit 4-06", "area": "input", "address": 3709, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-06 error sub-code", "group": "Unit 4-06", "area": "input", "address": 3709, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-06 fan speed setting", "group": "Unit 4-06", "area": "holding", "address": 2162, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-06 fan direction setting", "group": "Unit 4-06", "area": "holding", "address": 2162, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-06 fan control flag", "group": "Unit 4-06", "area": "holding", "address": 2162, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-06 on/off setting", "group": "Unit 4-06", "area": "holding", "address": 2162, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-06 filter sign reset", "group": "Unit 4-06", "area": "holding", "address": 2163, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-06 operation mode setting", "group": "Unit 4-06", "area": "holding", "address": 2163, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-06 set point setting", "group": "Unit 4-06", "area": "holding", "address": 2164, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-06 heating water set point setting", "group": "Unit 4-06", "area": "holding", "address": 2616, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-06 cooling water set point setting", "group": "Unit 4-06", "area": "holding", "address": 2617, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-06 hot water storage set point setting", "group": "Unit 4-06", "area": "holding", "address": 2618, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-06 quiet mode setting", "group": "Unit 4-06", "area": "holding", "address": 2618, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-06 reheat setting", "group": "Unit 4-06", "area": "holding", "address": 2618, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-06 ventilation mode setting", "group": "Unit 4-06", "area": "holding", "address": 2619, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-06 remote controller fan speed lock", "group": "Unit 4-06", "area": "holding", "address": 2854, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-06 remote controller fan direction lock", "group": "Unit 4-06", "area": "holding", "address": 2854, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-06 remote controller operation mode lock", "group": "Unit 4-06", "area": "holding", "address": 2854, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-06 remote controller set point lock", "group": "Unit 4-06", "area": "holding", "address": 2854, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-06 remote controller off lock", "group": "Unit 4-06", "area": "holding", "address": 2854, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-06 remote controller on lock", "group": "Unit 4-06", "area": "holding", "address": 2854, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-07 fan speed capability", "group": "Unit 4-07", "area": "input", "address": 1165, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-07 fan speed steps", "group": "Unit 4-07", "area": "input", "address": 1165, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-07 fan direction capability", "group": "Unit 4-07", "area": "input", "address": 1165, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-07 fan direction steps", "group": "Unit 4-07", "area": "input", "address": 1165, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-07 dry mode capability", "group": "Unit 4-07", "area": "input", "address": 1165, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-07 auto mode capability", "group": "Unit 4-07", "area": "input", "address": 1165, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-07 heating mode capability", "group": "Unit 4-07", "area": "input", "address": 1165, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-07 cooling mode capability", "group": "Unit 4-07", "area": "input", "address": 1165, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-07 fan mode capability", "group": "Unit 4-07", "area": "input", "address": 1165, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-07 unit cooling set point lower limit", "group": "Unit 4-07", "area": "input", "address": 1166, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-07 unit cooling set point upper limit", "group": "Unit 4-07", "area": "input", "address": 1166, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-07 unit heating set point lower limit", "group": "Unit 4-07", "area": "input", "address": 1167, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-07 unit heating set point upper limit", "group": "Unit 4-07", "area": "input", "address": 1167, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-07 reheat capability", "group": "Unit 4-07", "area": "input", "address": 1620, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-07 space heating capability", "group": "Unit 4-07", "area": "input", "address": 1620, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-07 low noise capability", "group": "Unit 4-07", "area": "input", "address": 1620, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-07 leaving water set point capability", "group": "Unit 4-07", "area": "input", "address": 1620, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-07 unit cooling water set point upper limit", "group": "Unit 4-07", "area": "input", "address": 1621, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-07 unit cooling water set point lower limit", "group": "Unit 4-07", "area": "input", "address": 1621, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-07 unit heating water set point upper limit", "group": "Unit 4-07", "area": "input", "address": 1622, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-07 unit heating water set point lower limit", "group": "Unit 4-07", "area": "input", "address": 1622, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-07 fan speed", "group": "Unit 4-07", "area": "input", "address": 2330, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-07 fan direction", "group": "Unit 4-07", "area": "input", "address": 2330, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-07 thermo status", "group": "Unit 4-07", "area": "input", "address": 2330, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-07 heater status", "group": "Unit 4-07", "area": "input", "address": 2330, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-07 fan status", "group": "Unit 4-07", "area": "input", "address": 2330, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-07 normal operation", "group": "Unit 4-07", "area": "input", "address": 2330, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-07 forced off", "group": "Unit 4-07", "area": "input", "address": 2330, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-07 on/off", "group": "Unit 4-07", "area": "input", "address": 2330, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-07 cool/heat master", "group": "Unit 4-07", "area": "input", "address": 2331, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-07 defrost / hot start", "group": "Unit 4-07", "area": "input", "address": 2331, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-07 operation status", "group": "Unit 4-07", "area": "input", "address": 2331, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-07 filter sign", "group": "Unit 4-07", "area": "input", "address": 2331, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-07 operation mode", "group": "Unit 4-07", "area": "input", "address": 2331, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-07 set point", "group": "Unit 4-07", "area": "input", "address": 2332, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-07 room temperature", "group": "Unit 4-07", "area": "input", "address": 2334, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-07 heating water set point", "group": "Unit 4-07", "area": "input", "address": 3020, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-07 cooling water set point", "group": "Unit 4-07", "area": "input", "address": 3021, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-07 hot water storage set point", "group": "Unit 4-07", "area": "input", "address": 3022, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-07 low noise", "group": "Unit 4-07", "area": "input", "address": 3022, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-07 storage start requested", "group": "Unit 4-07", "area": "input", "address": 3022, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-07 reheat", "group": "Unit 4-07", "area": "input", "address": 3022, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-07 ventilation mode", "group": "Unit 4-07", "area": "input", "address": 3023, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-07 error code", "group": "Unit 4-07", "area": "input", "address": 3710, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-07 error unit number", "group": "Unit 4-07", "area": "input", "address": 3711, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-07 warning", "group": "Unit 4-07", "area": "input", "address": 3711, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-07 alarm", "group": "Unit 4-07", "area": "input", "address": 3711, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-07 error", "group": "Unit 4-07", "area": "input", "address": 3711, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-07 error sub-code", "group": "Unit 4-07", "area": "input", "address": 3711, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-07 fan speed setting", "group": "Unit 4-07", "area": "holding", "address": 2165, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-07 fan direction setting", "group": "Unit 4-07", "area": "holding", "address": 2165, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-07 fan control flag", "group": "Unit 4-07", "area": "holding", "address": 2165, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-07 on/off setting", "group": "Unit 4-07", "area": "holding", "address": 2165, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-07 filter sign reset", "group": "Unit 4-07", "area": "holding", "address": 2166, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-07 operation mode setting", "group": "Unit 4-07", "area": "holding", "address": 2166, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-07 set point setting", "group": "Unit 4-07", "area": "holding", "address": 2167, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-07 heating water set point setting", "group": "Unit 4-07", "area": "holding", "address": 2620, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-07 cooling water set point setting", "group": "Unit 4-07", "area": "holding", "address": 2621, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-07 hot water storage set point setting", "group": "Unit 4-07", "area": "holding", "address": 2622, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-07 quiet mode setting", "group": "Unit 4-07", "area": "holding", "address": 2622, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-07 reheat setting", "group": "Unit 4-07", "area": "holding", "address": 2622, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-07 ventilation mode setting", "group": "Unit 4-07", "area": "holding", "address": 2623, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-07 remote controller fan speed lock", "group": "Unit 4-07", "area": "holding", "address": 2855, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-07 remote controller fan direction lock", "group": "Unit 4-07", "area": "holding", "address": 2855, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-07 remote controller operation mode lock", "group": "Unit 4-07", "area": "holding", "address": 2855, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-07 remote controller set point lock", "group": "Unit 4-07", "area": "holding", "address": 2855, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-07 remote controller off lock", "group": "Unit 4-07", "area": "holding", "address": 2855, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-07 remote controller on lock", "group": "Unit 4-07", "area": "holding", "address": 2855, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-08 fan speed capability", "group": "Unit 4-08", "area": "input", "address": 1168, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-08 fan speed steps", "group": "Unit 4-08", "area": "input", "address": 1168, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-08 fan direction capability", "group": "Unit 4-08", "area": "input", "address": 1168, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-08 fan direction steps", "group": "Unit 4-08", "area": "input", "address": 1168, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-08 dry mode capability", "group": "Unit 4-08", "area": "input", "address": 1168, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-08 auto mode capability", "group": "Unit 4-08", "area": "input", "address": 1168, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-08 heating mode capability", "group": "Unit 4-08", "area": "input", "address": 1168, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-08 cooling mode capability", "group": "Unit 4-08", "area": "input", "address": 1168, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-08 fan mode capability", "group": "Unit 4-08", "area": "input", "address": 1168, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-08 unit cooling set point lower limit", "group": "Unit 4-08", "area": "input", "address": 1169, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-08 unit cooling set point upper limit", "group": "Unit 4-08", "area": "input", "address": 1169, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-08 unit heating set point lower limit", "group": "Unit 4-08", "area": "input", "address": 1170, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-08 unit heating set point upper limit", "group": "Unit 4-08", "area": "input", "address": 1170, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-08 reheat capability", "group": "Unit 4-08", "area": "input", "address": 1624, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-08 space heating capability", "group": "Unit 4-08", "area": "input", "address": 1624, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-08 low noise capability", "group": "Unit 4-08", "area": "input", "address": 1624, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-08 leaving water set point capability", "group": "Unit 4-08", "area": "input", "address": 1624, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-08 unit cooling water set point upper limit", "group": "Unit 4-08", "area": "input", "address": 1625, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-08 unit cooling water set point lower limit", "group": "Unit 4-08", "area": "input", "address": 1625, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-08 unit heating water set point upper limit", "group": "Unit 4-08", "area": "input", "address": 1626, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-08 unit heating water set point lower limit", "group": "Unit 4-08", "area": "input", "address": 1626, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-08 fan speed", "group": "Unit 4-08", "area": "input", "address": 2336, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-08 fan direction", "group": "Unit 4-08", "area": "input", "address": 2336, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-08 thermo status", "group": "Unit 4-08", "area": "input", "address": 2336, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-08 heater status", "group": "Unit 4-08", "area": "input", "address": 2336, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-08 fan status", "group": "Unit 4-08", "area": "input", "address": 2336, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-08 normal operation", "group": "Unit 4-08", "area": "input", "address": 2336, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-08 forced off", "group": "Unit 4-08", "area": "input", "address": 2336, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-08 on/off", "group": "Unit 4-08", "area": "input", "address": 2336, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-08 cool/heat master", "group": "Unit 4-08", "area": "input", "address": 2337, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-08 defrost / hot start", "group": "Unit 4-08", "area": "input", "address": 2337, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-08 operation status", "group": "Unit 4-08", "area": "input", "address": 2337, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-08 filter sign", "group": "Unit 4-08", "area": "input", "address": 2337, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-08 operation mode", "group": "Unit 4-08", "area": "input", "address": 2337, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-08 set point", "group": "Unit 4-08", "area": "input", "address": 2338, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-08 room temperature", "group": "Unit 4-08", "area": "input", "address": 2340, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-08 heating water set point", "group": "Unit 4-08", "area": "input", "address": 3024, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-08 cooling water set point", "group": "Unit 4-08", "area": "input", "address": 3025, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-08 hot water storage set point", "group": "Unit 4-08", "area": "input", "address": 3026, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-08 low noise", "group": "Unit 4-08", "area": "input", "address": 3026, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-08 storage start requested", "group": "Unit 4-08", "area": "input", "address": 3026, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-08 reheat", "group": "Unit 4-08", "area": "input", "address": 3026, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-08 ventilation mode", "group": "Unit 4-08", "area": "input", "address": 3027, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-08 error code", "group": "Unit 4-08", "area": "input", "address": 3712, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-08 error unit number", "group": "Unit 4-08", "area": "input", "address": 3713, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-08 warning", "group": "Unit 4-08", "area": "input", "address": 3713, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-08 alarm", "group": "Unit 4-08", "area": "input", "address": 3713, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-08 error", "group": "Unit 4-08", "area": "input", "address": 3713, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-08 error sub-code", "group": "Unit 4-08", "area": "input", "address": 3713, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-08 fan speed setting", "group": "Unit 4-08", "area": "holding", "address": 2168, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-08 fan direction setting", "group": "Unit 4-08", "area": "holding", "address": 2168, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-08 fan control flag", "group": "Unit 4-08", "area": "holding", "address": 2168, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-08 on/off setting", "group": "Unit 4-08", "area": "holding", "address": 2168, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-08 filter sign reset", "group": "Unit 4-08", "area": "holding", "address": 2169, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-08 operation mode setting", "group": "Unit 4-08", "area": "holding", "address": 2169, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-08 set point setting", "group": "Unit 4-08", "area": "holding", "address": 2170, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-08 heating water set point setting", "group": "Unit 4-08", "area": "holding", "address": 2624, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-08 cooling water set point setting", "group": "Unit 4-08", "area": "holding", "address": 2625, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-08 hot water storage set point setting", "group": "Unit 4-08", "area": "holding", "address": 2626, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-08 quiet mode setting", "group": "Unit 4-08", "area": "holding", "address": 2626, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-08 reheat setting", "group": "Unit 4-08", "area": "holding", "address": 2626, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-08 ventilation mode setting", "group": "Unit 4-08", "area": "holding", "address": 2627, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-08 remote controller fan speed lock", "group": "Unit 4-08", "area": "holding", "address": 2856, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-08 remote controller fan direction lock", "group": "Unit 4-08", "area": "holding", "address": 2856, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-08 remote controller operation mode lock", "group": "Unit 4-08", "area": "holding", "address": 2856, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-08 remote controller set point lock", "group": "Unit 4-08", "area": "holding", "address": 2856, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-08 remote controller off lock", "group": "Unit 4-08", "area": "holding", "address": 2856, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-08 remote controller on lock", "group": "Unit 4-08", "area": "holding", "address": 2856, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-09 fan speed capability", "group": "Unit 4-09", "area": "input", "address": 1171, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-09 fan speed steps", "group": "Unit 4-09", "area": "input", "address": 1171, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-09 fan direction capability", "group": "Unit 4-09", "area": "input", "address": 1171, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-09 fan direction steps", "group": "Unit 4-09", "area": "input", "address": 1171, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-09 dry mode capability", "group": "Unit 4-09", "area": "input", "address": 1171, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-09 auto mode capability", "group": "Unit 4-09", "area": "input", "address": 1171, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-09 heating mode capability", "group": "Unit 4-09", "area": "input", "address": 1171, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-09 cooling mode capability", "group": "Unit 4-09", "area": "input", "address": 1171, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-09 fan mode capability", "group": "Unit 4-09", "area": "input", "address": 1171, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-09 unit cooling set point lower limit", "group": "Unit 4-09", "area": "input", "address": 1172, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-09 unit cooling set point upper limit", "group": "Unit 4-09", "area": "input", "address": 1172, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-09 unit heating set point lower limit", "group": "Unit 4-09", "area": "input", "address": 1173, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-09 unit heating set point upper limit", "group": "Unit 4-09", "area": "input", "address": 1173, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-09 reheat capability", "group": "Unit 4-09", "area": "input", "address": 1628, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-09 space heating capability", "group": "Unit 4-09", "area": "input", "address": 1628, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-09 low noise capability", "group": "Unit 4-09", "area": "input", "address": 1628, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-09 leaving water set point capability", "group": "Unit 4-09", "area": "input", "address": 1628, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-09 unit cooling water set point upper limit", "group": "Unit 4-09", "area": "input", "address": 1629, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-09 unit cooling water set point lower limit", "group": "Unit 4-09", "area": "input", "address": 1629, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-09 unit heating water set point upper limit", "group": "Unit 4-09", "area": "input", "address": 1630, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-09 unit heating water set point lower limit", "group": "Unit 4-09", "area": "input", "address": 1630, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-09 fan speed", "group": "Unit 4-09", "area": "input", "address": 2342, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-09 fan direction", "group": "Unit 4-09", "area": "input", "address": 2342, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-09 thermo status", "group": "Unit 4-09", "area": "input", "address": 2342, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-09 heater status", "group": "Unit 4-09", "area": "input", "address": 2342, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-09 fan status", "group": "Unit 4-09", "area": "input", "address": 2342, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-09 normal operation", "group": "Unit 4-09", "area": "input", "address": 2342, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-09 forced off", "group": "Unit 4-09", "area": "input", "address": 2342, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-09 on/off", "group": "Unit 4-09", "area": "input", "address": 2342, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-09 cool/heat master", "group": "Unit 4-09", "area": "input", "address": 2343, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-09 defrost / hot start", "group": "Unit 4-09", "area": "input", "address": 2343, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-09 operation status", "group": "Unit 4-09", "area": "input", "address": 2343, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-09 filter sign", "group": "Unit 4-09", "area": "input", "address": 2343, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-09 operation mode", "group": "Unit 4-09", "area": "input", "address": 2343, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-09 set point", "group": "Unit 4-09", "area": "input", "address": 2344, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-09 room temperature", "group": "Unit 4-09", "area": "input", "address": 2346, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-09 heating water set point", "group": "Unit 4-09", "area": "input", "address": 3028, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-09 cooling water set point", "group": "Unit 4-09", "area": "input", "address": 3029, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-09 hot water storage set point", "group": "Unit 4-09", "area": "input", "address": 3030, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-09 low noise", "group": "Unit 4-09", "area": "input", "address": 3030, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-09 storage start requested", "group": "Unit 4-09", "area": "input", "address": 3030, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-09 reheat", "group": "Unit 4-09", "area": "input", "address": 3030, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-09 ventilation mode", "group": "Unit 4-09", "area": "input", "address": 3031, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-09 error code", "group": "Unit 4-09", "area": "input", "address": 3714, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-09 error unit number", "group": "Unit 4-09", "area": "input", "address": 3715, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-09 warning", "group": "Unit 4-09", "area": "input", "address": 3715, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-09 alarm", "group": "Unit 4-09", "area": "input", "address": 3715, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-09 error", "group": "Unit 4-09", "area": "input", "address": 3715, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-09 error sub-code", "group": "Unit 4-09", "area": "input", "address": 3715, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-09 fan speed setting", "group": "Unit 4-09", "area": "holding", "address": 2171, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-09 fan direction setting", "group": "Unit 4-09", "area": "holding", "address": 2171, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-09 fan control flag", "group": "Unit 4-09", "area": "holding", "address": 2171, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-09 on/off setting", "group": "Unit 4-09", "area": "holding", "address": 2171, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-09 filter sign reset", "group": "Unit 4-09", "area": "holding", "address": 2172, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-09 operation mode setting", "group": "Unit 4-09", "area": "holding", "address": 2172, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-09 set point setting", "group": "Unit 4-09", "area": "holding", "address": 2173, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-09 heating water set point setting", "group": "Unit 4-09", "area": "holding", "address": 2628, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-09 cooling water set point setting", "group": "Unit 4-09", "area": "holding", "address": 2629, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-09 hot water storage set point setting", "group": "Unit 4-09", "area": "holding", "address": 2630, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-09 quiet mode setting", "group": "Unit 4-09", "area": "holding", "address": 2630, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-09 reheat setting", "group": "Unit 4-09", "area": "holding", "address": 2630, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-09 ventilation mode setting", "group": "Unit 4-09", "area": "holding", "address": 2631, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-09 remote controller fan speed lock", "group": "Unit 4-09", "area": "holding", "address": 2857, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-09 remote controller fan direction lock", "group": "Unit 4-09", "area": "holding", "address": 2857, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-09 remote controller operation mode lock", "group": "Unit 4-09", "area": "holding", "address": 2857, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-09 remote controller set point lock", "group": "Unit 4-09", "area": "holding", "address": 2857, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-09 remote controller off lock", "group": "Unit 4-09", "area": "holding", "address": 2857, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-09 remote controller on lock", "group": "Unit 4-09", "area": "holding", "address": 2857, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-10 fan speed capability", "group": "Unit 4-10", "area": "input", "address": 1174, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-10 fan speed steps", "group": "Unit 4-10", "area": "input", "address": 1174, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-10 fan direction capability", "group": "Unit 4-10", "area": "input", "address": 1174, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-10 fan direction steps", "group": "Unit 4-10", "area": "input", "address": 1174, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-10 dry mode capability", "group": "Unit 4-10", "area": "input", "address": 1174, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-10 auto mode capability", "group": "Unit 4-10", "area": "input", "address": 1174, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-10 heating mode capability", "group": "Unit 4-10", "area": "input", "address": 1174, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-10 cooling mode capability", "group": "Unit 4-10", "area": "input", "address": 1174, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-10 fan mode capability", "group": "Unit 4-10", "area": "input", "address": 1174, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-10 unit cooling set point lower limit", "group": "Unit 4-10", "area": "input", "address": 1175, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-10 unit cooling set point upper limit", "group": "Unit 4-10", "area": "input", "address": 1175, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-10 unit heating set point lower limit", "group": "Unit 4-10", "area": "input", "address": 1176, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-10 unit heating set point upper limit", "group": "Unit 4-10", "area": "input", "address": 1176, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-10 reheat capability", "group": "Unit 4-10", "area": "input", "address": 1632, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-10 space heating capability", "group": "Unit 4-10", "area": "input", "address": 1632, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-10 low noise capability", "group": "Unit 4-10", "area": "input", "address": 1632, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-10 leaving water set point capability", "group": "Unit 4-10", "area": "input", "address": 1632, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-10 unit cooling water set point upper limit", "group": "Unit 4-10", "area": "input", "address": 1633, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-10 unit cooling water set point lower limit", "group": "Unit 4-10", "area": "input", "address": 1633, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-10 unit heating water set point upper limit", "group": "Unit 4-10", "area": "input", "address": 1634, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-10 unit heating water set point lower limit", "group": "Unit 4-10", "area": "input", "address": 1634, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-10 fan speed", "group": "Unit 4-10", "area": "input", "address": 2348, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-10 fan direction", "group": "Unit 4-10", "area": "input", "address": 2348, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-10 thermo status", "group": "Unit 4-10", "area": "input", "address": 2348, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-10 heater status", "group": "Unit 4-10", "area": "input", "address": 2348, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-10 fan status", "group": "Unit 4-10", "area": "input", "address": 2348, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-10 normal operation", "group": "Unit 4-10", "area": "input", "address": 2348, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-10 forced off", "group": "Unit 4-10", "area": "input", "address": 2348, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-10 on/off", "group": "Unit 4-10", "area": "input", "address": 2348, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-10 cool/heat master", "group": "Unit 4-10", "area": "input", "address": 2349, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-10 defrost / hot start", "group": "Unit 4-10", "area": "input", "address": 2349, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-10 operation status", "group": "Unit 4-10", "area": "input", "address": 2349, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-10 filter sign", "group": "Unit 4-10", "area": "input", "address": 2349, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-10 operation mode", "group": "Unit 4-10", "area": "input", "address": 2349, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-10 set point", "group": "Unit 4-10", "area": "input", "address": 2350, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-10 room temperature", "group": "Unit 4-10", "area": "input", "address": 2352, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-10 heating water set point", "group": "Unit 4-10", "area": "input", "address": 3032, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-10 cooling water set point", "group": "Unit 4-10", "area": "input", "address": 3033, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-10 hot water storage set point", "group": "Unit 4-10", "area": "input", "address": 3034, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-10 low noise", "group": "Unit 4-10", "area": "input", "address": 3034, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-10 storage start requested", "group": "Unit 4-10", "area": "input", "address": 3034, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-10 reheat", "group": "Unit 4-10", "area": "input", "address": 3034, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-10 ventilation mode", "group": "Unit 4-10", "area": "input", "address": 3035, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-10 error code", "group": "Unit 4-10", "area": "input", "address": 3716, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-10 error unit number", "group": "Unit 4-10", "area": "input", "address": 3717, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-10 warning", "group": "Unit 4-10", "area": "input", "address": 3717, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-10 alarm", "group": "Unit 4-10", "area": "input", "address": 3717, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-10 error", "group": "Unit 4-10", "area": "input", "address": 3717, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-10 error sub-code", "group": "Unit 4-10", "area": "input", "address": 3717, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-10 fan speed setting", "group": "Unit 4-10", "area": "holding", "address": 2174, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-10 fan direction setting", "group": "Unit 4-10", "area": "holding", "address": 2174, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-10 fan control flag", "group": "Unit 4-10", "area": "holding", "address": 2174, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-10 on/off setting", "group": "Unit 4-10", "area": "holding", "address": 2174, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-10 filter sign reset", "group": "Unit 4-10", "area": "holding", "address": 2175, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-10 operation mode setting", "group": "Unit 4-10", "area": "holding", "address": 2175, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-10 set point setting", "group": "Unit 4-10", "area": "holding", "address": 2176, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-10 heating water set point setting", "group": "Unit 4-10", "area": "holding", "address": 2632, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-10 cooling water set point setting", "group": "Unit 4-10", "area": "holding", "address": 2633, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-10 hot water storage set point setting", "group": "Unit 4-10", "area": "holding", "address": 2634, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-10 quiet mode setting", "group": "Unit 4-10", "area": "holding", "address": 2634, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-10 reheat setting", "group": "Unit 4-10", "area": "holding", "address": 2634, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-10 ventilation mode setting", "group": "Unit 4-10", "area": "holding", "address": 2635, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-10 remote controller fan speed lock", "group": "Unit 4-10", "area": "holding", "address": 2858, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-10 remote controller fan direction lock", "group": "Unit 4-10", "area": "holding", "address": 2858, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-10 remote controller operation mode lock", "group": "Unit 4-10", "area": "holding", "address": 2858, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-10 remote controller set point lock", "group": "Unit 4-10", "area": "holding", "address": 2858, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-10 remote controller off lock", "group": "Unit 4-10", "area": "holding", "address": 2858, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-10 remote controller on lock", "group": "Unit 4-10", "area": "holding", "address": 2858, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-11 fan speed capability", "group": "Unit 4-11", "area": "input", "address": 1177, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-11 fan speed steps", "group": "Unit 4-11", "area": "input", "address": 1177, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-11 fan direction capability", "group": "Unit 4-11", "area": "input", "address": 1177, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-11 fan direction steps", "group": "Unit 4-11", "area": "input", "address": 1177, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-11 dry mode capability", "group": "Unit 4-11", "area": "input", "address": 1177, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-11 auto mode capability", "group": "Unit 4-11", "area": "input", "address": 1177, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-11 heating mode capability", "group": "Unit 4-11", "area": "input", "address": 1177, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-11 cooling mode capability", "group": "Unit 4-11", "area": "input", "address": 1177, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-11 fan mode capability", "group": "Unit 4-11", "area": "input", "address": 1177, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-11 unit cooling set point lower limit", "group": "Unit 4-11", "area": "input", "address": 1178, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-11 unit cooling set point upper limit", "group": "Unit 4-11", "area": "input", "address": 1178, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-11 unit heating set point lower limit", "group": "Unit 4-11", "area": "input", "address": 1179, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-11 unit heating set point upper limit", "group": "Unit 4-11", "area": "input", "address": 1179, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-11 reheat capability", "group": "Unit 4-11", "area": "input", "address": 1636, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-11 space heating capability", "group": "Unit 4-11", "area": "input", "address": 1636, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-11 low noise capability", "group": "Unit 4-11", "area": "input", "address": 1636, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-11 leaving water set point capability", "group": "Unit 4-11", "area": "input", "address": 1636, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-11 unit cooling water set point upper limit", "group": "Unit 4-11", "area": "input", "address": 1637, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-11 unit cooling water set point lower limit", "group": "Unit 4-11", "area": "input", "address": 1637, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-11 unit heating water set point upper limit", "group": "Unit 4-11", "area": "input", "address": 1638, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-11 unit heating water set point lower limit", "group": "Unit 4-11", "area": "input", "address": 1638, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-11 fan speed", "group": "Unit 4-11", "area": "input", "address": 2354, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-11 fan direction", "group": "Unit 4-11", "area": "input", "address": 2354, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-11 thermo status", "group": "Unit 4-11", "area": "input", "address": 2354, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-11 heater status", "group": "Unit 4-11", "area": "input", "address": 2354, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-11 fan status", "group": "Unit 4-11", "area": "input", "address": 2354, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-11 normal operation", "group": "Unit 4-11", "area": "input", "address": 2354, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-11 forced off", "group": "Unit 4-11", "area": "input", "address": 2354, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-11 on/off", "group": "Unit 4-11", "area": "input", "address": 2354, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-11 cool/heat master", "group": "Unit 4-11", "area": "input", "address": 2355, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-11 defrost / hot start", "group": "Unit 4-11", "area": "input", "address": 2355, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-11 operation status", "group": "Unit 4-11", "area": "input", "address": 2355, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-11 filter sign", "group": "Unit 4-11", "area": "input", "address": 2355, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-11 operation mode", "group": "Unit 4-11", "area": "input", "address": 2355, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-11 set point", "group": "Unit 4-11", "area": "input", "address": 2356, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-11 room temperature", "group": "Unit 4-11", "area": "input", "address": 2358, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-11 heating water set point", "group": "Unit 4-11", "area": "input", "address": 3036, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-11 cooling water set point", "group": "Unit 4-11", "area": "input", "address": 3037, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-11 hot water storage set point", "group": "Unit 4-11", "area": "input", "address": 3038, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-11 low noise", "group": "Unit 4-11", "area": "input", "address": 3038, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-11 storage start requested", "group": "Unit 4-11", "area": "input", "address": 3038, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-11 reheat", "group": "Unit 4-11", "area": "input", "address": 3038, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-11 ventilation mode", "group": "Unit 4-11", "area": "input", "address": 3039, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-11 error code", "group": "Unit 4-11", "area": "input", "address": 3718, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-11 error unit number", "group": "Unit 4-11", "area": "input", "address": 3719, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-11 warning", "group": "Unit 4-11", "area": "input", "address": 3719, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-11 alarm", "group": "Unit 4-11", "area": "input", "address": 3719, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-11 error", "group": "Unit 4-11", "area": "input", "address": 3719, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-11 error sub-code", "group": "Unit 4-11", "area": "input", "address": 3719, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-11 fan speed setting", "group": "Unit 4-11", "area": "holding", "address": 2177, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-11 fan direction setting", "group": "Unit 4-11", "area": "holding", "address": 2177, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-11 fan control flag", "group": "Unit 4-11", "area": "holding", "address": 2177, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-11 on/off setting", "group": "Unit 4-11", "area": "holding", "address": 2177, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-11 filter sign reset", "group": "Unit 4-11", "area": "holding", "address": 2178, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-11 operation mode setting", "group": "Unit 4-11", "area": "holding", "address": 2178, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-11 set point setting", "group": "Unit 4-11", "area": "holding", "address": 2179, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-11 heating water set point setting", "group": "Unit 4-11", "area": "holding", "address": 2636, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-11 cooling water set point setting", "group": "Unit 4-11", "area": "holding", "address": 2637, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-11 hot water storage set point setting", "group": "Unit 4-11", "area": "holding", "address": 2638, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-11 quiet mode setting", "group": "Unit 4-11", "area": "holding", "address": 2638, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-11 reheat setting", "group": "Unit 4-11", "area": "holding", "address": 2638, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-11 ventilation mode setting", "group": "Unit 4-11", "area": "holding", "address": 2639, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-11 remote controller fan speed lock", "group": "Unit 4-11", "area": "holding", "address": 2859, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-11 remote controller fan direction lock", "group": "Unit 4-11", "area": "holding", "address": 2859, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-11 remote controller operation mode lock", "group": "Unit 4-11", "area": "holding", "address": 2859, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-11 remote controller set point lock", "group": "Unit 4-11", "area": "holding", "address": 2859, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-11 remote controller off lock", "group": "Unit 4-11", "area": "holding", "address": 2859, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-11 remote controller on lock", "group": "Unit 4-11", "area": "holding", "address": 2859, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-12 fan speed capability", "group": "Unit 4-12", "area": "input", "address": 1180, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-12 fan speed steps", "group": "Unit 4-12", "area": "input", "address": 1180, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-12 fan direction capability", "group": "Unit 4-12", "area": "input", "address": 1180, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-12 fan direction steps", "group": "Unit 4-12", "area": "input", "address": 1180, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-12 dry mode capability", "group": "Unit 4-12", "area": "input", "address": 1180, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-12 auto mode capability", "group": "Unit 4-12", "area": "input", "address": 1180, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-12 heating mode capability", "group": "Unit 4-12", "area": "input", "address": 1180, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-12 cooling mode capability", "group": "Unit 4-12", "area": "input", "address": 1180, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-12 fan mode capability", "group": "Unit 4-12", "area": "input", "address": 1180, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-12 unit cooling set point lower limit", "group": "Unit 4-12", "area": "input", "address": 1181, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-12 unit cooling set point upper limit", "group": "Unit 4-12", "area": "input", "address": 1181, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-12 unit heating set point lower limit", "group": "Unit 4-12", "area": "input", "address": 1182, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-12 unit heating set point upper limit", "group": "Unit 4-12", "area": "input", "address": 1182, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-12 reheat capability", "group": "Unit 4-12", "area": "input", "address": 1640, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-12 space heating capability", "group": "Unit 4-12", "area": "input", "address": 1640, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-12 low noise capability", "group": "Unit 4-12", "area": "input", "address": 1640, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-12 leaving water set point capability", "group": "Unit 4-12", "area": "input", "address": 1640, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-12 unit cooling water set point upper limit", "group": "Unit 4-12", "area": "input", "address": 1641, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-12 unit cooling water set point lower limit", "group": "Unit 4-12", "area": "input", "address": 1641, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-12 unit heating water set point upper limit", "group": "Unit 4-12", "area": "input", "address": 1642, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-12 unit heating water set point lower limit", "group": "Unit 4-12", "area": "input", "address": 1642, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-12 fan speed", "group": "Unit 4-12", "area": "input", "address": 2360, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-12 fan direction", "group": "Unit 4-12", "area": "input", "address": 2360, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-12 thermo status", "group": "Unit 4-12", "area": "input", "address": 2360, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-12 heater status", "group": "Unit 4-12", "area": "input", "address": 2360, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-12 fan status", "group": "Unit 4-12", "area": "input", "address": 2360, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-12 normal operation", "group": "Unit 4-12", "area": "input", "address": 2360, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-12 forced off", "group": "Unit 4-12", "area": "input", "address": 2360, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-12 on/off", "group": "Unit 4-12", "area": "input", "address": 2360, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-12 cool/heat master", "group": "Unit 4-12", "area": "input", "address": 2361, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-12 defrost / hot start", "group": "Unit 4-12", "area": "input", "address": 2361, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-12 operation status", "group": "Unit 4-12", "area": "input", "address": 2361, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-12 filter sign", "group": "Unit 4-12", "area": "input", "address": 2361, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-12 operation mode", "group": "Unit 4-12", "area": "input", "address": 2361, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-12 set point", "group": "Unit 4-12", "area": "input", "address": 2362, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-12 room temperature", "group": "Unit 4-12", "area": "input", "address": 2364, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-12 heating water set point", "group": "Unit 4-12", "area": "input", "address": 3040, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-12 cooling water set point", "group": "Unit 4-12", "area": "input", "address": 3041, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-12 hot water storage set point", "group": "Unit 4-12", "area": "input", "address": 3042, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-12 low noise", "group": "Unit 4-12", "area": "input", "address": 3042, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-12 storage start requested", "group": "Unit 4-12", "area": "input", "address": 3042, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-12 reheat", "group": "Unit 4-12", "area": "input", "address": 3042, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-12 ventilation mode", "group": "Unit 4-12", "area": "input", "address": 3043, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-12 error code", "group": "Unit 4-12", "area": "input", "address": 3720, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-12 error unit number", "group": "Unit 4-12", "area": "input", "address": 3721, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-12 warning", "group": "Unit 4-12", "area": "input", "address": 3721, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-12 alarm", "group": "Unit 4-12", "area": "input", "address": 3721, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-12 error", "group": "Unit 4-12", "area": "input", "address": 3721, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-12 error sub-code", "group": "Unit 4-12", "area": "input", "address": 3721, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-12 fan speed setting", "group": "Unit 4-12", "area": "holding", "address": 2180, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-12 fan direction setting", "group": "Unit 4-12", "area": "holding", "address": 2180, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-12 fan control flag", "group": "Unit 4-12", "area": "holding", "address": 2180, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-12 on/off setting", "group": "Unit 4-12", "area": "holding", "address": 2180, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-12 filter sign reset", "group": "Unit 4-12", "area": "holding", "address": 2181, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-12 operation mode setting", "group": "Unit 4-12", "area": "holding", "address": 2181, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-12 set point setting", "group": "Unit 4-12", "area": "holding", "address": 2182, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-12 heating water set point setting", "group": "Unit 4-12", "area": "holding", "address": 2640, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-12 cooling water set point setting", "group": "Unit 4-12", "area": "holding", "address": 2641, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-12 hot water storage set point setting", "group": "Unit 4-12", "area": "holding", "address": 2642, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-12 quiet mode setting", "group": "Unit 4-12", "area": "holding", "address": 2642, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-12 reheat setting", "group": "Unit 4-12", "area": "holding", "address": 2642, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-12 ventilation mode setting", "group": "Unit 4-12", "area": "holding", "address": 2643, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-12 remote controller fan speed lock", "group": "Unit 4-12", "area": "holding", "address": 2860, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-12 remote controller fan direction lock", "group": "Unit 4-12", "area": "holding", "address": 2860, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-12 remote controller operation mode lock", "group": "Unit 4-12", "area": "holding", "address": 2860, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-12 remote controller set point lock", "group": "Unit 4-12", "area": "holding", "address": 2860, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-12 remote controller off lock", "group": "Unit 4-12", "area": "holding", "address": 2860, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-12 remote controller on lock", "group": "Unit 4-12", "area": "holding", "address": 2860, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-13 fan speed capability", "group": "Unit 4-13", "area": "input", "address": 1183, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-13 fan speed steps", "group": "Unit 4-13", "area": "input", "address": 1183, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-13 fan direction capability", "group": "Unit 4-13", "area": "input", "address": 1183, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-13 fan direction steps", "group": "Unit 4-13", "area": "input", "address": 1183, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-13 dry mode capability", "group": "Unit 4-13", "area": "input", "address": 1183, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-13 auto mode capability", "group": "Unit 4-13", "area": "input", "address": 1183, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-13 heating mode capability", "group": "Unit 4-13", "area": "input", "address": 1183, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-13 cooling mode capability", "group": "Unit 4-13", "area": "input", "address": 1183, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-13 fan mode capability", "group": "Unit 4-13", "area": "input", "address": 1183, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-13 unit cooling set point lower limit", "group": "Unit 4-13", "area": "input", "address": 1184, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-13 unit cooling set point upper limit", "group": "Unit 4-13", "area": "input", "address": 1184, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-13 unit heating set point lower limit", "group": "Unit 4-13", "area": "input", "address": 1185, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-13 unit heating set point upper limit", "group": "Unit 4-13", "area": "input", "address": 1185, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-13 reheat capability", "group": "Unit 4-13", "area": "input", "address": 1644, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-13 space heating capability", "group": "Unit 4-13", "area": "input", "address": 1644, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-13 low noise capability", "group": "Unit 4-13", "area": "input", "address": 1644, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-13 leaving water set point capability", "group": "Unit 4-13", "area": "input", "address": 1644, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-13 unit cooling water set point upper limit", "group": "Unit 4-13", "area": "input", "address": 1645, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-13 unit cooling water set point lower limit", "group": "Unit 4-13", "area": "input", "address": 1645, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-13 unit heating water set point upper limit", "group": "Unit 4-13", "area": "input", "address": 1646, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-13 unit heating water set point lower limit", "group": "Unit 4-13", "area": "input", "address": 1646, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-13 fan speed", "group": "Unit 4-13", "area": "input", "address": 2366, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-13 fan direction", "group": "Unit 4-13", "area": "input", "address": 2366, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-13 thermo status", "group": "Unit 4-13", "area": "input", "address": 2366, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-13 heater status", "group": "Unit 4-13", "area": "input", "address": 2366, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-13 fan status", "group": "Unit 4-13", "area": "input", "address": 2366, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-13 normal operation", "group": "Unit 4-13", "area": "input", "address": 2366, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-13 forced off", "group": "Unit 4-13", "area": "input", "address": 2366, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-13 on/off", "group": "Unit 4-13", "area": "input", "address": 2366, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-13 cool/heat master", "group": "Unit 4-13", "area": "input", "address": 2367, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-13 defrost / hot start", "group": "Unit 4-13", "area": "input", "address": 2367, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-13 operation status", "group": "Unit 4-13", "area": "input", "address": 2367, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-13 filter sign", "group": "Unit 4-13", "area": "input", "address": 2367, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-13 operation mode", "group": "Unit 4-13", "area": "input", "address": 2367, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-13 set point", "group": "Unit 4-13", "area": "input", "address": 2368, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-13 room temperature", "group": "Unit 4-13", "area": "input", "address": 2370, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-13 heating water set point", "group": "Unit 4-13", "area": "input", "address": 3044, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-13 cooling water set point", "group": "Unit 4-13", "area": "input", "address": 3045, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-13 hot water storage set point", "group": "Unit 4-13", "area": "input", "address": 3046, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-13 low noise", "group": "Unit 4-13", "area": "input", "address": 3046, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-13 storage start requested", "group": "Unit 4-13", "area": "input", "address": 3046, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-13 reheat", "group": "Unit 4-13", "area": "input", "address": 3046, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-13 ventilation mode", "group": "Unit 4-13", "area": "input", "address": 3047, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-13 error code", "group": "Unit 4-13", "area": "input", "address": 3722, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-13 error unit number", "group": "Unit 4-13", "area": "input", "address": 3723, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-13 warning", "group": "Unit 4-13", "area": "input", "address": 3723, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-13 alarm", "group": "Unit 4-13", "area": "input", "address": 3723, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-13 error", "group": "Unit 4-13", "area": "input", "address": 3723, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-13 error sub-code", "group": "Unit 4-13", "area": "input", "address": 3723, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-13 fan speed setting", "group": "Unit 4-13", "area": "holding", "address": 2183, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-13 fan direction setting", "group": "Unit 4-13", "area": "holding", "address": 2183, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-13 fan control flag", "group": "Unit 4-13", "area": "holding", "address": 2183, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-13 on/off setting", "group": "Unit 4-13", "area": "holding", "address": 2183, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-13 filter sign reset", "group": "Unit 4-13", "area": "holding", "address": 2184, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-13 operation mode setting", "group": "Unit 4-13", "area": "holding", "address": 2184, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-13 set point setting", "group": "Unit 4-13", "area": "holding", "address": 2185, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-13 heating water set point setting", "group": "Unit 4-13", "area": "holding", "address": 2644, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-13 cooling water set point setting", "group": "Unit 4-13", "area": "holding", "address": 2645, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-13 hot water storage set point setting", "group": "Unit 4-13", "area": "holding", "address": 2646, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-13 quiet mode setting", "group": "Unit 4-13", "area": "holding", "address": 2646, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-13 reheat setting", "group": "Unit 4-13", "area": "holding", "address": 2646, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-13 ventilation mode setting", "group": "Unit 4-13", "area": "holding", "address": 2647, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-13 remote controller fan speed lock", "group": "Unit 4-13", "area": "holding", "address": 2861, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-13 remote controller fan direction lock", "group": "Unit 4-13", "area": "holding", "address": 2861, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-13 remote controller operation mode lock", "group": "Unit 4-13", "area": "holding", "address": 2861, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-13 remote controller set point lock", "group": "Unit 4-13", "area": "holding", "address": 2861, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-13 remote controller off lock", "group": "Unit 4-13", "area": "holding", "address": 2861, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-13 remote controller on lock", "group": "Unit 4-13", "area": "holding", "address": 2861, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-14 fan speed capability", "group": "Unit 4-14", "area": "input", "address": 1186, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-14 fan speed steps", "group": "Unit 4-14", "area": "input", "address": 1186, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-14 fan direction capability", "group": "Unit 4-14", "area": "input", "address": 1186, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-14 fan direction steps", "group": "Unit 4-14", "area": "input", "address": 1186, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-14 dry mode capability", "group": "Unit 4-14", "area": "input", "address": 1186, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-14 auto mode capability", "group": "Unit 4-14", "area": "input", "address": 1186, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-14 heating mode capability", "group": "Unit 4-14", "area": "input", "address": 1186, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-14 cooling mode capability", "group": "Unit 4-14", "area": "input", "address": 1186, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-14 fan mode capability", "group": "Unit 4-14", "area": "input", "address": 1186, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-14 unit cooling set point lower limit", "group": "Unit 4-14", "area": "input", "address": 1187, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-14 unit cooling set point upper limit", "group": "Unit 4-14", "area": "input", "address": 1187, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-14 unit heating set point lower limit", "group": "Unit 4-14", "area": "input", "address": 1188, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-14 unit heating set point upper limit", "group": "Unit 4-14", "area": "input", "address": 1188, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-14 reheat capability", "group": "Unit 4-14", "area": "input", "address": 1648, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-14 space heating capability", "group": "Unit 4-14", "area": "input", "address": 1648, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-14 low noise capability", "group": "Unit 4-14", "area": "input", "address": 1648, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-14 leaving water set point capability", "group": "Unit 4-14", "area": "input", "address": 1648, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-14 unit cooling water set point upper limit", "group": "Unit 4-14", "area": "input", "address": 1649, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-14 unit cooling water set point lower limit", "group": "Unit 4-14", "area": "input", "address": 1649, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-14 unit heating water set point upper limit", "group": "Unit 4-14", "area": "input", "address": 1650, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-14 unit heating water set point lower limit", "group": "Unit 4-14", "area": "input", "address": 1650, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-14 fan speed", "group": "Unit 4-14", "area": "input", "address": 2372, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-14 fan direction", "group": "Unit 4-14", "area": "input", "address": 2372, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-14 thermo status", "group": "Unit 4-14", "area": "input", "address": 2372, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-14 heater status", "group": "Unit 4-14", "area": "input", "address": 2372, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-14 fan status", "group": "Unit 4-14", "area": "input", "address": 2372, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-14 normal operation", "group": "Unit 4-14", "area": "input", "address": 2372, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-14 forced off", "group": "Unit 4-14", "area": "input", "address": 2372, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-14 on/off", "group": "Unit 4-14", "area": "input", "address": 2372, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-14 cool/heat master", "group": "Unit 4-14", "area": "input", "address": 2373, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-14 defrost / hot start", "group": "Unit 4-14", "area": "input", "address": 2373, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-14 operation status", "group": "Unit 4-14", "area": "input", "address": 2373, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-14 filter sign", "group": "Unit 4-14", "area": "input", "address": 2373, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-14 operation mode", "group": "Unit 4-14", "area": "input", "address": 2373, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-14 set point", "group": "Unit 4-14", "area": "input", "address": 2374, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-14 room temperature", "group": "Unit 4-14", "area": "input", "address": 2376, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-14 heating water set point", "group": "Unit 4-14", "area": "input", "address": 3048, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-14 cooling water set point", "group": "Unit 4-14", "area": "input", "address": 3049, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-14 hot water storage set point", "group": "Unit 4-14", "area": "input", "address": 3050, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-14 low noise", "group": "Unit 4-14", "area": "input", "address": 3050, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-14 storage start requested", "group": "Unit 4-14", "area": "input", "address": 3050, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-14 reheat", "group": "Unit 4-14", "area": "input", "address": 3050, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-14 ventilation mode", "group": "Unit 4-14", "area": "input", "address": 3051, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-14 error code", "group": "Unit 4-14", "area": "input", "address": 3724, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-14 error unit number", "group": "Unit 4-14", "area": "input", "address": 3725, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-14 warning", "group": "Unit 4-14", "area": "input", "address": 3725, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-14 alarm", "group": "Unit 4-14", "area": "input", "address": 3725, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-14 error", "group": "Unit 4-14", "area": "input", "address": 3725, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-14 error sub-code", "group": "Unit 4-14", "area": "input", "address": 3725, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-14 fan speed setting", "group": "Unit 4-14", "area": "holding", "address": 2186, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-14 fan direction setting", "group": "Unit 4-14", "area": "holding", "address": 2186, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-14 fan control flag", "group": "Unit 4-14", "area": "holding", "address": 2186, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-14 on/off setting", "group": "Unit 4-14", "area": "holding", "address": 2186, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-14 filter sign reset", "group": "Unit 4-14", "area": "holding", "address": 2187, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-14 operation mode setting", "group": "Unit 4-14", "area": "holding", "address": 2187, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-14 set point setting", "group": "Unit 4-14", "area": "holding", "address": 2188, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-14 heating water set point setting", "group": "Unit 4-14", "area": "holding", "address": 2648, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-14 cooling water set point setting", "group": "Unit 4-14", "area": "holding", "address": 2649, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-14 hot water storage set point setting", "group": "Unit 4-14", "area": "holding", "address": 2650, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-14 quiet mode setting", "group": "Unit 4-14", "area": "holding", "address": 2650, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-14 reheat setting", "group": "Unit 4-14", "area": "holding", "address": 2650, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-14 ventilation mode setting", "group": "Unit 4-14", "area": "holding", "address": 2651, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-14 remote controller fan speed lock", "group": "Unit 4-14", "area": "holding", "address": 2862, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-14 remote controller fan direction lock", "group": "Unit 4-14", "area": "holding", "address": 2862, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-14 remote controller operation mode lock", "group": "Unit 4-14", "area": "holding", "address": 2862, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-14 remote controller set point lock", "group": "Unit 4-14", "area": "holding", "address": 2862, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-14 remote controller off lock", "group": "Unit 4-14", "area": "holding", "address": 2862, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-14 remote controller on lock", "group": "Unit 4-14", "area": "holding", "address": 2862, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-15 fan speed capability", "group": "Unit 4-15", "area": "input", "address": 1189, "type": "bool", "bit": 15, "access": "R"},
    {"name": "4-15 fan speed steps", "group": "Unit 4-15", "area": "input", "address": 1189, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "enum": "fan_steps"},
    {"name": "4-15 fan direction capability", "group": "Unit 4-15", "area": "input", "address": 1189, "type": "bool", "bit": 11, "access": "R"},
    {"name": "4-15 fan direction steps", "group": "Unit 4-15", "area": "input", "address": 1189, "type": "uint16", "bit": 8, "bits": 3, "access": "R"},
    {"name": "4-15 dry mode capability", "group": "Unit 4-15", "area": "input", "address": 1189, "type": "bool", "bit": 4, "access": "R"},
    {"name": "4-15 auto mode capability", "group": "Unit 4-15", "area": "input", "address": 1189, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-15 heating mode capability", "group": "Unit 4-15", "area": "input", "address": 1189, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-15 cooling mode capability", "group": "Unit 4-15", "area": "input", "address": 1189, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-15 fan mode capability", "group": "Unit 4-15", "area": "input", "address": 1189, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-15 unit cooling set point lower limit", "group": "Unit 4-15", "area": "input", "address": 1190, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-15 unit cooling set point upper limit", "group": "Unit 4-15", "area": "input", "address": 1190, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-15 unit heating set point lower limit", "group": "Unit 4-15", "area": "input", "address": 1191, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-15 unit heating set point upper limit", "group": "Unit 4-15", "area": "input", "address": 1191, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-15 reheat capability", "group": "Unit 4-15", "area": "input", "address": 1652, "type": "bool", "bit": 5, "access": "R", "description": "Hydrobox"},
    {"name": "4-15 space heating capability", "group": "Unit 4-15", "area": "input", "address": 1652, "type": "bool", "bit": 4, "access": "R", "description": "Hydrobox"},
    {"name": "4-15 low noise capability", "group": "Unit 4-15", "area": "input", "address": 1652, "type": "bool", "bit": 2, "access": "R", "description": "Hydrobox"},
    {"name": "4-15 leaving water set point capability", "group": "Unit 4-15", "area": "input", "address": 1652, "type": "bool", "bit": 1, "access": "R", "description": "Hydrobox"},
    {"name": "4-15 unit cooling water set point upper limit", "group": "Unit 4-15", "area": "input", "address": 1653, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-15 unit cooling water set point lower limit", "group": "Unit 4-15", "area": "input", "address": 1653, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-15 unit heating water set point upper limit", "group": "Unit 4-15", "area": "input", "address": 1654, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-15 unit heating water set point lower limit", "group": "Unit 4-15", "area": "input", "address": 1654, "type": "uint16", "bit": 0, "bits": 8, "unit": "°C", "access": "R"},
    {"name": "4-15 fan speed", "group": "Unit 4-15", "area": "input", "address": 2378, "type": "uint16", "bit": 12, "bits": 3, "access": "R", "description": "0-7, meaning depends on the fan speed steps: fixed 5 = H; 2 steps 0 Auto, 1 L, 5 H; 3 steps 0 Auto, 1 L, 3 M, 5 H; 5 steps 0 Auto, 1 LL, 2 L, 3 M, 4 H, 5 HH; ventilation (VAM) 3 L, 7 H"},
    {"name": "4-15 fan direction", "group": "Unit 4-15", "area": "input", "address": 2378, "type": "uint16", "bit": 8, "bits": 3, "access": "R", "enum": "fan_direction"},
    {"name": "4-15 thermo status", "group": "Unit 4-15", "area": "input", "address": 2378, "type": "bool", "bit": 7, "access": "R"},
    {"name": "4-15 heater status", "group": "Unit 4-15", "area": "input", "address": 2378, "type": "bool", "bit": 6, "access": "R"},
    {"name": "4-15 fan status", "group": "Unit 4-15", "area": "input", "address": 2378, "type": "bool", "bit": 5, "access": "R"},
    {"name": "4-15 normal operation", "group": "Unit 4-15", "area": "input", "address": 2378, "type": "bool", "bit": 3, "access": "R"},
    {"name": "4-15 forced off", "group": "Unit 4-15", "area": "input", "address": 2378, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-15 on/off", "group": "Unit 4-15", "area": "input", "address": 2378, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-15 cool/heat master", "group": "Unit 4-15", "area": "input", "address": 2379, "type": "uint16", "bit": 14, "bits": 2, "access": "R", "enum": "cool_heat_master"},
    {"name": "4-15 defrost / hot start", "group": "Unit 4-15", "area": "input", "address": 2379, "type": "bool", "bit": 13, "access": "R"},
    {"name": "4-15 operation status", "group": "Unit 4-15", "area": "input", "address": 2379, "type": "uint16", "bit": 9, "bits": 3, "access": "R", "enum": "operation_status"},
    {"name": "4-15 filter sign", "group": "Unit 4-15", "area": "input", "address": 2379, "type": "uint16", "bit": 4, "bits": 4, "access": "R", "description": "0 = off, 1-15 = on"},
    {"name": "4-15 operation mode", "group": "Unit 4-15", "area": "input", "address": 2379, "type": "uint16", "bit": 0, "bits": 4, "access": "R", "enum": "mode_status"},
    {"name": "4-15 set point", "group": "Unit 4-15", "area": "input", "address": 2380, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "4-15 room temperature", "group": "Unit 4-15", "area": "input", "address": 2382, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Suction (return air) temperature"},
    {"name": "4-15 heating water set point", "group": "Unit 4-15", "area": "input", "address": 3052, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-15 cooling water set point", "group": "Unit 4-15", "area": "input", "address": 3053, "type": "int16", "scale": 0.1, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-15 hot water storage set point", "group": "Unit 4-15", "area": "input", "address": 3054, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "R", "description": "Hydrobox"},
    {"name": "4-15 low noise", "group": "Unit 4-15", "area": "input", "address": 3054, "type": "bool", "bit": 2, "access": "R"},
    {"name": "4-15 storage start requested", "group": "Unit 4-15", "area": "input", "address": 3054, "type": "bool", "bit": 1, "access": "R"},
    {"name": "4-15 reheat", "group": "Unit 4-15", "area": "input", "address": 3054, "type": "bool", "bit": 0, "access": "R"},
    {"name": "4-15 ventilation mode", "group": "Unit 4-15", "area": "input", "address": 3055, "type": "uint16", "bit": 6, "bits": 2, "access": "R", "enum": "ventilation_mode", "description": "Ventilation units"},
    {"name": "4-15 error code", "group": "Unit 4-15", "area": "input", "address": 3726, "type": "string", "length": 1, "access": "R", "description": "Two ASCII characters, \"00\" = no error"},
    {"name": "4-15 error unit number", "group": "Unit 4-15", "area": "input", "address": 3727, "type": "uint16", "bit": 12, "bits": 4, "access": "R"},
    {"name": "4-15 warning", "group": "Unit 4-15", "area": "input", "address": 3727, "type": "bool", "bit": 10, "access": "R"},
    {"name": "4-15 alarm", "group": "Unit 4-15", "area": "input", "address": 3727, "type": "bool", "bit": 9, "access": "R"},
    {"name": "4-15 error", "group": "Unit 4-15", "area": "input", "address": 3727, "type": "bool", "bit": 8, "access": "R"},
    {"name": "4-15 error sub-code", "group": "Unit 4-15", "area": "input", "address": 3727, "type": "uint16", "bit": 0, "bits": 6, "access": "R"},
    {"name": "4-15 fan speed setting", "group": "Unit 4-15", "area": "holding", "address": 2189, "type": "uint16", "bit": 12, "bits": 3, "access": "RW", "description": "Same values as the fan speed input; only applied when the fan control flag is 6"},
    {"name": "4-15 fan direction setting", "group": "Unit 4-15", "area": "holding", "address": 2189, "type": "uint16", "bit": 8, "bits": 3, "access": "RW", "enum": "fan_direction", "description": "Only applied when the fan control flag is 6"},
    {"name": "4-15 fan control flag", "group": "Unit 4-15", "area": "holding", "address": 2189, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "enum": {"0": "No fan control", "6": "Fan control"}},
    {"name": "4-15 on/off setting", "group": "Unit 4-15", "area": "holding", "address": 2189, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-15 filter sign reset", "group": "Unit 4-15", "area": "holding", "address": 2190, "type": "uint16", "bit": 4, "bits": 4, "access": "RW", "description": "Write 15 to reset the filter sign, then write 0"},
    {"name": "4-15 operation mode setting", "group": "Unit 4-15", "area": "holding", "address": 2190, "type": "uint16", "bit": 0, "bits": 4, "access": "RW", "enum": "mode_setting"},
    {"name": "4-15 set point setting", "group": "Unit 4-15", "area": "holding", "address": 2191, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW"},
    {"name": "4-15 heating water set point setting", "group": "Unit 4-15", "area": "holding", "address": 2652, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-15 cooling water set point setting", "group": "Unit 4-15", "area": "holding", "address": 2653, "type": "int16", "scale": 0.1, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-15 hot water storage set point setting", "group": "Unit 4-15", "area": "holding", "address": 2654, "type": "uint16", "bit": 8, "bits": 8, "unit": "°C", "access": "RW", "description": "Hydrobox"},
    {"name": "4-15 quiet mode setting", "group": "Unit 4-15", "area": "holding", "address": 2654, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-15 reheat setting", "group": "Unit 4-15", "area": "holding", "address": 2654, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": "on_off"},
    {"name": "4-15 ventilation mode setting", "group": "Unit 4-15", "area": "holding", "address": 2655, "type": "uint16", "bit": 6, "bits": 2, "access": "RW", "enum": "ventilation_mode"},
    {"name": "4-15 remote controller fan speed lock", "group": "Unit 4-15", "area": "holding", "address": 2863, "type": "uint16", "bit": 5, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-15 remote controller fan direction lock", "group": "Unit 4-15", "area": "holding", "address": 2863, "type": "uint16", "bit": 4, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-15 remote controller operation mode lock", "group": "Unit 4-15", "area": "holding", "address": 2863, "type": "uint16", "bit": 3, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-15 remote controller set point lock", "group": "Unit 4-15", "area": "holding", "address": 2863, "type": "uint16", "bit": 2, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-15 remote controller off lock", "group": "Unit 4-15", "area": "holding", "address": 2863, "type": "uint16", "bit": 1, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}},
    {"name": "4-15 remote controller on lock", "group": "Unit 4-15", "area": "holding", "address": 2863, "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "enum": {"0": "Enabled", "1": "Disabled"}}
  ]
}
