{
 "manufacturer": "Daikin Applied",
 "manufacturer_slug": "daikin-applied",
 "model": "MicroTech III Generic I/O Panel",
 "model_slug": "microtech-iii-generic-io-panel",
 "short_model": "MicroTech III Generic I/O",
 "aliases": [
  "ED 19014",
  "Generic I/O Panel",
  "MicroTech III GIO",
  "POL904"
 ],
 "equipment_type": "Generic I/O controller",
 "applies_to": "Daikin MicroTech III Generic I/O Panel used in the Daikin Delivered VAV System (software 2508022100 and later).",
 "summary": "A general-purpose MicroTech III controller with fixed I/O used in Daikin's Delivered VAV System. Over BACnet MS/TP it exposes its six analog inputs, five universal analog outputs, six digital inputs and ten digital outputs as objects, plus five PID loops (one per analog output) with setpoint, tuning and input selection. There is no equipment logic beyond that, so what each point means depends on the job wiring.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "2508022100 and later",
 "default_device_instance": 3101120,
 "access_inferred": false,
 "notes": [
  "Object names come from the full references in the guide's detail pages (e.g. <Device Name>.DO1).",
  "Inputs, analog values and multistate values are marked W1 in the guide: writable only while Out_Of_Service is true. They are shown here as W. Outputs (AO, BO) are commandable.",
  "The detail page for AO 1 (Analog Output X1) prints the reference name AI1, the same as AI 1; X1 would be expected. It is listed as printed.",
  "AI 4-6 are universal inputs X6-X8; AO 1-5 are universal outputs X1-X5.",
  "Units of the PID setpoints and readings follow the sensors wired to the panel; MV 1 switches metric/English.",
  "Not BTL listed; the PICS is ED 19013."
 ],
 "source": {
  "title": "MicroTech III Generic I/O Panel Protocol Information, BACnet Networks",
  "doc_number": "ED 19014",
  "revision_date": "2011-07",
  "url": "https://tahoeweb.daikinapplied.com/api/general/DownloadDocumentByName/media/ED19014.pdf"
 },
 "integration": {
  "summary": "The panel ships pre-configured for the Delivered VAV System, so normally the BMS only reads its I/O. Outputs (AO, BO) are commandable. Inputs, PID settings (AV) and the PID input and units selectors (MSV) are writable only while Out_Of_Service is true.",
  "minimum_points": [
   {
    "ref": "AO 1",
    "name": "AI1",
    "why": "Universal output X1 command"
   },
   {
    "ref": "BO 1",
    "name": "DO1",
    "why": "Digital output DO1 command"
   },
   {
    "ref": "AV 5",
    "name": "X1Setpoint",
    "why": "PID setpoint for output X1"
   },
   {
    "ref": "AI 1",
    "name": "AI1",
    "why": "Hardware input AI1"
   },
   {
    "ref": "BI 1",
    "name": "DI1",
    "why": "Digital input DI1"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": "Inputs (AI, BI) can be written only after setting Out_Of_Service true.",
  "setup": [
   "Defaults: MS/TP MAC 120, 38400 baud, device instance 3101120, Max Master 127, Max Info Frames 1.",
   "The device object name is POL904_ followed by a code computed from the production number and date code.",
   "MAC address is set at the keypad; cycle power after changing it. Daikin advises not to change communication settings unless told to by the factory."
  ],
  "gotchas": [
   "Point meaning depends on the job wiring; check the submittal for what each input and output is connected to."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "AI1",
   "description": "Hardware input 1 value",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "AI2",
   "description": "Hardware input 2 value",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "AI3",
   "description": "Hardware input 3 value",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "X6",
   "description": "Hardware input X6 value",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "X7",
   "description": "Hardware input X7 value",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "X8",
   "description": "Hardware input X8 value",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 1,
   "name": "AI1",
   "description": "Universal hardware output X1",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 2,
   "name": "X2",
   "description": "Universal hardware output X2",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 3,
   "name": "X3",
   "description": "Universal hardware output X3",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 4,
   "name": "X4",
   "description": "Universal hardware output X4",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 5,
   "name": "X5",
   "description": "Universal hardware output X5",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "X1Derivative",
   "description": "PID loop derivative for output X1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "X1IntegralTime",
   "description": "PID loop integral time for output X1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "X1Propband",
   "description": "PID loop propband for output X1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "X1Deadband",
   "description": "PID loop deadband for output X1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "X1Setpoint",
   "description": "PID loop setpoint for output X1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "X2Derivative",
   "description": "PID loop derivative for output X2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "X2IntegralTime",
   "description": "PID loop integral time for output X2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "X2Propband",
   "description": "PID loop propband for output X2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "X2Deadband",
   "description": "PID loop deadband for output X2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "X2Setpoint",
   "description": "PID loop setpoint for output X2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "X3Derivative",
   "description": "PID loop derivative for output X3",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "X3IntegralTime",
   "description": "PID loop integral time for output X3",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "X3Propband",
   "description": "PID loop propband for output X3",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "X3Deadband",
   "description": "PID loop deadband for output X3",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "X3Setpoint",
   "description": "PID loop setpoint for output X3",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "X4Derivative",
   "description": "PID loop derivative for output X4",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "X4IntegralTime",
   "description": "PID loop integral time for output X4",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "X4Propband",
   "description": "PID loop propband for output X4",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "X4Deadband",
   "description": "PID loop deadband for output X4",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "X4Setpoint",
   "description": "PID loop setpoint for output X4",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "X5Derivative",
   "description": "PID loop derivative for output X5",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "X5IntegralTime",
   "description": "PID loop integral time for output X5",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "X5Propband",
   "description": "PID loop propband for output X5",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "X5Deadband",
   "description": "PID loop deadband for output X5",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25,
   "name": "X5Setpoint",
   "description": "PID loop setpoint for output X5",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "DI1",
   "description": "Hardware digital input DI1",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "DI2",
   "description": "Hardware digital input DI2",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "DI3",
   "description": "Hardware digital input DI3",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "DI4",
   "description": "Hardware digital input DI4",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "DI5",
   "description": "Hardware digital input DI5",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "DI6",
   "description": "Hardware digital input DI6",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 1,
   "name": "DO1",
   "description": "Hardware digital output DO1",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 2,
   "name": "DO2",
   "description": "Hardware digital output DO2",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 3,
   "name": "DO3",
   "description": "Hardware digital output DO3",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 4,
   "name": "DO4",
   "description": "Hardware digital output DO4",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 5,
   "name": "DO5",
   "description": "Hardware digital output DO5",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 6,
   "name": "DO6",
   "description": "Hardware digital output DO6",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 7,
   "name": "DO7",
   "description": "Hardware digital output DO7",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 8,
   "name": "DO8",
   "description": "Hardware digital output DO8",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 9,
   "name": "DO9",
   "description": "Hardware digital output DO9",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 10,
   "name": "DO10",
   "description": "Hardware digital output DO10",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 1,
   "name": "UnitSupport",
   "description": "Units sent to BACnet (metric or English)",
   "units": "",
   "access": "W",
   "states": "1=Metric, 2=English"
  },
  {
   "type": "MV",
   "instance": 2,
   "name": "X1PIDInput",
   "description": "PID loop input for output X1",
   "units": "",
   "access": "W",
   "states": "1=None, 2=X6, 3=X7, 4=X8"
  },
  {
   "type": "MV",
   "instance": 3,
   "name": "X2PIDInput",
   "description": "PID loop input for output X2",
   "units": "",
   "access": "W",
   "states": "1=None, 2=X6, 3=X7, 4=X8"
  },
  {
   "type": "MV",
   "instance": 4,
   "name": "X3PIDInput",
   "description": "PID loop input for output X3",
   "units": "",
   "access": "W",
   "states": "1=None, 2=X6, 3=X7, 4=X8"
  },
  {
   "type": "MV",
   "instance": 5,
   "name": "X4PIDInput",
   "description": "PID loop input for output X4",
   "units": "",
   "access": "W",
   "states": "1=None, 2=X6, 3=X7, 4=X8"
  },
  {
   "type": "MV",
   "instance": 6,
   "name": "X5PIDInput",
   "description": "PID loop input for output X5",
   "units": "",
   "access": "W",
   "states": "1=None, 2=X6, 3=X7, 4=X8"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/daikin-applied/microtech-iii-generic-io-panel",
 "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"
}
