{
 "manufacturer": "Neptronic",
 "manufacturer_slug": "neptronic",
 "model": "SKV",
 "model_slug": "skv",
 "aliases": [
  "SKV evaporative humidifier",
  "SKV BACnet"
 ],
 "equipment_type": "Evaporative humidifier",
 "applies_to": "Neptronic SKV evaporative (media) humidifiers with up to four modules.",
 "summary": "The SKV is a multi-module evaporative humidifier. Its controller speaks BACnet MS/TP and exposes control mode and source selection, network setpoints and readings, a network fallback timeout, and per-module (1-4) demand, state, valve, float and fault objects.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": "153000 by default",
 "access_inferred": true,
 "notes": [
  "The guide's W? column lists Present Value for every object, so access here is inferred: inputs read-only, values writable.",
  "Module 2-4 objects only apply to multi-module systems.",
  "Temperature units follow the controller's Temperature Units setting."
 ],
 "source": {
  "title": "SKV Evaporative Humidifier BACnet User Guide",
  "doc_number": null,
  "revision_date": "2018-09-05",
  "url": "https://www.neptronic.com/Humidifiers/PDF/skv/20180905/SKV-BACnet-180905.pdf"
 },
 "integration": {
  "summary": "Set MSV 4 ControlMode to Network (or an internal mode with network sources) and write demand to AV 5, or feed room RH via MSV 3 = Network. Turn the system on with BV 116 SystemPower and keep network values fresh inside the fallback timeout (AV 38).",
  "minimum_points": [
   {
    "ref": "BV 116",
    "name": "SystemPower",
    "why": "System power on/off"
   },
   {
    "ref": "MV 4",
    "name": "ControlMode",
    "why": "Control mode (6 = Network)"
   },
   {
    "ref": "AV 5",
    "name": "SystDemand",
    "why": "Demand from the BMS, % (when MSV 4 = Network)"
   },
   {
    "ref": "AV 16",
    "name": "SetpointRH",
    "why": "BMS RH setpoint (when MSV 5 = Network)"
   },
   {
    "ref": "AV 13",
    "name": "RoomRH",
    "why": "BMS room RH (when MSV 3 = Network)"
   },
   {
    "ref": "MV 16",
    "name": "Module1State",
    "why": "Stand-by/drain/fill/ready/alarm state of module 1"
   },
   {
    "ref": "AV 1",
    "name": "SystOutput",
    "why": "Actual system output %"
   },
   {
    "ref": "BV 118",
    "name": "AlarmRelay",
    "why": "Closed on any alarm but airflow cutout/service warning"
   },
   {
    "ref": "BV 121",
    "name": "NetworkFallbackAlarm",
    "why": "On when network values time out (AV 38)"
   }
  ],
  "enable": "BV 116 SystemPower: ON = normal operation, OFF = demand inhibited. MSV 4 ControlMode selects an analog input, internal temperature/RH control or Network.",
  "heartbeat": "AV 38 NetworkFallbackTimeout (1-15 min) applies whenever at least one control input uses Network as its source; AV 39 counts down and BV 121 NetworkFallbackAlarm turns on when it expires.",
  "remote_sensors": "Set MSV 3 RoomRHSource or MSV 2 RoomTempSource to Network and write the values from the BMS; MSV 5 SetpointSource = Network uses the external setpoints AV 16 (RH) and AV 17 (temperature).",
  "setup": [
   "MS/TP MAC defaults to 000 (000-254; 128-254 are non-token-passing slaves); baud auto-detects (Auto, 9600, 19200, 38400, 76800); Max_Master 127.",
   "Device instance defaults to 153000 and can be set from the menu or via Device Object_Identifier."
  ],
  "gotchas": [
   "Older (2018) guide: the W? column marks every object as Present Value, so confirm writability on site.",
   "Faults that stop a module need a manual reset (BV 95 SystResetAlarms or the Diagnostic menu).",
   "BV 107 RunWhileServiceAlarm decides whether modules keep running when a service alarm is due."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "ExternalDemand",
   "description": "External demand signal measurement",
   "units": "mV",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "ExternalSetpoint",
   "description": "External setpoint signal measurement",
   "units": "mV",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "RoomTempSensor",
   "description": "Room temperature sensor signal measurement",
   "units": "mV",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "RoomRHSensor",
   "description": "Room relative humidity sensor signal measurement",
   "units": "mV",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "DuctSensor",
   "description": "Duct relative humidity sensor signal measurement",
   "units": "mV",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Module1WaterLevelSensor",
   "description": "Module 1 water level sensor signal measurement",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Module2WaterLevelSensor",
   "description": "Module 2 water level sensor signal measurement",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Module3WaterLevelSensor",
   "description": "Module 3 water level sensor signal measurement",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Module4WaterLevelSensor",
   "description": "Module 4 water level sensor signal measurement",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Module1WaterTempSensor",
   "description": "Module 1 water temperature sensor signal measurement",
   "units": "mV",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Module2WaterTempSensor",
   "description": "Module 2 water temperature sensor signal measurement",
   "units": "mV",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Module3WaterTempSensor",
   "description": "Module 3 water temperature sensor signal measurement",
   "units": "mV",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Module4WaterTempSensor",
   "description": "Module 4 water temperature sensor signal measurement",
   "units": "mV",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "SystOutput",
   "description": "System output in percent",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "SystOutput",
   "description": "System output in Mass Flow units",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "SystCapacity",
   "description": "Total system output capacity",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "NumOfModules",
   "description": "Number of humidifier modules",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "SystDemand",
   "description": "System demand",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "SystLimit",
   "description": "System output limit as per high limit signals",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "SystOutputLockOn",
   "description": "System output lock or limit for load shedding",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "SystFeedback",
   "description": "System output feedback signal",
   "units": "mV",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "SimDemand",
   "description": "Simulation mode demand",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "SimDuration",
   "description": "Simulation mode duration",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "SimCountdown",
   "description": "Simulation mode countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "AnalogDemand",
   "description": "Analog system demand",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "RoomRH",
   "description": "Room relative humidity",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "RoomTemp",
   "description": "Room temperature",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "DuctRH",
   "description": "Duct relative humidity",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "SetpointRH",
   "description": "External relative humidity setpoint",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "SetpointTemp",
   "description": "External temperature setpoint",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "InternalSetpointOccupied",
   "description": "Internal %RH setpoint during occupancy",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "InternalSetpointOccupied",
   "description": "Internal temperature setpoint during occupancy",
   "units": "°F or °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "InternalSetpointUnoccupied",
   "description": "Internal %RH setpoint during occupancy",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "InternalSetpointUnoccupied",
   "description": "Internal temperature setpoint during occupancy",
   "units": "°F or °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "InternalSetpointVacant",
   "description": "Internal %RH setpoint during vacancy",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "InternalSetpointVacant",
   "description": "Internal temperature setpoint during vacancy",
   "units": "°F or °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "ProportionalRamp",
   "description": "Proportional ramp for %RH",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25,
   "name": "ProportionalRamp",
   "description": "Proportional ramp for temperature",
   "units": "°F or °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 26,
   "name": "IntegralRamp",
   "description": "Integral ramp for %RH",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27,
   "name": "IntegralRamp",
   "description": "Integral ramp for temperature",
   "units": "°F or °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "Deadband",
   "description": "Deadband for %RH",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 29,
   "name": "Deadband",
   "description": "Deadband for temperature",
   "units": "°F or °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30,
   "name": "HighLimitSetpoint",
   "description": "Analog high limit setpoint value",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "HighLimitProportionalRamp",
   "description": "Analog high limit proportional ramp",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "DilutionInterval",
   "description": "Water dilution interval",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "DilutionCycles",
   "description": "Number of water dilution cycles",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 34,
   "name": "CleaningInterval",
   "description": "Cleaning interval",
   "units": "months",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 35,
   "name": "AutoDrainInterval",
   "description": "Automatic drain interval",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 36,
   "name": "UVLampInterval",
   "description": "UV lamp replacement interval",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 37,
   "name": "InactivityDelay",
   "description": "System inactivity delay",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 38,
   "name": "NetworkFallbackTimeout",
   "description": "Network fallback timeout",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 39,
   "name": "NetworkTimeoutCountdown",
   "description": "Network fallback timeout countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 40,
   "name": "InactivityCounter",
   "description": "System inactivity downcounter",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 41,
   "name": "Module1DrainTimeoutCountdown",
   "description": "Module 1 drain timeout countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 42,
   "name": "Module2DrainTimeoutCountdown",
   "description": "Module 2 drain timeout countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 43,
   "name": "Module3DrainTimeoutCountdown",
   "description": "Module 3 drain timeout countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 44,
   "name": "Module4DrainTimeoutCountdown",
   "description": "Module 4 drain timeout countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 45,
   "name": "Module1FillTimeoutCountdown",
   "description": "Module 1 fill timeout countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 46,
   "name": "Module2FillTimeoutCountdown",
   "description": "Module 2 fill timeout countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 47,
   "name": "Module3FillTimeoutCountdown",
   "description": "Module 3 fill timeout countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 48,
   "name": "Module4FillTimeoutCountdown",
   "description": "Module 4 fill timeout countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 49,
   "name": "Module1InactivityCountdown",
   "description": "Module 1 inactivity countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 50,
   "name": "Module2InactivityCountdown",
   "description": "Module 2 inactivity countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 51,
   "name": "Module3InactivityCountdown",
   "description": "Module 3 inactivity countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52,
   "name": "Module4InactivityCountdown",
   "description": "Module 4 inactivity countdown",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 53,
   "name": "Module1StateCountdown",
   "description": "Module 1 state countdown",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 54,
   "name": "Module2StateCountdown",
   "description": "Module 2 state countdown",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 55,
   "name": "Module3StateCountdown",
   "description": "Module 3 state countdown",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56,
   "name": "Module4StateCountdown",
   "description": "Module 4 state countdown",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 57,
   "name": "Module1Demand",
   "description": "Module 1 demand",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 58,
   "name": "Module2Demand",
   "description": "Module 2 demand",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 59,
   "name": "Module3Demand",
   "description": "Module 3 demand",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 60,
   "name": "Module4Demand",
   "description": "Module 4 demand",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61,
   "name": "Module1Output",
   "description": "Module 1 output",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 62,
   "name": "Module2Output",
   "description": "Module 2 output",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 63,
   "name": "Module3Output",
   "description": "Module 3 output",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 64,
   "name": "Module4Output",
   "description": "Module 4 output",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 65,
   "name": "Module1Capacity",
   "description": "Module 1 total capacity",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 66,
   "name": "Module2Capacity",
   "description": "Module 2 total capacity",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 67,
   "name": "Module3Capacity",
   "description": "Module 3 total capacity",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 68,
   "name": "Module4Capacity",
   "description": "Module 4 total capacity",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 69,
   "name": "Module1WaterLevel",
   "description": "Module 1 water level",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 70,
   "name": "Module2WaterLevel",
   "description": "Module 2 water level",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 71,
   "name": "Module3WaterLevel",
   "description": "Module 3 water level",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 72,
   "name": "Module4WaterLevel",
   "description": "Module 4 water level",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 73,
   "name": "Module1WaterTemp",
   "description": "Module 1 water temperature",
   "units": "°F or °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 74,
   "name": "Module2WaterTemp",
   "description": "Module 2 water temperature",
   "units": "°F or °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 75,
   "name": "Module3WaterTemp",
   "description": "Module 3 water temperature",
   "units": "°F or °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 76,
   "name": "Module4WaterTemp",
   "description": "Module 4 water temperature",
   "units": "°F or °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 77,
   "name": "Module1PumpStageWeight",
   "description": "Module 1 pump's stage weight relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 78,
   "name": "Module2PumpStageWeight",
   "description": "Module 2 pump's stage weight relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 79,
   "name": "Module3PumpStageWeight",
   "description": "Module 3 pump's stage weight relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 80,
   "name": "Module4PumpStageWeight",
   "description": "Module 4 pump's stage weight relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 81,
   "name": "Module1Valve1StageWeight",
   "description": "Stage weight of Module 1, valve 1 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 82,
   "name": "Module2Valve1StageWeight",
   "description": "Stage weight of Module 2, valve 1 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 83,
   "name": "Module3Valve1StageWeight",
   "description": "Stage weight of Module 3, valve 1 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 84,
   "name": "Module4Valve1StageWeight",
   "description": "Stage weight of Module 4, valve 1 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 85,
   "name": "Module1Valve2StageWeight",
   "description": "Stage weight of Module 1, valve 2 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 86,
   "name": "Module2Valve2StageWeight",
   "description": "Stage weight of Module 2, valve 2 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 87,
   "name": "Module3Valve2StageWeight",
   "description": "Stage weight of Module 3, valve 2 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 88,
   "name": "Module4Valve2StageWeight",
   "description": "Stage weight of Module 4, valve 2 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 89,
   "name": "Module1Valve3StageWeight",
   "description": "Stage weight of Module 1, valve 3 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 90,
   "name": "Module2Valve3StageWeight",
   "description": "Stage weight of Module 2, valve 3 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 91,
   "name": "Module3Valve3StageWeight",
   "description": "Stage weight of Module 3, valve 3 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 92,
   "name": "Module4Valve3StageWeight",
   "description": "Stage weight of Module 4, valve 3 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 93,
   "name": "Module1Valve4StageWeight",
   "description": "Stage weight of Module 1, valve 4 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 94,
   "name": "Module2Valve4StageWeight",
   "description": "Stage weight of Module 2, valve 4 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 95,
   "name": "Module3Valve4StageWeight",
   "description": "Stage weight of Module 3, valve 4 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 96,
   "name": "Module4Valve4StageWeight",
   "description": "Stage weight of Module 4, valve 4 relative to module's full capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 97,
   "name": "Module1TotalDuty",
   "description": "Total duty of Module 1 (in hours) at 100% output",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 98,
   "name": "Module2TotalDuty",
   "description": "Total duty of Module 2 (in hours) at 100% output",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 99,
   "name": "Module3TotalDuty",
   "description": "Total duty of Module 3 (in hours) at 100% output",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 100,
   "name": "Module4TotalDuty",
   "description": "Total duty of Module 4 (in hours) at 100% output",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Module1DrainRequest",
   "description": "Drain request for Module 1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Module2DrainRequest",
   "description": "Drain request for Module 2",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "Module3DrainRequest",
   "description": "Drain request for Module 3",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "Module4DrainRequest",
   "description": "Drain request for Module 4",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "Module1Inactivity",
   "description": "Inactivity state for Module 1",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "Module2Inactivity",
   "description": "Inactivity state for Module 2",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "Module3Inactivity",
   "description": "Inactivity state for Module 3",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "Module4Inactivity",
   "description": "Inactivity state for Module 4",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "Module1SilverIonChangeDue",
   "description": "Date on which Silver Ion cartridge change is due for Module 1",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "Module2SilverIonChangeDue",
   "description": "Date on which Silver Ion cartridge change is due for Module 2",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "Module3SilverIonChangeDue",
   "description": "Date on which Silver Ion cartridge change is due for Module 3",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "Module4SilverIonChangeDue",
   "description": "Date on which Silver Ion cartridge change is due for Module 4",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "Module1UVLampChangeDue",
   "description": "Date on which UV lamp change is due for Module 1",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "Module2UVLampChangeDue",
   "description": "Date on which UV lamp change is due for Module 2",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 15,
   "name": "Module3UVLampChangeDue",
   "description": "Date on which UV lamp change is due for Module 3",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "Module4UVLampChangeDue",
   "description": "Date on which UV lamp change is due for Module 4",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 17,
   "name": "Module1CleaningChangeDue",
   "description": "Date on which cleaning is due for Module 1",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 18,
   "name": "Module2CleaningChangeDue",
   "description": "Date on which cleaning is due for Module 2",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 19,
   "name": "Module3CleaningChangeDue",
   "description": "Date on which cleaning is due for Module 3",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 20,
   "name": "Module4CleaningChangeDue",
   "description": "Date on which cleaning is due for Module 4",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 21,
   "name": "Module1Dilution",
   "description": "Water dilution cycle for Module 1",
   "units": "",
   "access": "W",
   "states": "0=Waiting, 1=In Progress"
  },
  {
   "type": "BV",
   "instance": 22,
   "name": "Module2Dilution",
   "description": "Water dilution cycle for Module 2",
   "units": "",
   "access": "W",
   "states": "0=Waiting, 1=In Progress"
  },
  {
   "type": "BV",
   "instance": 23,
   "name": "Module3Dilution",
   "description": "Water dilution cycle for Module 3",
   "units": "",
   "access": "W",
   "states": "0=Waiting, 1=In Progress"
  },
  {
   "type": "BV",
   "instance": 24,
   "name": "Module4Dilution",
   "description": "Water dilution cycle for Module 4",
   "units": "",
   "access": "W",
   "states": "0=Waiting, 1=In Progress"
  },
  {
   "type": "BV",
   "instance": 25,
   "name": "Module1ServiceWarning",
   "description": "Upcoming cleaning for Module 1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 26,
   "name": "Module2ServiceWarning",
   "description": "Upcoming cleaning for Module 2",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 27,
   "name": "Module3ServiceWarning",
   "description": "Upcoming cleaning for Module 3",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 28,
   "name": "Module4ServiceWarning",
   "description": "Upcoming cleaning for Module 4",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 29,
   "name": "Module1ServiceAlarm",
   "description": "Alarm for Module 1 when cleaning, UV lamp change or Silver Ion...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 30,
   "name": "Module2ServiceAlarm",
   "description": "Alarm for Module 2 when cleaning, UV lamp change or Silver Ion...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 31,
   "name": "Module3ServiceAlarm",
   "description": "Alarm for Module 3 when cleaning, UV lamp change or Silver Ion...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 32,
   "name": "Module4ServiceAlarm",
   "description": "Alarm for Module 4 when cleaning, UV lamp change or Silver Ion...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 33,
   "name": "Module1DrainFault",
   "description": "Drain fault alarm for Module 1 when drain countdown reaches 0",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 34,
   "name": "Module2DrainFault",
   "description": "Drain fault alarm for Module 2 when drain countdown reaches 0",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 35,
   "name": "Module3DrainFault",
   "description": "Drain fault alarm for Module 3 when drain countdown reaches 0",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 36,
   "name": "Module4DrainFault",
   "description": "Drain fault alarm for Module 4 when drain countdown reaches 0",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 37,
   "name": "Module1WaterInletFault",
   "description": "Inlet fault for Module 1 when fill countdown reaches 0",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 38,
   "name": "Module2WaterInletFault",
   "description": "Inlet fault for Module 2 when fill countdown reaches 0",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 39,
   "name": "Module3WaterInletFault",
   "description": "Inlet fault for Module 3 when fill countdown reaches 0",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 40,
   "name": "Module4WaterInletFault",
   "description": "Inlet fault for Module 4 when fill countdown reaches 0",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 41,
   "name": "Module1WaterLevelDefect",
   "description": "Water level defect for Module 1 when both capacitive sensor and float...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 42,
   "name": "Module2WaterLevelDefect",
   "description": "Water level defect for Module 2 when both capacitive sensor and float...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 43,
   "name": "Module3WateLevelDefect",
   "description": "Water level defect for Module 3 when both capacitive sensor and float...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 44,
   "name": "Module4WaterLevelDefect",
   "description": "Water level defect for Module 4 when both capacitive sensor and float...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 45,
   "name": "Module1WaterTempDefect",
   "description": "Water temperature sensor defect for Module 1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 46,
   "name": "Module2WaterTempDefect",
   "description": "Water temperature sensor defect for Module 2.Module stops operation",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 47,
   "name": "Module3WaterTempDefect",
   "description": "Water temperature sensor defect for Module 3",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 48,
   "name": "Module4WaterTempDefect",
   "description": "Water temperature sensor defect for Module 4",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 49,
   "name": "Module1WaterLevelFault",
   "description": "Water level fault for Module 1 when capacitive level sensor is not...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 50,
   "name": "Module2WaterLevelFault",
   "description": "Water level fault for Module 2 when capacitive level sensor is not...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 51,
   "name": "Module3WateLevelFault",
   "description": "Water level fault for Module 3 when capacitive level sensor is not...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 52,
   "name": "Module4WaterLevelFault",
   "description": "Water level fault for Module 4 when capacitive level sensor is not...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 53,
   "name": "Module1HighWaterTemp",
   "description": "High water temperature for Module 1 when water temperature equals 25°C (77°F)...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 54,
   "name": "Module2HighWaterTemp",
   "description": "High water temperature for Module 2 when water temperature equals 25°C (77°F)...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 55,
   "name": "Module3HighWaterTemp",
   "description": "High water temperature for Module 3 when water temperature equals 25°C (77°F)...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 56,
   "name": "Module4HighWaterTemp",
   "description": "High water temperature for Module 4 when water temperature equals 25°C (77°F)...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 57,
   "name": "Module1HighWaterTempFault",
   "description": "High water temperature fault for Module 1 when Water temperature keeps at...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 58,
   "name": "Module2HighWaterTempFault",
   "description": "High water temperature fault for Module 2 when Water temperature keeps at...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 59,
   "name": "Module3HighWaterTempFault",
   "description": "High water temperature fault for Module 3 when Water temperature keeps at...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 60,
   "name": "Module4HighWaterTempFault",
   "description": "High water temperature fault for Module 4 when Water temperature keeps at...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 61,
   "name": "Module1FloatFault",
   "description": "Water float of Module 1 is in a fault condition",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 62,
   "name": "Module2FloatFault",
   "description": "Water float of Module 2 is in a fault condition",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 63,
   "name": "Module3FloatFault",
   "description": "Water float of Module 3 is in a fault condition",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 64,
   "name": "Module4FloatFault",
   "description": "Water float of Module 4 is in a fault condition",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 65,
   "name": "Module1CirculationPump",
   "description": "Circulation pump status of Module 1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 66,
   "name": "Module2CirculationPump",
   "description": "Circulation pump status of Module 2",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 67,
   "name": "Module3CirculationPump",
   "description": "Circulation pump status of Module 3",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 68,
   "name": "Module4CirculationPump",
   "description": "Circulation pump status of Module 4",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 69,
   "name": "Module1FillValve",
   "description": "Fill valve status of Module 1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 70,
   "name": "Module2FillValve",
   "description": "Fill valve status of Module 2",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 71,
   "name": "Module3FillValve",
   "description": "Fill valve status of Module 3",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 72,
   "name": "Module4FillValve",
   "description": "Fill valve status of Module 4",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 73,
   "name": "Module1Drain",
   "description": "Drain status of Module 1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 74,
   "name": "Module2Drain",
   "description": "Drain status of Module 2",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 75,
   "name": "Module3Drain",
   "description": "Drain status of Module 3",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 76,
   "name": "Module4Drain",
   "description": "Drain status of Module 4",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 77,
   "name": "Module1StageValve1",
   "description": "Status of Module 1's stage valve 1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 78,
   "name": "Module2StageValve1",
   "description": "Status of Module 2's stage valve 1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 79,
   "name": "Module3StageValve1",
   "description": "Status of Module 3's stage valve 1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 80,
   "name": "Module4StageValve1",
   "description": "Status of Module 4's stage valve 1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 81,
   "name": "Module1StageValve2",
   "description": "Status of Module 1's stage valve 2",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 82,
   "name": "Module2StageValve2",
   "description": "Status of Module 2's stage valve 2",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 83,
   "name": "Module3StageValve2",
   "description": "Status of Module 3's stage valve 2",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 84,
   "name": "Module4StageValve2",
   "description": "Status of Module 4's stage valve 2",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 85,
   "name": "Module1StageValve3",
   "description": "Status of Module 1's stage valve 3",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 86,
   "name": "Module2StageValve3",
   "description": "Status of Module 2's stage valve 3",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 87,
   "name": "Module3StageValve3",
   "description": "Status of Module 3's stage valve 3",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 88,
   "name": "Module4StageValve3",
   "description": "Status of Module 4's stage valve 3",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 89,
   "name": "Module1StageValve4",
   "description": "Status of Module 1's stage valve 4",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 90,
   "name": "Module2StageValve4",
   "description": "Status of Module 2's stage valve 4",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 91,
   "name": "Module3StageValve4",
   "description": "Status of Module 3's stage valve 4",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 92,
   "name": "Module4StageValve4",
   "description": "Status of Module 4's stage valve 4",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 93,
   "name": "SimMode",
   "description": "Simulation mode state",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 94,
   "name": "SystInactivity",
   "description": "System inactivity state",
   "units": "",
   "access": "W",
   "states": "0=True, 1=False"
  },
  {
   "type": "BV",
   "instance": 95,
   "name": "SystResetAlarms",
   "description": "Manual system reset alarm request",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 96,
   "name": "AirFlowCutout",
   "description": "Status is On when no air flow (AirFlowInput = opened)",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 97,
   "name": "HighLimitCutout",
   "description": "Status is On when too much humidity is present inside duct (HighLimitInput...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 98,
   "name": "InterlockCutout",
   "description": "Status is On when InterlockInput = opened",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 99,
   "name": "RoomTempSensorDefect",
   "description": "Status is On when room temperature sensor is defective",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 100,
   "name": "RoomRHSensorDefect",
   "description": "Status is On when room relative humidity sensor is defective",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 101,
   "name": "DuctSensorDefect",
   "description": "Status is On when duct's relative humidity is defective",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 102,
   "name": "Module1CommTimeout",
   "description": "Status is On when communication is lost with Module 1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 103,
   "name": "Module2CommTimeout",
   "description": "Status is On when communication is lost with Module 2",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 104,
   "name": "Module3CommTimeout",
   "description": "Status is On when communication is lost with Module 3",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 105,
   "name": "Module4CommTimeout",
   "description": "Status is On when communication is lost with Module 4",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 106,
   "name": "SystOutputLimited",
   "description": "Status is On when output is limited by any high limit signals",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 107,
   "name": "RunWhileServiceAlarm",
   "description": "When ON, modules will continue demand output even when their service alarm...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 108,
   "name": "TempUnits",
   "description": "Available temperature unit options, °C and °F",
   "units": "",
   "access": "W",
   "states": "0=°C, 1=°F"
  },
  {
   "type": "BV",
   "instance": 109,
   "name": "MassflowUnits",
   "description": "Available mass flow units, percent and mass flow",
   "units": "",
   "access": "W",
   "states": "0=kg/h, 1=lb/h"
  },
  {
   "type": "BV",
   "instance": 110,
   "name": "OutputDisplay",
   "description": "Display of output in percent or mass flow units",
   "units": "",
   "access": "W",
   "states": "0=Percent, 1=MassFlow"
  },
  {
   "type": "BV",
   "instance": 111,
   "name": "AlarmBeep",
   "description": "When the alarm beep is ON, any alarm sets the buzzer output...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 112,
   "name": "KeyBeep",
   "description": "When the key beep is ON, the buzzer will beep to confirm...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 113,
   "name": "OccupancySchedule",
   "description": "When the Occupancy Schedule status is ON and is in any internal...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 114,
   "name": "TimeFormat",
   "description": "Available time format, 12 and 24 hours",
   "units": "",
   "access": "W",
   "states": "0=24hr, 1=12hr"
  },
  {
   "type": "BV",
   "instance": 115,
   "name": "SilverIonNotif",
   "description": "When ON, the modules will notify when Silver Ion cartridge is due...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 116,
   "name": "SystemPower",
   "description": "System normal operation when ON, produces humidity as per demand",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 117,
   "name": "WaterLevelCalibration",
   "description": "When ON, water level capacitive sensor will be automatically calibrated each time...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 118,
   "name": "AlarmRelay",
   "description": "Closed when any alarm is on but AirFlowCutout and ServiceWarning",
   "units": "",
   "access": "W",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BV",
   "instance": 119,
   "name": "MaitenanceRelay",
   "description": "Closed when ServiceAlarm or ServiceWarning is on",
   "units": "",
   "access": "W",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BV",
   "instance": 120,
   "name": "Buzzer",
   "description": "ON when a key push event is acknowledge and KeyBeep is on...",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 121,
   "name": "NetworkFallbackAlarm",
   "description": "ON during a network fallback alarm",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "AirflowInput",
   "description": "Air flow switch input",
   "units": "",
   "access": "R",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "HighLimitInput",
   "description": "High limit switch input",
   "units": "",
   "access": "R",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "InterlockInput",
   "description": "Interlock cutout input",
   "units": "",
   "access": "R",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "DemandInput",
   "description": "Binary demand (all or nothing) input",
   "units": "",
   "access": "R",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "MemoryCard",
   "description": "Mounted when card is physically detected",
   "units": "",
   "access": "R",
   "states": "0=Unmounted, 1=Mounted"
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "Module1LowFloat",
   "description": "Low water level float state input for Module 1, closed when the...",
   "units": "",
   "access": "R",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BI",
   "instance": 7,
   "name": "Module2LowFloat",
   "description": "Low water level float state input for Module 2, closed when the...",
   "units": "",
   "access": "R",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BI",
   "instance": 8,
   "name": "Module3LowFloat",
   "description": "Low water level float state input for Module 3, closed when the...",
   "units": "",
   "access": "R",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BI",
   "instance": 9,
   "name": "Module4LowFloat",
   "description": "Low water level float state input for Module 4, closed when the...",
   "units": "",
   "access": "R",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BI",
   "instance": 10,
   "name": "Module1HighFloat",
   "description": "High water level float state input for Module 1, closed when the...",
   "units": "",
   "access": "R",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BI",
   "instance": 11,
   "name": "Module2HighFloat",
   "description": "High water level float state input for Module 2, closed when the...",
   "units": "",
   "access": "R",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BI",
   "instance": 12,
   "name": "Module3HighFloat",
   "description": "High water level float state input for Module 3, closed when the...",
   "units": "",
   "access": "R",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "BI",
   "instance": 13,
   "name": "Module4HighFloat",
   "description": "High water level float state input for Module 4, closed when the...",
   "units": "",
   "access": "R",
   "states": "0=Opened, 1=Closed"
  },
  {
   "type": "MV",
   "instance": 1,
   "name": "HighLimitSource",
   "description": "Analog high limit source",
   "units": "",
   "access": "W",
   "states": "1=None, 2=Analog Input 1, 3=Analog Input 2, 4=Analog Input 3, 5=Network"
  },
  {
   "type": "MV",
   "instance": 2,
   "name": "RoomTempSource",
   "description": "Room temperature source",
   "units": "",
   "access": "W",
   "states": "1=None, 2=Analog Input 1, 3=Analog Input 2, 4=Analog Input 3, 5=Network"
  },
  {
   "type": "MV",
   "instance": 3,
   "name": "RoomRHSource",
   "description": "Room relative humidity source",
   "units": "",
   "access": "W",
   "states": "1=None, 2=Analog Input 1, 3=Analog Input 2, 4=Analog Input 3, 5=Network"
  },
  {
   "type": "MV",
   "instance": 4,
   "name": "ControlMode",
   "description": "Control mode",
   "units": "",
   "access": "W",
   "states": "1=Analog Input 1, 2=Analog Input 2, 3=Analog Input 3, 4=Internal Temperature, 5=Internal %RH, 6=Network"
  },
  {
   "type": "MV",
   "instance": 5,
   "name": "SetpointSource",
   "description": "Setpoint source",
   "units": "",
   "access": "W",
   "states": "1=None, 2=Analog Input 1, 3=Analog Input 2, 4=Analog Input 3, 5=Internal, 6=Network"
  },
  {
   "type": "MV",
   "instance": 6,
   "name": "RoomTempSignal",
   "description": "Analog room temperature signal configuration",
   "units": "",
   "access": "W",
   "states": "1=0-10Vdc, 2=2-10Vdc, 3=0-20mA, 4=4-20mA"
  },
  {
   "type": "MV",
   "instance": 7,
   "name": "RoomRHSignal",
   "description": "Analog room relative humidity signal configuration",
   "units": "",
   "access": "W",
   "states": "1=0-10Vdc, 2=2-10Vdc, 3=0-20mA, 4=4-20mA"
  },
  {
   "type": "MV",
   "instance": 8,
   "name": "HighLimitSignal",
   "description": "Analog high limit signal configuration",
   "units": "",
   "access": "W",
   "states": "1=0-10Vdc, 2=2-10Vdc, 3=0-20mA, 4=4-20mA"
  },
  {
   "type": "MV",
   "instance": 9,
   "name": "ControlSignal",
   "description": "External control signal configuration",
   "units": "",
   "access": "W",
   "states": "1=0-10Vdc, 2=2-10Vdc, 3=0-20mA, 4=4-20mA"
  },
  {
   "type": "MV",
   "instance": 10,
   "name": "SetpointSignal",
   "description": "External setpoint signal configuration",
   "units": "",
   "access": "W",
   "states": "1=0-10Vdc, 2=2-10Vdc, 3=0-20mA, 4=4-20mA"
  },
  {
   "type": "MV",
   "instance": 11,
   "name": "FeedbackSignal",
   "description": "Output feedback signal configuration",
   "units": "",
   "access": "W",
   "states": "1=0-10Vdc, 2=2-10Vdc, 3=0-20mA, 4=4-20mA"
  },
  {
   "type": "MV",
   "instance": 12,
   "name": "SystemLanguage",
   "description": "Available language options, English and Francais",
   "units": "",
   "access": "W",
   "states": "1=English, 2=Français"
  },
  {
   "type": "MV",
   "instance": 13,
   "name": "OccupancyState",
   "description": "Status of the Occupancy Schedule",
   "units": "",
   "access": "W",
   "states": "1=Occupied, 2=Unoccupied, 3=Vacancy, 4=Off"
  },
  {
   "type": "MV",
   "instance": 14,
   "name": "AutoDrainState",
   "description": "Status of Auto Drain function",
   "units": "",
   "access": "W",
   "states": "1=Wait, 2=Start, 3=Stop"
  },
  {
   "type": "MV",
   "instance": 15,
   "name": "AutoDrainConfig",
   "description": "Status of Auto Drain configuration",
   "units": "",
   "access": "W",
   "states": "1=Interval, 2=Schedule"
  },
  {
   "type": "MV",
   "instance": 16,
   "name": "Module1State",
   "description": "Status of Module 1",
   "units": "",
   "access": "W",
   "states": "1=Stand-by, 2=Drain Cycle, 3=Disinfection Cycle, 4=Filling, 5=Ready, 6=Alarm"
  },
  {
   "type": "MV",
   "instance": 17,
   "name": "Module2State",
   "description": "Status of Module 2",
   "units": "",
   "access": "W",
   "states": "1=Stand-by, 2=Drain Cycle, 3=Disinfection Cycle, 4=Filling, 5=Ready, 6=Alarm"
  },
  {
   "type": "MV",
   "instance": 18,
   "name": "Module3State",
   "description": "Status of Module 3",
   "units": "",
   "access": "W",
   "states": "1=Stand-by, 2=Drain Cycle, 3=Disinfection Cycle, 4=Filling, 5=Ready, 6=alarm"
  },
  {
   "type": "MV",
   "instance": 19,
   "name": "Module4State",
   "description": "Status of Module 4",
   "units": "",
   "access": "W",
   "states": "1=Stand-by, 2=Drain Cycle, 3=Disinfection Cycle, 4=Filling, 5=Ready, 6=Alarm"
  },
  {
   "type": "Other",
   "instance": 1,
   "name": "ControllerUpdate",
   "description": "Firmware upgrade process available for the controller",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "Other",
   "instance": 2,
   "name": "Module1Update",
   "description": "Firmware upgrade process available for Module 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "Other",
   "instance": 3,
   "name": "Module2Update",
   "description": "Firmware upgrade process available for Module 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "Other",
   "instance": 4,
   "name": "Module3Update",
   "description": "Firmware upgrade process available for module 3",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "Other",
   "instance": 5,
   "name": "Module4Update",
   "description": "Firmware upgrade process available for module 4",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "FILE",
   "instance": 1,
   "name": "ControllerUpdate",
   "description": "File object of the controller firmware upgrade",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "FILE",
   "instance": 2,
   "name": "ControllerBootloaderUpdate",
   "description": "File object of the controller bootloader firmware upgrade",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "FILE",
   "instance": 3,
   "name": "ModuleUpdate",
   "description": "File object of the modules firmware upgrade",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "FILE",
   "instance": 4,
   "name": "ModuleBootloaderUpdate",
   "description": "File object of the modules bootloader firmware upgrade",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "SCH",
   "instance": 1,
   "name": "DrainSchedule",
   "description": "Weekly auto-drain schedule to specify when to manage auto-drain cycles",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "SCH",
   "instance": 2,
   "name": "OccupancySchedule",
   "description": "Weekly occupancy schedule to specify which occupancy state is active during specific...",
   "units": "",
   "access": "W",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/neptronic/skv",
 "note": "Re-typed from the manufacturer's public documentation (see source). Point availability varies by firmware and options; verify against the live device."
}
