{
 "manufacturer": "Daikin Applied",
 "manufacturer_slug": "daikin-applied",
 "model": "Airstream ADT air handler (Daikin Applied Europe)",
 "model_slug": "airstream-adt-ahu-bacnet",
 "aliases": [
  "ADT",
  "Airstream",
  "Daikin ADT AHU",
  "D-EIGOC00104-25_01"
 ],
 "equipment_type": "Air handling unit controller",
 "applies_to": "Daikin Applied Europe ADT air handling units with the MicroTech controller and Airstream software, including units paired with ERQ outdoor condensing units.",
 "summary": "The ADT air handler runs Airstream software on a MicroTech controller; BACnet IP comes from a POL908 module and BACnet MS/TP from a POL904 module. The list covers air temperatures, pressures and flows, fan and coil outputs, fan, temperature, humidity and air-quality setpoints, ERQ condensing-unit load, defrost and R-32 leak status, alarms, operating mode and summer/winter changeover. Object instances are fixed but non-sequential.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Which objects exist depends on the AHU configuration.",
  "Most objects share instance numbers with the Modular Light (ALB) and ADK guides; the ERQ load, defrost, alarm and R-32 leakage objects are specific to this guide.",
  "ScheduleSt (31059) is printed in its own Schedule table; it is listed as SCH.",
  "The MS/TP device instance is derived from the production number and date code.",
  "The guide also covers connecting a Daikin iTM (intelligent Touch Manager) over BACnet IP."
 ],
 "source": {
  "title": "BAS Integration Guide - BACnet protocol (ADT, Airstream)",
  "doc_number": "D-EIGOC00104-25_01EN",
  "revision_date": null,
  "url": "https://www.daikinapplied.eu/hubfs/portale-documentale/D_EIGOC00104_25_01EN_Airstream_ADT.pdf"
 },
 "points": [
  {
   "type": "AI",
   "instance": 45150,
   "name": "SupplyTmp",
   "description": "Supply air temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 33923,
   "name": "RmUTmp1",
   "description": "Room unit temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 28256,
   "name": "ReturnAirTmp",
   "description": "Return air temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 53218,
   "name": "OutTmp",
   "description": "Outside air temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 29568,
   "name": "PreHeatTemp",
   "description": "Pre-Heating temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40895,
   "name": "ExhaustTmp",
   "description": "Exhaust temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20400,
   "name": "SupplyPrs",
   "description": "Supply air pressure",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39576,
   "name": "ReturnPrs",
   "description": "Return air pressure",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9497,
   "name": "SupplyFlow",
   "description": "Supply air flow",
   "units": "m3/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 38593,
   "name": "ReturnFlow",
   "description": "Return air flow",
   "units": "m3/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37799,
   "name": "RoomHum",
   "description": "Room humidity relative",
   "units": "%rH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3737,
   "name": "AirQuality",
   "description": "Air quality (CO2)",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19419,
   "name": "ERQ1Load",
   "description": "ERQ1 actual load",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42249,
   "name": "ERQ2Load",
   "description": "ERQ2 actual load",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36987,
   "name": "ERQGlobalLoad",
   "description": "Global ERQ actual load",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16189,
   "name": "SplyOptDPT",
   "description": "Supply optional transducer",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35989,
   "name": "RtrnOptDPT",
   "description": "Return optional transducer",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 59037,
   "name": "SplyFanVarPos",
   "description": "Supply fan output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 40119,
   "name": "ExhFanVarPos",
   "description": "Return fan output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 39618,
   "name": "HumidityCtrlPos",
   "description": "Humidifier output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 37442,
   "name": "ElectricalHtgPos",
   "description": "Electrical heating / Post heating output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 42156,
   "name": "HrecDampPos",
   "description": "Mixing damper output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 24312,
   "name": "HrecPos",
   "description": "Recovery device output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 30925,
   "name": "CoolingPos",
   "description": "Cooling coil output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 26209,
   "name": "HeatingPos",
   "description": "Heating coil output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 62755,
   "name": "FanTempCompPos",
   "description": "Fan temperature compensation output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52572,
   "name": "SplyFanSpvSt1Spv",
   "description": "Supply fan setpoint",
   "units": "m3/h or Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 57915,
   "name": "SplyFanSpvEcSpv",
   "description": "Supply fan economy setpoint",
   "units": "m3/h or Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25092,
   "name": "SplyFanSpvMaxForce",
   "description": "Supply fan max force",
   "units": "m3/h or Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 45030,
   "name": "ExhFanSpvSt1Spv",
   "description": "Return fan setpoint",
   "units": "m3/h or Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6118,
   "name": "ExhFanSpvEcSpv",
   "description": "Return fan economy setpoint",
   "units": "m3/h or Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2525,
   "name": "ExhFanSpvMaxForce",
   "description": "Return fan max force",
   "units": "m3/h or Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56628,
   "name": "SplyFanActVal",
   "description": "Supply fan actual value",
   "units": "m3/h or Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 59694,
   "name": "ExhFanActVal",
   "description": "Return fan actual value",
   "units": "m3/h or Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 46589,
   "name": "SplyFanActSpv",
   "description": "Supply fan actual setpoint",
   "units": "m3/h or Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33255,
   "name": "ExhFanActSpv",
   "description": "Return fan actual setpoint",
   "units": "m3/h or Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22649,
   "name": "AirQSpv",
   "description": "Air quality setpoint",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61369,
   "name": "RmEnth",
   "description": "Room enthalpy",
   "units": "J",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17315,
   "name": "RmHumAbs",
   "description": "Room humidity absolute",
   "units": "g/kg",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11342,
   "name": "HumSpvRelSpvDehum",
   "description": "Dehumidity setpoint relative",
   "units": "%rH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10627,
   "name": "HumSpvRelSpvHum",
   "description": "Humidity setpoint relative",
   "units": "%rH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 38385,
   "name": "ActCtrlValHum",
   "description": "Actual controlled humidity",
   "units": "%rH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8970,
   "name": "TmpSpvCoSpvClg",
   "description": "Cooling setpoint",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22817,
   "name": "TmpSpvCoSpvHtg",
   "description": "Heating setpoint",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61866,
   "name": "TmpSpvEcSpvClg",
   "description": "Economy cooling setpoint",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 35713,
   "name": "TmpSpvEcSpvHtg",
   "description": "Economy heating setpoint",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4018,
   "name": "ActMainSpvHtg",
   "description": "Actual heating setpoint (per control mode)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30105,
   "name": "ActMainSpvClg",
   "description": "Actual cooling setpoint (per control mode)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56276,
   "name": "ActTempSetpt",
   "description": "Active temperature setpoint",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52988,
   "name": "ActCtrlVal",
   "description": "Actual controlled temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 41552,
   "name": "HrecDampminFrshAir",
   "description": "Minimum fresh air",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24338,
   "name": "SuWiSwtchCheckOutTmpDampd",
   "description": "Outside air temp damped",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1206,
   "name": "RoomUnitsOccTm",
   "description": "Room unit presence time",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8926,
   "name": "RoomUnitOffset",
   "description": "Room unit temperature setpoint offset",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 753,
   "name": "MaxSupplyTempSu",
   "description": "Setpoint for maximum supply temperature during summer",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7560,
   "name": "MaxSupplyTempWi",
   "description": "Setpoint for maximum supply temperature during winter",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18262,
   "name": "MinSupplyTempSu",
   "description": "Setpoint for minimum supply temperature during summer",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22575,
   "name": "MinSupplyTempWi",
   "description": "Setpoint for minimum supply temperature during winter",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 47818,
   "name": "SupplyFanRunHours",
   "description": "Running hours of supply fan",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52983,
   "name": "ReturnFanRunHours",
   "description": "Running hours of return fan",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19448,
   "name": "Pursuit – Setpoint",
   "description": "Temperature setpoint for Pursuit mode",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23744,
   "name": "Pursuit – Setpoint Eco",
   "description": "Temperature setpoint for Eco-Pursuit mode",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12721,
   "name": "Pursuit – Band",
   "description": "Pursuit Band",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56164,
   "name": "COPKFactor",
   "description": "COP K factor",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 21294,
   "name": "HtgFrstDtctr",
   "description": "Heating frost monitor (Frost switch)",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 47847,
   "name": "HtgPmpAlm",
   "description": "Heating pump alarm",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 4964,
   "name": "ElHtgAlm",
   "description": "Electrical /Post heating alarm",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 62931,
   "name": "HRecAlm",
   "description": "Recovery device alarm",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 40242,
   "name": "ClgPmpAlm",
   "description": "Cooling pump alarm",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 28757,
   "name": "SplyFanAlm",
   "description": "Supply fan alarm",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 55865,
   "name": "ExhFanAlm",
   "description": "Exhaust fan alarm",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 28514,
   "name": "FireAlm",
   "description": "Fire alarm",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 13699,
   "name": "FilterAlm",
   "description": "Filter alarm",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 11643,
   "name": "ExtCtrl1",
   "description": "Unit Enable Switch",
   "units": "",
   "access": "R",
   "states": "0=Standby, 1=On"
  },
  {
   "type": "BI",
   "instance": 9864,
   "name": "EmergencyStop",
   "description": "Emergency stop",
   "units": "",
   "access": "R",
   "states": "0=Alarm, 1=OK"
  },
  {
   "type": "BI",
   "instance": 19724,
   "name": "ERQ1OnOff",
   "description": "ERQ1 On/Off state",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 48775,
   "name": "ERQ1Defrost",
   "description": "ERQ1 Defrost state",
   "units": "",
   "access": "R",
   "states": "0=No Defrost, 1=Defrost"
  },
  {
   "type": "BI",
   "instance": 33772,
   "name": "ERQ2OnOff",
   "description": "ERQ2 On/Off state",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 30450,
   "name": "ERQ2Defrost",
   "description": "ERQ2 Defrost state",
   "units": "",
   "access": "R",
   "states": "0=No Defrost, 1=Defrost"
  },
  {
   "type": "BI",
   "instance": 57484,
   "name": "ElectricalPreheatingFault",
   "description": "Electrical preheating Fault",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 610,
   "name": "ERQ1Alarm",
   "description": "ERQ 1 alarm",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 16951,
   "name": "ERQ2Alarm",
   "description": "ERQ 2 alarm",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 29832,
   "name": "ERQ1Leakage",
   "description": "ERQ 1 R32 leakage",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 48381,
   "name": "ERQ2Leakage",
   "description": "ERQ 2 R32 leakage",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 54741,
   "name": "LowFlowThrAlm",
   "description": "Low flow alarm",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 41868,
   "name": "GenAlm",
   "description": "General alarm",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Alarm"
  },
  {
   "type": "BO",
   "instance": 6170,
   "name": "DamperSplyOnOff",
   "description": "Fresh air damper command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 18044,
   "name": "HumidityCtrlCmdOnOff",
   "description": "Humidifier command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 10276,
   "name": "CoolingPmpCmdOnOff",
   "description": "Cooling pump command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 10264,
   "name": "HeatingPmpCmdOnOff",
   "description": "Heating pump command",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 5714,
   "name": "AlmOutHigh",
   "description": "AHU General alarm output",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "SCH",
   "instance": 31059,
   "name": "ScheduleSt",
   "description": "Time scheduler actual state",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=On, 3=Ventilation, 4=Economy"
  },
  {
   "type": "MO",
   "instance": 21928,
   "name": "SplyFanCmdSt",
   "description": "Supply fan command",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=On"
  },
  {
   "type": "MO",
   "instance": 14719,
   "name": "ExhFanCmdSt",
   "description": "Exhaust fan command",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=On"
  },
  {
   "type": "MV",
   "instance": 6080,
   "name": "ActOpMode",
   "description": "Actual operating mode",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=On, 3=Ventilation, 4=Economy, 5=Standby"
  },
  {
   "type": "MV",
   "instance": 32321,
   "name": "ActOpSta",
   "description": "Present unit status",
   "units": "",
   "access": "R",
   "states": "1=NA, 2=Fire, 3=Emergency, 4=Replace Fan, 5=Fault, 6=Alarm, 7=Manual, 8=Panel Switch, 9=Local Switch, 10=NA, 11=BMS, 12=Scheduler, 13=Occupancy, 14=NA, 15=NA, 16=NA, 17=Ready"
  },
  {
   "type": "MV",
   "instance": 39130,
   "name": "AckAlmPls",
   "description": "Alarm acknowledge (acknowledges all alarms)",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=On"
  },
  {
   "type": "MV",
   "instance": 24616,
   "name": "SuWiSwtchCheckState",
   "description": "Summer Winter mode",
   "units": "",
   "access": "R",
   "states": "1=Winter, 2=Summer"
  },
  {
   "type": "MV",
   "instance": 46769,
   "name": "AlmCl0",
   "description": "Danger alarm (A)",
   "units": "",
   "access": "R",
   "states": "1=Normal, 2=On"
  },
  {
   "type": "MV",
   "instance": 42640,
   "name": "AlmCl1",
   "description": "Critical alarm (A)",
   "units": "",
   "access": "R",
   "states": "1=Normal, 2=On"
  },
  {
   "type": "MV",
   "instance": 38643,
   "name": "AlmCl2",
   "description": "Low alarm (B)",
   "units": "",
   "access": "R",
   "states": "1=Normal, 2=On"
  },
  {
   "type": "MV",
   "instance": 34514,
   "name": "AlmCl3",
   "description": "Warning alarm (C)",
   "units": "",
   "access": "R",
   "states": "1=Normal, 2=On"
  },
  {
   "type": "MV",
   "instance": 24562,
   "name": "NetworkCtrl",
   "description": "Network source",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=On"
  },
  {
   "type": "MV",
   "instance": 26007,
   "name": "NetworkCtrlBMS",
   "description": "Network source",
   "units": "",
   "access": "W",
   "states": "1=Auto, 2=Off, 3=On, 4=Ventilation, 5=Economy, 6=Boost"
  },
  {
   "type": "MV",
   "instance": 28594,
   "name": "SuWiNetworkChgover",
   "description": "Summer/Winter network changeover command",
   "units": "",
   "access": "W",
   "states": "1=Winter, 2=Summer"
  },
  {
   "type": "MV",
   "instance": 59712,
   "name": "FireDamperCmd",
   "description": "Fire damper command",
   "units": "",
   "access": "R",
   "states": "1=Close, 2=Open"
  },
  {
   "type": "MV",
   "instance": 43819,
   "name": "ExhEngUnit",
   "description": "Return air engineering Unit",
   "units": "",
   "access": "R",
   "states": "1=%, 2=Pa, 3=m3/h"
  },
  {
   "type": "MV",
   "instance": 54155,
   "name": "SplyEngUnit",
   "description": "Supply air engineering Unit",
   "units": "",
   "access": "R",
   "states": "1=%, 2=Pa, 3=m3/h"
  },
  {
   "type": "MV",
   "instance": 13725,
   "name": "HumEngUnit",
   "description": "Humidity engineering unit",
   "units": "",
   "access": "R",
   "states": "1=%rH, 2=g/kg"
  },
  {
   "type": "MV",
   "instance": 25214,
   "name": "Pre-Htg Electrical",
   "description": "Pre-heating electrical command",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Step 1, 3=Step 2"
  },
  {
   "type": "MV",
   "instance": 58176,
   "name": "Electrical Heating State/Post Heating",
   "description": "Electrical heating command",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Step 1, 3=Step 2"
  },
  {
   "type": "MV",
   "instance": 9333,
   "name": "ClgDxStages",
   "description": "Cooling Dx actual stage",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Stage 1, 3=Stage 2"
  },
  {
   "type": "MV",
   "instance": 1708,
   "name": "CommTestEn",
   "description": "Enable Test",
   "units": "",
   "access": "W",
   "states": "1=No, 2=Yes"
  },
  {
   "type": "MV",
   "instance": 9493,
   "name": "SuWiChgSrc",
   "description": "Set source for summer/winter changeover",
   "units": "",
   "access": "W",
   "states": "1=Auto, 2=HMI, 3=BMS (BACnet)"
  },
  {
   "type": "MV",
   "instance": 12316,
   "name": "TimeSchedSt",
   "description": "Indicates time scheduler active mode",
   "units": "",
   "access": "R",
   "states": "1=On, 2=Off, 3=Ventilation, 4=Economy"
  },
  {
   "type": "MV",
   "instance": 28279,
   "name": "ActFanStep",
   "description": "Indicates the active fan step",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Stage 1, 3=Stage 2, 4=Stage 3"
  },
  {
   "type": "MV",
   "instance": 28561,
   "name": "ActCtrlMode",
   "description": "Indicates mode for the regulation control",
   "units": "",
   "access": "R",
   "states": "1=Room, 2=Exhaust, 3=Supply"
  },
  {
   "type": "MV",
   "instance": 33544,
   "name": "OpModeTspCopyUnitPls",
   "description": "Copy Monday time schedule to all weekdays",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=On"
  }
 ],
 "integration": {
  "summary": "Write NetworkCtrl to run or stop the unit, set summer/winter with SuWiNetworkChgover after setting SuWiChgSrc to BMS, and adjust the fan, temperature and humidity setpoints as needed. Read the operating mode and status, supply and controlled temperatures, ERQ load and the general alarm.",
  "minimum_points": [
   {
    "ref": "MV 24562",
    "name": "NetworkCtrl",
    "why": "Network on/off (1 = Off, 2 = On)"
   },
   {
    "ref": "MV 28594",
    "name": "SuWiNetworkChgover",
    "why": "Summer/winter command (1 = Winter, 2 = Summer)"
   },
   {
    "ref": "MV 9493",
    "name": "SuWiChgSrc",
    "why": "Must be 3 = BMS for the summer/winter command"
   },
   {
    "ref": "AV 52572",
    "name": "SplyFanSpvSt1Spv",
    "why": "Supply fan setpoint (units per SplyEngUnit)"
   },
   {
    "ref": "MV 39130",
    "name": "AckAlmPls",
    "why": "Acknowledge all alarms (2 = On)"
   },
   {
    "ref": "MV 6080",
    "name": "ActOpMode",
    "why": "Operating mode (Off/On/Ventilation/Economy/Standby)"
   },
   {
    "ref": "MV 32321",
    "name": "ActOpSta",
    "why": "Why the unit runs or stops (e.g. 11 = BMS)"
   },
   {
    "ref": "AI 45150",
    "name": "SupplyTmp",
    "why": "Supply air temperature"
   },
   {
    "ref": "AV 52988",
    "name": "ActCtrlVal",
    "why": "Temperature being controlled"
   },
   {
    "ref": "BI 41868",
    "name": "GenAlm",
    "why": "General alarm (1 = Alarm)"
   }
  ],
  "enable": "NetworkCtrl (MV 24562, \"Network source\", 1 = Off / 2 = On) is the writable on/off object; ActOpSta (MV 32321) reports 11 = BMS when the network is in control. Summer/winter follows the BMS only when SuWiChgSrc (MV 9493) = 3 (BMS); then write SuWiNetworkChgover (MV 28594). The guide gives no further procedure.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BACnet IP comes from a POL908 module and BACnet MS/TP from a POL904 module plugged onto the MicroTech controller.",
   "BACnet MS/TP module defaults: MAC address 24, 38400 baud, Max Master 127, Max Info Frames 1; cycle power after changing the address.",
   "Object instances are fixed, non-sequential numbers (e.g. SupplyTmp = AI 45150); map by instance, not by position."
  ],
  "gotchas": [
   "Objects only appear when the AHU configuration uses them (fans, coils, recovery, humidity, ERQ units).",
   "Fan setpoint units follow SplyEngUnit / ExhEngUnit (%, Pa or m3/h); humidity units follow HumEngUnit.",
   "Multistate commands are 1-based (1 = Off, 2 = On); 0 is not a valid state.",
   "AckAlmPls (MV 39130) acknowledges every alarm in the controller at once.",
   "EmergencyStop (BI 9864) reads 0 = Alarm, 1 = OK, the reverse of the other alarm inputs."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/daikin-applied/airstream-adt-ahu-bacnet",
 "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"
}
