{
 "manufacturer": "York",
 "manufacturer_slug": "york",
 "model": "JDMA DOAS, Option D21 Makeup Air Control (BACnet MS/TP card)",
 "model_slug": "jdma-doas-option-d21",
 "short_model": "JDMA DOAS D21",
 "aliases": [
  "JDMA",
  "YORK JDMA",
  "Option D21",
  "D21",
  "100.55-O2",
  "LD18456",
  "DOAS",
  "makeup air"
 ],
 "equipment_type": "Make-up air unit / DOAS controller",
 "applies_to": "YORK JDMA dedicated outdoor air units with the Option D21 makeup air control program and the BHB8 BACnet card.",
 "summary": "JDMA DOAS units with the D21 makeup air program expose 80 objects through the optional BACnet MS/TP card: unit state and occupancy-source selectors, a BMS occupancy command, space temperature, humidity and CO2 setpoints, discharge air setpoints, air temperatures, damper, fan, compressor and heat outputs, pressures, mode flags and alarms.",
 "bacnet_transport": [
  "BACnet MS/TP",
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": 77000,
 "access_inferred": false,
 "notes": [
  "Access is from the R/W column. Binary states are shown from the Min/Max columns (Off/On, Normal/Alarm).",
  "Pressure objects in the integer variable block are printed with the note to divide by 1000 in the supervisory system.",
  "The same manual has a LonWorks point list (option BHB7), not reproduced here.",
  "Compared with the D19 list this program adds State_Sel, OccMode_Sel, Occupied_BMS, space temperature and humidity setpoints and has no Unit_Enable object; instance numbers differ between the two lists.",
  "AV 1006 State_Sel (2=Auto, 3=Cool, 4=Heat, 5=Off) and AV 1007 OccMode_Sel (0=Schedule, 1=Digital Input, 2=BMS) carry their codes in the description."
 ],
 "source": {
  "title": "Dedicated Outside Air Systems (DOAS) Operations Manual, Model JDMA - Manual for Makeup Air Control, Option D21 (Option D21 BACnet Point List)",
  "doc_number": "100.55-O2 (1015)",
  "revision_date": "2015-10",
  "url": "https://docs.johnsoncontrols.com/ductedsystems/api/khub/documents/GKywNRPcbHXBg1PrW2~4wQ/content"
 },
 "integration": {
  "summary": "Set AV 1007 OccMode_Sel to 2 (BMS) and command occupancy with BV 26 Occupied_BMS; AV 1006 State_Sel picks Auto, Cool, Heat or Off. Write the space temperature setpoint and, for BMS source units, supply fan speed and damper position. Read occupied status, supply fan status, discharge and space temperatures and the general alarm.",
  "minimum_points": [
   {
    "ref": "AV 1006",
    "name": "State_Sel",
    "why": "Unit state: 2 Auto, 3 Cool, 4 Heat, 5 Off"
   },
   {
    "ref": "BV 26",
    "name": "Occupied_BMS",
    "why": "Occupancy command from the BMS"
   },
   {
    "ref": "AV 1007",
    "name": "OccMode_Sel",
    "why": "Occupancy source; 2 = BMS"
   },
   {
    "ref": "AV 28",
    "name": "SpcTempSP",
    "why": "Space temperature setpoint"
   },
   {
    "ref": "AV 33",
    "name": "SF_BMS",
    "why": "Supply fan speed, % (BMS source units)"
   },
   {
    "ref": "BV 25",
    "name": "Occupied",
    "why": "Occupied mode in effect"
   },
   {
    "ref": "BV 32",
    "name": "SF_Sts",
    "why": "Supply fan proven on"
   },
   {
    "ref": "AV 9",
    "name": "DA_Temp",
    "why": "Discharge air temperature"
   },
   {
    "ref": "AV 25",
    "name": "Spc_Temp",
    "why": "Space temperature"
   },
   {
    "ref": "BV 1",
    "name": "Alm_Rly_Cmd",
    "why": "Unit general alarm"
   }
  ],
  "enable": "AV 1006 State_Sel sets Auto, Cool, Heat or Off (default 5 = Off). Occupancy comes from the schedule, a digital input or the BMS as chosen by AV 1007 OccMode_Sel; with 2 = BMS the unit follows BV 26 Occupied_BMS.",
  "heartbeat": null,
  "remote_sensors": "Set BV 24 OA_Temp_Sel and BV 23 OA_Hum_Sel to BMS (1), then write AV 20 OA_Temp_BMS and AV 18 OA_Hum_BMS.",
  "setup": [
   "BMS Config menu (Service > h): Protocol BACnet MSTP (or BACnet IP/Eth); Instance default 77000, Baudrate 9600/19200/38400/76800 (default 38400), MAC address 0-127.",
   "Set Termconf PlugIn to Yes, then on screen E.h.7 set Function to Write and Update to Yes to save; power cycle the controller afterwards.",
   "BACnet MS/TP needs the optional BMS communication card (option BHB8)."
  ],
  "gotchas": [
   "The pressure objects in the integer block (AV 1001-1003 and AV 1010) are scaled: divide by 1000 for in. WC.",
   "Outdoor temperature and humidity from the BMS are used only when OA_Temp_Sel / OA_Hum_Sel are set to BMS.",
   "State_Sel defaults to 5 (Off); set it before expecting the unit to run."
  ]
 },
 "points": [
  {
   "type": "AV",
   "instance": 1,
   "name": "CC_Temp",
   "description": "Cooling Coil Discharge Air Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Comp_Mod_Out",
   "description": "DX Modulation Output % (range 0 to 100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "DA_NAClg_SP",
   "description": "Discharge Air Temp Neutral Cooling SP (range 50 to 100), default 70",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "DA_NAHtg_SP",
   "description": "Discharge Air Temp Neutral Heating SP (range 50 to 140), default 70",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "DA_SP",
   "description": "Discharge Air Temp Active SP",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "DA_SpcClg_SP",
   "description": "Discharge Air Temp Space Cooling SP (range 50 to 100), default 55",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "DA_SpcHtCl_SP",
   "description": "Discharge Air Temp Space Heat Mode Cooling SP (range 50 to 100), default 55",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "DA_SpcHtg_SP",
   "description": "Discharge Air Temp Space Heating Sp (range 50 to 140), default 90",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "DA_Temp",
   "description": "Discharge Air Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "Damper_Cmd",
   "description": "Damper Output Command (range 0 to 100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "DhOADP_SP",
   "description": "Dehum OA Dew Point SP (range 50 to 100), default 58",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "EF_Spd_Cmd",
   "description": "Exhaust Fan Speed Command (range 15 to 100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "ERV_DA_Temp",
   "description": "Energy Recovery Wheel Discharge Air Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "Damper_BMS",
   "description": "Damper Output BMS Command (range 0 to 100)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "HX_Mod_Cmd",
   "description": "Heating Modulation Command (range 0 to 100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "MA_Temp",
   "description": "Mixed Air Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "OA_Dew_Point",
   "description": "Outside Air Dew Point",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "OA_Hum_BMS",
   "description": "Outdoor humidity from the BMS (used when OA_Hum_Sel = 1, BMS)",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "OA_Hum_Raw",
   "description": "Outside Air Humidity",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "OA_Temp_BMS",
   "description": "Outdoor air temperature from the BMS (used when OA_Temp_Sel = 1, BMS)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "OA_Temp_Raw",
   "description": "Outside Air Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "OAChgOv_SP",
   "description": "OA Change Over SP (range 45 to 80), default 65",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "RH_Mod_Out",
   "description": "Reheat Modulation Output % (range 0 to 100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "SF_VFD_Cmd",
   "description": "Supply Fan VFD Command (range 0 to 100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25,
   "name": "Spc_Temp",
   "description": "Space Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 26,
   "name": "SpcEffClgSP",
   "description": "Space Effective Cooling SP",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27,
   "name": "SpcEffHtgSP",
   "description": "Space Effective Heating SP",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "SpcTempSP",
   "description": "Space Temp SP (range 65 to 85), default 72",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 29,
   "name": "RA_Temp",
   "description": "Return Air Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30,
   "name": "RA_Humidity",
   "description": "Return Air Humidity",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "EA_Temp",
   "description": "Exhaust Air Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "EA_Humidity",
   "description": "Exhaust Air Humidity",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "SF_BMS",
   "description": "Supply Fan Output BMS Command (range 0 to 100)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1001,
   "name": "Bldg_Pressure",
   "description": "Building Static Pressure; value x 1000",
   "units": "in. WC",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1002,
   "name": "Bldg_Press_SP",
   "description": "Building Static Pressure SP (range -500 to 500), default 100; value x 1000",
   "units": "in. WC",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1003,
   "name": "Duct_Press_SP",
   "description": "Duct Static Pressure SP (range 0 to 2500), default 500; value x 1000",
   "units": "in. WC",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1004,
   "name": "Spc_Hum",
   "description": "Space Humidity",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1005,
   "name": "SpcHumSP",
   "description": "Space Humidity SP (range 35 to 75), default 55",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1006,
   "name": "State_Sel",
   "description": "State Select 2=AUTO 3=COOL 4=HEAT 5=OFF (range 2 to 5), default 5",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1007,
   "name": "OccMode_Sel",
   "description": "Occ Mode Select 0= Schedule 1= Digital Input 2= BMS (range 0 to 2), default 1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1008,
   "name": "Spc_CO2",
   "description": "Space CO2",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1009,
   "name": "SpcCO2SP",
   "description": "Space CO2 SP (range 0 to 2,000), default 1,000",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1010,
   "name": "Duct_Pressure",
   "description": "Duct Static Pressure; value x 1000",
   "units": "in. WC",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Alm_Rly_Cmd",
   "description": "Unit General Alarm Relay Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Comp_Alarm",
   "description": "Modulating Compressor General Alarm",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "Comp_Stg2_Cmd",
   "description": "Compressor Stage 2 Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "Comp_Stg3_Cmd",
   "description": "Compressor Stage 3 Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "Comp_Stg4_Cmd",
   "description": "Compressor Stage 4 Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "EF_Cmd",
   "description": "Exhaust Fan Cmd",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "EF_Sts",
   "description": "Exhaust Fan Status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "ERV_Cmd",
   "description": "Energy Recovery Wheel Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "Ext_OCC",
   "description": "Occupied Mode Input",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "Ext_Switch_1",
   "description": "External Damper Position Sw 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "Ext_Switch_2",
   "description": "External Damper Position Sw 2",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "Htr_1_Sts",
   "description": "Gas Heater 1 Status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "Htr_2_Sts",
   "description": "Gas Heater 2 Status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "HX_Stg1_Cmd",
   "description": "Heating Stage 1 Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 15,
   "name": "HX_Stg2_Cmd",
   "description": "Heating Stage 2 Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "HX_Stg3_Cmd",
   "description": "Heating Stage 3 Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 17,
   "name": "HX_Stg4_Cmd",
   "description": "Heating Stage 4 Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 18,
   "name": "HX_Stg5_Cmd",
   "description": "Heating Stage 5 Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 19,
   "name": "HX_Stg6_Cmd",
   "description": "Heating Stage 6 Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 20,
   "name": "NA_Clg_Md",
   "description": "Neutral Air Cooling Mode",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 21,
   "name": "NA_Dehum_Md",
   "description": "Neutral Air Dehum Mode",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 22,
   "name": "NA_Htg_Md",
   "description": "Neutral Air Heating Mode",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 23,
   "name": "OA_Hum_Sel",
   "description": "Share OA Humidity from BMS (0=Probe 1=BMS), default Off",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 24,
   "name": "OA_Temp_Sel",
   "description": "Share OA Temp from BMS (0=Probe 1=BMS), default Off",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 25,
   "name": "Occupied",
   "description": "Occupied Mode Status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 26,
   "name": "Occupied_BMS",
   "description": "Occupied Mode BMS - Sets Unit Occupancy when OccMode_Sel is set to 2=BMS, default Off",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 27,
   "name": "Phase_Alarm",
   "description": "Phase Protection Alarm",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 28,
   "name": "Preheat_Cmd",
   "description": "Electric Preheat Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 29,
   "name": "Reheat_Alarm",
   "description": "Modulating Reheat Compressor General Alarm",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 30,
   "name": "Safety_Sts",
   "description": "Safety Input Status",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 31,
   "name": "SF_Cmd",
   "description": "Supply Fan Command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 32,
   "name": "SF_Sts",
   "description": "Supply Fan Status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 33,
   "name": "Spc_Clg_Md",
   "description": "Space Cooling Mode",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 34,
   "name": "Spc_Dehum_Md",
   "description": "Space Dehum Mode",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 35,
   "name": "Spc_Htg_Md",
   "description": "Space Heating Mode",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 36,
   "name": "Spc_HtgClg_Md",
   "description": "Space Heating Cooling Mode",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 37,
   "name": "Filter_Sts",
   "description": "Main or ERV Dirty Filter Status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/york/jdma-doas-option-d21",
 "note": "Provided as-is. Point availability varies by firmware and options; verify against the live device.",
 "disclaimer": "DISCLAIMER: reference only, provided AS IS with no warranty. May contain errors or be out of date. You must verify every point against the manufacturer's current documentation and the live device before use. easybacnet.com accepts no liability for its use and is not affiliated with the manufacturer. Terms: https://easybacnet.com/terms#content"
}
