{
 "manufacturer": "Daikin Applied",
 "manufacturer_slug": "daikin-applied",
 "model": "Modular Light (ALB) air handler, EvoLVE controls (Daikin Applied Europe)",
 "model_slug": "modular-light-alb-bacnet",
 "aliases": [
  "Modular Light",
  "ALB",
  "Daikin Modular Light AHU",
  "EvoLVE",
  "Airstream",
  "D-EIGOC00106-26_00"
 ],
 "equipment_type": "Air handling unit controller",
 "applies_to": "Daikin Applied Europe Modular Light (ALB) compact air handling units with the MicroTech controller and EvoLVE / Airstream control software.",
 "summary": "The Modular Light (ALB) air handler uses a MicroTech III or MicroTech 4 controller; BACnet IP comes from a POL908 module and BACnet MS/TP from a POL904 module. The short list covers air temperatures, pressures and flows, fan and coil outputs, fan, temperature, humidity and air-quality setpoints, fan and alarm status, 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": 1,
 "access_inferred": false,
 "notes": [
  "Which objects exist depends on the AHU configuration.",
  "The cover names the control software EvoLVE; the page footers say Airstream.",
  "AV 30105 ActMainSpvClg is printed twice; it is listed once.",
  "ScheduleSt (31059) is printed in its own Schedule table with Off/On/Ventilation/Economy states; it is listed as SCH.",
  "The guide also covers connecting a Daikin iTM (intelligent Touch Manager) over BACnet IP.",
  "The ADK digital AHU (DSTREAM) guide uses the same instance numbers for the shared objects and adds many more."
 ],
 "source": {
  "title": "BAS Integration Guide - BACnet protocol (Modular Light (ALB))",
  "doc_number": "D-EIGOC00106-26_00EN",
  "revision_date": null,
  "url": "https://www.daikinapplied.eu/hubfs/portale-documentale/D_EIGOC00106_26_00EN_ALB.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": "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": 37442,
   "name": "ElectricalHtgPos",
   "description": "Electrical heating / Post heating output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 5922,
   "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": 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 (depending on actual control mode)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30105,
   "name": "ActMainSpvClg",
   "description": "Actual cooling setpoint (depending on actual 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": 11342,
   "name": "HumSpvRelSpvDehum",
   "description": "Dehumidification setpoint relative",
   "units": "%rH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10627,
   "name": "HumSpvRelSpvHum",
   "description": "Humidification setpoint relative",
   "units": "%rH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 40393,
   "name": "ActMainSpvHum",
   "description": "Actual humidification setpoint relative",
   "units": "%rH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 47998,
   "name": "ActMainSpvDeh",
   "description": "Actual dehumidification setpoint relative",
   "units": "%rH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61369,
   "name": "RmEnth",
   "description": "Room enthalpy",
   "units": "kJ/kg",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17315,
   "name": "RmHumAbs",
   "description": "Room humidity absolute",
   "units": "g/kg",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 38385,
   "name": "ActCtrlValHum",
   "description": "Actual controlled humidity",
   "units": "%rH",
   "access": "R",
   "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": 10236,
   "name": "AirQCmpPrVal",
   "description": "Air quality compensation values",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "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": "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=N/A, 2=Fire, 3=Emergency, 4=Fault, 5=Alarm, 6=Fire damper test, 7=Manual, 8=Panel switch, 9=Local switch, 10=N/A, 11=BMS, 12=Scheduler, 13=Occupancy, 14=N/A, 15=N/A, 16=N/A, 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": 28594,
   "name": "SuWiNetworkChgover",
   "description": "Summer/Winter network changeover command",
   "units": "",
   "access": "W",
   "states": "1=Winter, 2=Summer"
  },
  {
   "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": 41370,
   "name": "Electrical Heating State",
   "description": "Electrical heating command",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Step 1, 3=Step 2"
  },
  {
   "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, economy, humidity and air-quality setpoints as needed. Read the operating mode and status, supply and controlled temperatures 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": "BO 5714",
    "name": "AlmOutHigh",
    "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 changeover 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 IP defaults: device instance 1, UDP port 47808, DHCP off; set Apply Changes = Yes after editing, which restarts the controller.",
   "BACnet MS/TP module defaults: MAC address 24, 38400 baud, Max Master 127, Max Info Frames 1; the device instance is derived from the production number and date code. Cycle power after changing the address.",
   "Object instances are fixed, non-sequential numbers (e.g. SupplyTmp = AI 45150); map by instance, not by position.",
   "EDE files are regenerated each time the BACnet server starts and can be downloaded by FTP from the POL908; re-export them after any configuration change."
  ],
  "gotchas": [
   "Objects only appear when the AHU configuration uses them (fans, coils, recovery, humidity, air quality).",
   "Engineering units of fan setpoints follow SplyEngUnit / ExhEngUnit (%, Pa or m3/h) and 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.",
   "Only the economy cooling/heating setpoints (AV 61866/35713) are writable here; the active setpoints (AV 4018/30105/56276) are read-only."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/daikin-applied/modular-light-alb-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"
}
