{
 "manufacturer": "Siemens",
 "manufacturer_slug": "siemens",
 "model": "OpenAir Zone Controller Actuator DXR1.E10PL - HvacFnct33 (with fan state, room units and sensors)",
 "model_slug": "dxr1-e10pl-zone-actuator-hvacfnct33",
 "short_model": "DXR1.E10PL (HvacFnct33)",
 "aliases": [
  "DXR1.E10PL-112/US",
  "DXR1.E10PL-113/US",
  "DXR1.E10PL",
  "Zone Controller Actuator",
  "OpenAir Intelligent VAV Actuator",
  "Actuating DXR",
  "HvacFnct33"
 ],
 "equipment_type": "VAV terminal unit controller (actuator)",
 "applies_to": "VAV terminal boxes run by the Siemens DXR1.E10PL BACnet IP zone controller actuator with the HvacFnct33 object set, which adds fan state inputs and KNX PL-Link room unit and sensor objects.",
 "summary": "The DXR1.E10PL is a damper actuator with a built-in BACnet IP room controller and airflow sensor for VAV, VVT and fan-powered boxes. This entry is the HvacFnct33 object set: supply damper, hot water valve (3-position, PWM or 0-10 V) and 1-3 stage or modulating electric reheat outputs, box differential pressure, air quality and humidity inputs, fan state inputs, KNX PL-Link room unit and sensor values, room operating mode, comfort/economy/protection setpoints, air quality setpoints, and the supply airflow setpoint, measured flow and limits.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": "FW 04.91.16.8, application type version 5.001",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Object names here are the short names; on site each object name is prefixed with the building structure path (the doc shows wildcards such as %RSegm%'VavSuPos).",
  "Many outputs and inputs exist in several alternative instances, one per hardware option (valve type, number of electric heat stages, channel used, room unit model). Only the instances matching the configured option are present on a given device.",
  "Access: 'C' marks objects the list shows as writeable; others are read-only. The doc says room operating mode and the room setpoint are normally commanded at priority 15, and a value held at priority 5 means equipment protection is active.",
  "A proprietary network-port object (type 264) in the device section is left out.",
  "US units as listed; flows are in cfm (ft³/min).",
  "The doc lists two product types (DXR1.E10PL-112/US and -113/US) and two object sets (HvacFnct31 and HvacFnct33) but does not say which product or box type uses which set. This set adds fan state inputs (BI 4-6)."
 ],
 "source": {
  "title": "Zone Controller Actuator Variable Air Volume, Variable Volume Temperature, and Fan-Powered Box BACnet Objects",
  "doc_number": "A6V14595742",
  "revision_date": "2025-05-29",
  "url": "https://sid.siemens.com/api/khub/documents/lI1Ts8xUke93FIiwBFgwSQ/content"
 },
 "integration": {
  "summary": "Command the room operating mode (MV 9) and the room setpoint (AV 50) at priority 15, then read room temperature, heating/cooling state, supply airflow, fan state and the damper and heating positions.",
  "minimum_points": [
   {
    "ref": "MV 9",
    "name": "ROpMod",
    "why": "Room operating mode (protection/economy/comfort)"
   },
   {
    "ref": "AV 50",
    "name": "SpTR",
    "why": "Room temperature setpoint, °F (priority 15)"
   },
   {
    "ref": "AV 57",
    "name": "RTemp",
    "why": "Effective room temperature"
   },
   {
    "ref": "MV 17",
    "name": "HCSta",
    "why": "Heating/cooling state"
   },
   {
    "ref": "BI 4",
    "name": "FanSta",
    "why": "Fan state (on/off)"
   },
   {
    "ref": "AV 97",
    "name": "VavSuAirFl",
    "why": "Measured supply airflow, cfm"
   },
   {
    "ref": "AV 95",
    "name": "VavSuSpAirFl",
    "why": "Supply airflow setpoint, cfm"
   },
   {
    "ref": "AO 0",
    "name": "VavSuPos",
    "why": "Supply damper position, %"
   },
   {
    "ref": "AO 11",
    "name": "HclVlvPos",
    "why": "Hot water heating valve position, %"
   }
  ],
  "enable": "The doc says the room operating mode is normally controlled from the BMS and must be written at priority 15; scheduled or manual central commands also use priority 15.",
  "heartbeat": null,
  "remote_sensors": "Room temperature, humidity and air quality come from a KNX PL-Link room unit or sensor, or from wired inputs; the effective values are AV 57 (temperature), AV 55 (humidity) and AV 56 (air quality).",
  "setup": [
   "The device name, instance and description are set by the user when the device is engineered; the doc gives no default instance.",
   "The device IP address is shown in a proprietary network-port object in hex format."
  ],
  "gotchas": [
   "A value held at priority 5 means the equipment is in protection mode; check before overriding at a higher priority.",
   "Fan state appears on BI 4, BI 5 or BI 6 depending on the input channel used (D1, X1 or X2)."
  ]
 },
 "points": [
  {
   "type": "AO",
   "instance": 0,
   "name": "VavSuPos",
   "description": "Supply air VAV position",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 11,
   "name": "HclVlvPos",
   "description": "Heating coil valve position",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 12,
   "name": "HclVlvPos",
   "description": "Heating coil valve position",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 13,
   "name": "HclVlvPos",
   "description": "Heating coil valve position",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 14,
   "name": "HclVlvPos",
   "description": "Heating coil valve position",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 15,
   "name": "HclVlvPos",
   "description": "Heating coil valve position",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 4,
   "name": "HclElPos",
   "description": "Heating coil electric position",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 5,
   "name": "HclElPos",
   "description": "Heating coil electric position",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 6,
   "name": "HclEl1StPos",
   "description": "Heating coil electric pos.first stage",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 9,
   "name": "HclEl2StPos",
   "description": "Heating coil electric pos.second stage",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 8,
   "name": "HclEl1StPos",
   "description": "Heating coil electric pos.first stage",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 11,
   "name": "HclEl2StPos",
   "description": "Heating coil electric pos.second stage",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 12,
   "name": "HclEl3StPos",
   "description": "Heating coil electric pos.third stage",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 7,
   "name": "HclEl1StPos",
   "description": "Heating coil electric pos.first stage",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 10,
   "name": "HclEl2StPos",
   "description": "Heating coil electric pos.second stage",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 13,
   "name": "HclEl3StPos",
   "description": "Heating coil electric pos.third stage",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AO",
   "instance": 16,
   "name": "HclElPos",
   "description": "Heating coil electric position",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "VavSuDiffP",
   "description": "Supply air VAV differential pressure",
   "units": "inH2O",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "AQualR",
   "description": "Room air quality",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "AQualR",
   "description": "Room air quality",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "HuRelR",
   "description": "Relative air humidity for room",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "HuRelR",
   "description": "Relative air humidity for room",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "FanSta",
   "description": "Fan state",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "FanSta",
   "description": "Fan state",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "FanSta",
   "description": "Fan state",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 131,
   "name": "ROpUn(1)",
   "description": "Room operator unit 1 device status",
   "units": "",
   "access": "R",
   "states": "1=Operational, 2=Device stopped, 3=Device not assigned, 4=Device missing, 5=Configuring device, 6=Unused, 7=Missing or wrong configuration, 8=Searching"
  },
  {
   "type": "AI",
   "instance": 59,
   "name": "TR",
   "description": "Room temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 327,
   "name": "SpShftIn",
   "description": "Setpoint shift input value",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 144,
   "name": "PscBtnIn",
   "description": "Presence button input value",
   "units": "",
   "access": "R",
   "states": "0=Absent, 1=Present"
  },
  {
   "type": "MV",
   "instance": 169,
   "name": "ROpUn(1)",
   "description": "Room operator unit 1 device status",
   "units": "",
   "access": "R",
   "states": "1=Operational, 2=Device stopped, 3=Device not assigned, 4=Device missing, 5=Configuring device, 6=Unused, 7=Missing or wrong configuration, 8=Searching"
  },
  {
   "type": "AI",
   "instance": 75,
   "name": "TR",
   "description": "Room temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 409,
   "name": "SpShftIn",
   "description": "Setpoint shift input value",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 211,
   "name": "PscBtnIn",
   "description": "Presence button input value",
   "units": "",
   "access": "C",
   "states": "0=Absent, 1=Present"
  },
  {
   "type": "AI",
   "instance": 74,
   "name": "AQualR",
   "description": "Room air quality",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 73,
   "name": "HuRelR",
   "description": "Relative air humidity for room",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 191,
   "name": "Sen(1)",
   "description": "Sensor 1 device status",
   "units": "",
   "access": "R",
   "states": "1=Operational, 2=Device stopped, 3=Device not assigned, 4=Device missing, 5=Configuring device, 6=Unused"
  },
  {
   "type": "AI",
   "instance": 94,
   "name": "TR",
   "description": "Room temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 193,
   "name": "Sen(1)",
   "description": "Sensor 1 device status",
   "units": "",
   "access": "R",
   "states": "1=Operational, 2=Device stopped, 3=Device not assigned, 4=Device missing, 5=Configuring device, 6=Unused, 7=Missing or wrong configuration, 8=Searching"
  },
  {
   "type": "AI",
   "instance": 97,
   "name": "TR",
   "description": "Room temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 98,
   "name": "HuRelR",
   "description": "Relative air humidity for room",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 194,
   "name": "AQualRIndRu",
   "description": "Room air quality ind.for room op.unit",
   "units": "",
   "access": "R",
   "states": "1=Undefined, 2=Poor, 3=Okay, 4=Good"
  },
  {
   "type": "AI",
   "instance": 99,
   "name": "AQualR",
   "description": "Room air quality",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 9,
   "name": "ROpMod",
   "description": "Room operating mode",
   "units": "",
   "access": "C",
   "states": "1=Protection, 2=Economy, 3=Pre-comfort, 4=Comfort"
  },
  {
   "type": "AV",
   "instance": 50,
   "name": "SpTR",
   "description": "Room temperature setpoint",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 57,
   "name": "RTemp",
   "description": "Room temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 55,
   "name": "RHuRel",
   "description": "Relative humidity for room",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56,
   "name": "RAQual",
   "description": "Room air quality",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 17,
   "name": "HCSta",
   "description": "Heating/cooling state",
   "units": "",
   "access": "R",
   "states": "1=Neither, 2=Heating, 3=Cooling"
  },
  {
   "type": "AV",
   "instance": 37,
   "name": "SpCCmf",
   "description": "Cooling setpoint for comfort",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 39,
   "name": "SpCEco",
   "description": "Cooling setpoint for economy",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 40,
   "name": "SpCPrt",
   "description": "Cooling setpoint for protection",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "PrSpC",
   "description": "Present cooling setpoint",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "SpHCmf",
   "description": "Heating setpoint for comfort",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "SpHEco",
   "description": "Heating setpoint for economy",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "SpHPrt",
   "description": "Heating setpoint for protection",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "PrSpH",
   "description": "Present heating setpoint",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "SpAQualRCmf",
   "description": "Setpoint room air quality for comfort",
   "units": "ppm",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "SpAQualRPcf",
   "description": "Setp.room air quality for pre-comfort",
   "units": "ppm",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "SpAQualREco",
   "description": "Setpoint room air quality for economy",
   "units": "ppm",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 95,
   "name": "VavSuSpAirFl",
   "description": "Supply air VAV setpoint for air vol.flow",
   "units": "cfm",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 97,
   "name": "VavSuAirFl",
   "description": "Supply air VAV air volume flow",
   "units": "cfm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 88,
   "name": "VavSuAirFlMaxC",
   "description": "Supply air VAV max.air vol.flow f.cool.",
   "units": "cfm",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 89,
   "name": "VavSuAirFlMinC",
   "description": "Supply air VAV min.air vol.flow f.cool.",
   "units": "cfm",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 90,
   "name": "VavSuAirFlMaxH",
   "description": "Supply air VAV max.air vol.flow f.heat.",
   "units": "cfm",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 91,
   "name": "VavSuAirFlMinH",
   "description": "Supply air VAV min.air vol.flow f.heat.",
   "units": "cfm",
   "access": "C",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/siemens/dxr1-e10pl-zone-actuator-hvacfnct33",
 "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"
}
