{
 "manufacturer": "Daikin Applied",
 "manufacturer_slug": "daikin-applied",
 "model": "Compact air handler, Fujin Comfort software (Daikin Applied Europe)",
 "model_slug": "compact-fujin-comfort-ahu-bacnet",
 "aliases": [
  "Compact",
  "Daikin Compact AHU",
  "Fujin Comfort",
  "D-EIGOC00101-25_00EN"
 ],
 "equipment_type": "Air handling unit controller",
 "applies_to": "Daikin Applied Europe Compact air handling units with the Fujin Comfort controller software, including units with an ERQ condensing unit.",
 "summary": "The Compact air handler (Fujin Comfort software) takes a POL908 module for BACnet IP or a POL904 module for BACnet MS/TP. The list covers temperatures, filter and fan pressures, humidity, CO2 and IEQ sensors, damper, fan, coil and humidifier signals, comfort and economy setpoints for temperature, flow, pressure, humidity and air quality, filter, fan-communication, ERQ and R-32 leak alarms, outputs, a unit status multistate, network on/off and cool/heat commands and alarm classes. 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 (optional sensors and filters, pre/post coils, humidifier, ERQ).",
  "UnitStatusMS (MV 58347) is printed with states numbered from 0; numbers marked \"-\" in the guide are left out.",
  "Multistate commands use the printed text order starting at 1 (e.g. NetworkCtrl 1 = Off, 2 = On, 3 = Ventilation, 4 = Economy, 5 = Scheduler).",
  "CoHeSwtc is printed as both BI 54908 and BO 54908.",
  "Daikin France (Easyspec) publishes this guide as a PDF inside a zip together with the Modbus guide."
 ],
 "source": {
  "title": "BAS Integration Guide - BACnet protocol (Compact, Fujin Comfort)",
  "doc_number": "D-EIGOC00101-25_00EN",
  "revision_date": null,
  "url": "https://easyspec.daikin.fr/Easyspec/2-BASE_WEB/4-CTA/Documentations/A3_COMP_R/Manuel%20Adressage%20Com/COM_A3_COMP_R.zip"
 },
 "points": [
  {
   "type": "AI",
   "instance": 10863,
   "name": "TempOutd",
   "description": "Outdoor temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13351,
   "name": "TempOutdOpt",
   "description": "Outdoor temperature optional",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19757,
   "name": "TempSply",
   "description": "Supply temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16754,
   "name": "TempSplyOpt",
   "description": "Supply temperature optional",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12945,
   "name": "TempRtrn",
   "description": "Return temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17444,
   "name": "TempExht",
   "description": "Exhaust temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 62672,
   "name": "TempRoom",
   "description": "Room temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15651,
   "name": "PresOutdFltr",
   "description": "Outdoor filter pressure",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8734,
   "name": "PresOutdPrFlOpt",
   "description": "Outdoor pre-filter optional pressure",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 23316,
   "name": "PresRtrnFltr",
   "description": "Return filter pressure",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4028,
   "name": "PresRtrnFltrOpt",
   "description": "Return filter optional pressure",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 61819,
   "name": "PresSplyFltrOpt",
   "description": "Supply filter optional pressure",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 62083,
   "name": "PresRecv",
   "description": "Recovery pressure",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21736,
   "name": "PresSplyFan",
   "description": "Supply fan pressure",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 64433,
   "name": "PresRtrnFan",
   "description": "Return fan pressure",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 29985,
   "name": "PresSplyFanOpt",
   "description": "Supply fan pressure optional",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20651,
   "name": "PresRtrnFanOpt",
   "description": "Return fan pressure optional",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37231,
   "name": "HumdOutd",
   "description": "Outdoor humidity",
   "units": "%rH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 63021,
   "name": "HumdSply",
   "description": "Supply humidity",
   "units": "%rH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35217,
   "name": "HumdRtrn",
   "description": "Return humidity",
   "units": "%rH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 63516,
   "name": "CO2Rtrn",
   "description": "Return CO2",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21570,
   "name": "IEQTempRtrn",
   "description": "IEQ return temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 61250,
   "name": "IEQHumdRtrn",
   "description": "IEQ return humidity",
   "units": "%rH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 59257,
   "name": "IEQCO2",
   "description": "IEQ CO2",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 54715,
   "name": "IEQPM25",
   "description": "IEQ PM25",
   "units": "µg/m3",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14348,
   "name": "IEQPM10",
   "description": "IEQ PM10",
   "units": "µg/m3",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7794,
   "name": "IEQVOC",
   "description": "IEQ VOC",
   "units": "ppb",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 3813,
   "name": "BypaDmprSgnl",
   "description": "Bypass damper signal",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 3072,
   "name": "MixgDmprSgnl",
   "description": "Mixing damper signal",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 60281,
   "name": "SplyFan1Sgnl",
   "description": "Supply fan 1 signal",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 24143,
   "name": "PostCoilISgnl",
   "description": "Post coil I signal",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 8872,
   "name": "RtrnFan1Sgnl",
   "description": "Return fan 1 signal",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 51554,
   "name": "PrehCoilSgnlOpt",
   "description": "Pre heating coil signal optional",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 3600,
   "name": "OuExDmprSgnl",
   "description": "Outdoor/Exhaust damper signal",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 25396,
   "name": "CombCoilSgnl",
   "description": "Combined coil signal",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 40866,
   "name": "PostCoilIISgnl",
   "description": "Post coil II signal",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 5070,
   "name": "HumdSgnl",
   "description": "Humidification signal",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8970,
   "name": "TmpSpvCoSpvClg",
   "description": "Main cool setpoint",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22817,
   "name": "TmpSpvCoSpvHtg",
   "description": "Main heat setpoint",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9220,
   "name": "MainCoolSetpEcon",
   "description": "Main cool setpoint economy",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31739,
   "name": "MainHeatSetpEcon",
   "description": "Main heat setpoint economy",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 35815,
   "name": "SplyTSetpMin",
   "description": "Supply temperature setpoint minimum",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28857,
   "name": "SplyTSetpMax",
   "description": "Supply temperature setpoint maximum",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 50820,
   "name": "SplyFanFlowSetp",
   "description": "Supply fan flow setpoint",
   "units": "m3/h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 62777,
   "name": "SplyFanFlowSetpEcon",
   "description": "Supply fan flow setpoint economy",
   "units": "m3/h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14403,
   "name": "RtrnFanFlowSetp",
   "description": "Return fan flow setpoint",
   "units": "m3/h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27465,
   "name": "RtrnFanFlowSetpEcon",
   "description": "Return fan flow setpoint economy",
   "units": "m3/h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8237,
   "name": "SplyFanFlowMin",
   "description": "Supply fan flow setpoint minimum",
   "units": "m3/h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56179,
   "name": "SplyFanFlowMax",
   "description": "Supply fan flow setpoint maximum",
   "units": "m3/h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22461,
   "name": "RtrnFanFlowMin",
   "description": "Return fan flow setpoint minimum",
   "units": "m3/h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 44259,
   "name": "RtrnFanFlowMax",
   "description": "Return fan flow setpoint Maximum",
   "units": "m3/h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28940,
   "name": "SplyFanPresSetp",
   "description": "Supply fan Pressure setpoint",
   "units": "Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 51006,
   "name": "SplyFanPresSetpEcon",
   "description": "Supply fan Pressure setpoint economy",
   "units": "Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 36811,
   "name": "RtrnFanPresSetp",
   "description": "Return fan Pressure setpoint",
   "units": "Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22862,
   "name": "RtrnFanPresSetpEcon",
   "description": "Return fan Pressure setpoint economy",
   "units": "Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61085,
   "name": "MainHumdSetp",
   "description": "Main humidification setpoint",
   "units": "%rH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 39494,
   "name": "MainHumdSetpEcon",
   "description": "Main humidification setpoint economy",
   "units": "%rH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 40417,
   "name": "MainDhumSetp",
   "description": "Main dehumidification setpoint",
   "units": "%rH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61062,
   "name": "MainDhumSetpEcon",
   "description": "Main dehumidification setpoint economy",
   "units": "%rH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 42868,
   "name": "CO2Setp",
   "description": "Air quality setpoint",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2656,
   "name": "RecvTempDfrsEval",
   "description": "Recovery defrost temperature",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7056,
   "name": "SplyNtrlZone",
   "description": "Supply neutral zone",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8180,
   "name": "RecvTimeDfrs",
   "description": "Recovery time defrost",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19322,
   "name": "FanDfrsFact",
   "description": "Fan defrost factor",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25173,
   "name": "RecvDlayDfrsEval",
   "description": "Recovery delay defrost",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 39517,
   "name": "RecvDfrsSplyThrs",
   "description": "Recovery defrost supply threshold",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20464,
   "name": "UnitStatus",
   "description": "Unit status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4779,
   "name": "WinterPreheatingTime",
   "description": "Winter pre heating time",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61112,
   "name": "WinterPreheatThrh",
   "description": "Winter pre heating threshold",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52988,
   "name": "ActCtrlVal",
   "description": "Actual temp",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 18594,
   "name": "FrstSwtc",
   "description": "Frost switch",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 40060,
   "name": "FireAlrm",
   "description": "Fire alarm",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 56526,
   "name": "UnitSwtc",
   "description": "Unit switch",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 42108,
   "name": "CmEcSwtc",
   "description": "Comfort/Economy switch",
   "units": "",
   "access": "R",
   "states": "0=Comfort, 1=Economy"
  },
  {
   "type": "BI",
   "instance": 54908,
   "name": "CoHeSwtc",
   "description": "Cool/heat switch",
   "units": "",
   "access": "R",
   "states": "0=Cool, 1=Heat"
  },
  {
   "type": "BI",
   "instance": 62777,
   "name": "CombPumpAlrm",
   "description": "Combined pump alarm",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 794,
   "name": "HumdAlrm",
   "description": "Humidifier alarm",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 48824,
   "name": "PostCoilIIAlrm",
   "description": "Post coil II alarm",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 30669,
   "name": "PostCoilIAlrm",
   "description": "Post coil I alarm",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 15735,
   "name": "RecvFrst",
   "description": "Recovery frost",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Fault"
  },
  {
   "type": "BI",
   "instance": 2056,
   "name": "PrehPumpAlrm",
   "description": "Pre-heat pump alarm",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 47896,
   "name": "PrehElectAlrm",
   "description": "Pre-heat electric alarm",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 42202,
   "name": "ERQ1Alrm",
   "description": "ERQ 1 alarm",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 2302,
   "name": "R32Leakage",
   "description": "R32 leakage alarm",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 19983,
   "name": "ERQ1DfrsSwtc",
   "description": "ERQ 1 defrost",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 7198,
   "name": "SplyFltrOptFault",
   "description": "Supply optional filter fault",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 29473,
   "name": "SplyFltrOptWarn",
   "description": "Supply optional filter warning",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 56935,
   "name": "RtrnFltrFault",
   "description": "Return filter fault",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 12152,
   "name": "RtrnFltrWarn",
   "description": "Return filter warning",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 54735,
   "name": "RtrnFltrOptFault",
   "description": "Return filter optional fault",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 36326,
   "name": "RtrnFltrOptWarn",
   "description": "Return filter optional warning",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 58631,
   "name": "OutdFltrFault",
   "description": "Outdoor filter fault",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 18767,
   "name": "OutdFltrWarn",
   "description": "Outdoor filter warning",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 33280,
   "name": "OutdPrFlOptFault",
   "description": "Outdoor pre filter optional fault",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 41028,
   "name": "OutdPrFlOptWarn",
   "description": "Outdoor pre filter optional warning",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 40552,
   "name": "SplyFanCommAlrm",
   "description": "Supply fan communication alarm",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 24751,
   "name": "RtrnFanCommAlrm",
   "description": "Return fan communication alarm",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 5718,
   "name": "UnitRunSwtc",
   "description": "Unit run switch",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 6135,
   "name": "CombPumpCmnd",
   "description": "Combined pump command",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 54908,
   "name": "CoHeSwtc",
   "description": "Cool/Heat switch",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 48570,
   "name": "GlblAlrmSwtc",
   "description": "Global alarm switch",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 59991,
   "name": "HumdCmnd",
   "description": "Humidifier command",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 61396,
   "name": "ShutDmprCmnd",
   "description": "Shutoff damper command",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 19863,
   "name": "ERQ1Cmnd",
   "description": "ERQ command",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 24765,
   "name": "ERQ1CoHeSwtc",
   "description": "ERQ 1 Cool/Heat switch",
   "units": "",
   "access": "R",
   "states": "0=Cool, 1=Heat"
  },
  {
   "type": "BO",
   "instance": 55004,
   "name": "LowFlowAlrm",
   "description": "Low flow alarm",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 51260,
   "name": "PrehElecCmnd",
   "description": "Pre-heat electric command",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 60102,
   "name": "PrehPumpCmnd",
   "description": "Pre-heat pump command",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 29159,
   "name": "PostCoilICmnd",
   "description": "Post coil I command",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 57656,
   "name": "PostCoilIICmnd",
   "description": "Post coil II command",
   "units": "",
   "access": "R",
   "states": "0=Passive, 1=Active"
  },
  {
   "type": "MV",
   "instance": 58347,
   "name": "UnitStatusMS",
   "description": "Unit status multistate",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=Off by fire alarm, 2=Off by alarm, 3=Off by recovery frost, 7=Post ventilation, 9=Off by DI switch, 12=Pre heating, 20=Off by BMS, 21=On, 22=Ventilation, 23=Economy, 24=Test, 25=Off by scheduler, 26=On by scheduler, 27=Ventilation, 28=Economy"
  },
  {
   "type": "MV",
   "instance": 6080,
   "name": "ActOpMode",
   "description": "Actual Operating mode",
   "units": "",
   "access": "R",
   "states": "1=Stop, 2=Start"
  },
  {
   "type": "MV",
   "instance": 19336,
   "name": "DOShutDmpr",
   "description": "DO Shutoff dampers",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=On"
  },
  {
   "type": "MV",
   "instance": 35320,
   "name": "AOShutDmpr",
   "description": "AO Shutoff dampers",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=On"
  },
  {
   "type": "MV",
   "instance": 24562,
   "name": "NetworkCtrl",
   "description": "Unit Status BMS",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=On, 3=Ventilation, 4=Economy, 5=Scheduler"
  },
  {
   "type": "MV",
   "instance": 24616,
   "name": "SuWiSwtchCheckState",
   "description": "Cool/Heat state",
   "units": "",
   "access": "R",
   "states": "1=Cool, 2=Heat"
  },
  {
   "type": "MV",
   "instance": 28594,
   "name": "SuWiNetworkChgover",
   "description": "Cool/Heat BMS",
   "units": "",
   "access": "W",
   "states": "1=Cool, 2=Heat"
  },
  {
   "type": "MV",
   "instance": 46769,
   "name": "AlmCl0",
   "description": "Alarm class 0",
   "units": "",
   "access": "R",
   "states": "1=Normal, 2=Alarm"
  },
  {
   "type": "MV",
   "instance": 42640,
   "name": "AlmCl1",
   "description": "Alarm class 1",
   "units": "",
   "access": "R",
   "states": "1=Normal, 2=Alarm"
  },
  {
   "type": "MV",
   "instance": 38643,
   "name": "AlmCl2",
   "description": "Alarm class 2",
   "units": "",
   "access": "R",
   "states": "1=Normal, 2=Alarm"
  },
  {
   "type": "MV",
   "instance": 34514,
   "name": "AlmCl3",
   "description": "Alarm class 3",
   "units": "",
   "access": "R",
   "states": "1=Normal, 2=Alarm"
  }
 ],
 "integration": {
  "summary": "Set Ctrl Source to Network at the unit, then write NetworkCtrl for on/off/ventilation/economy and SuWiNetworkChgover for cool/heat, plus the comfort setpoints. Read UnitStatusMS, the controlled and supply temperatures and the global alarm output.",
  "minimum_points": [
   {
    "ref": "MV 24562",
    "name": "NetworkCtrl",
    "why": "Network on/off/ventilation/economy/scheduler"
   },
   {
    "ref": "MV 28594",
    "name": "SuWiNetworkChgover",
    "why": "Cool/heat command from the BMS"
   },
   {
    "ref": "AV 8970",
    "name": "TmpSpvCoSpvClg",
    "why": "Main cooling setpoint"
   },
   {
    "ref": "AV 22817",
    "name": "TmpSpvCoSpvHtg",
    "why": "Main heating setpoint"
   },
   {
    "ref": "AV 50820",
    "name": "SplyFanFlowSetp",
    "why": "Supply fan flow setpoint, m3/h"
   },
   {
    "ref": "MV 58347",
    "name": "UnitStatusMS",
    "why": "Unit status (why the unit runs or stops)"
   },
   {
    "ref": "AV 52988",
    "name": "ActCtrlVal",
    "why": "Temperature being controlled"
   },
   {
    "ref": "AI 19757",
    "name": "TempSply",
    "why": "Supply air temperature"
   },
   {
    "ref": "BO 48570",
    "name": "GlblAlrmSwtc",
    "why": "Global alarm output"
   }
  ],
  "enable": "Control over the network needs the unit control source set to Network at the keypad (Main Menu > Ctrl Source = Network; default Local). NetworkCtrl (MV 24562) then commands Off/On/Ventilation/Economy/Scheduler and SuWiNetworkChgover (MV 28594) sets cool or heat.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BACnet IP comes from a POL908 module and BACnet MS/TP from a POL904 module on the AHU controller.",
   "Module settings are under Commissioning > Communication > Comm modules on the unit display; the module BUS LED must be green.",
   "BACnet IP: DHCP is on by default, UDP port 47808; after changing addresses set Apply Changes = Yes, which restarts the controller.",
   "BACnet MS/TP: MAC address 24, 38400 baud, Max Master 127, Max Info Frames 1; cycle power after changing the MAC. The termination resistor setting must be Yes only on the first and last unit.",
   "Device instance and object name are derived from the module (MAC address for IP, production number for MS/TP)."
  ],
  "gotchas": [
   "Objects only appear when the AHU configuration uses them.",
   "GlblAlrmSwtc (BO 48570) reads 1 when any alarm is active; AlmCl0-3 (MV 46769, 42640, 38643, 34514) show alarms by class.",
   "Every setpoint AV here is writable, including defrost and pre-heating settings; only write the operating setpoints from the BMS."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/daikin-applied/compact-fujin-comfort-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"
}
