{
 "manufacturer": "Lochinvar",
 "manufacturer_slug": "lochinvar",
 "model": "IPW (ProtoNode FPC-N54)",
 "model_slug": "ipw-protonode-n54",
 "aliases": [
  "IPW",
  "Lochinvar IPW",
  "ProtoNode FPC-N54"
 ],
 "equipment_type": "Heating appliance controller gateway (IPW)",
 "applies_to": "Lochinvar IPW units, read through the ProtoNode FPC-N54 gateway (Appendix C.8).",
 "summary": "Lochinvar's ProtoNode FPC-N54 start-up guide lists only four BACnet objects for the IPW: outlet temperature, inlet temperature and outlet voltage as analog inputs, and a writable setpoint. The IPW talks to the ProtoNode at 19200 baud, unlike the other Lochinvar products in the guide.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "Appendix C.8 of the guide (page 53).",
  "The guide does not describe the IPW product itself; the equipment type is taken from the object list.",
  "The table has no read/write column, units or states; access is inferred from the N2 type (AO = writable)."
 ],
 "integration": {
  "summary": "Write the setpoint to AV 4 and read outlet temperature, inlet temperature and outlet voltage.",
  "minimum_points": [
   {
    "ref": "AV 4",
    "name": "Setpoint",
    "why": "Setpoint command from the BMS"
   },
   {
    "ref": "AI 1",
    "name": "Outlet Temperature",
    "why": "Outlet water temperature"
   },
   {
    "ref": "AI 2",
    "name": "Inlet Temperature",
    "why": "Inlet water temperature"
   },
   {
    "ref": "AI 3",
    "name": "Outlet Voltage",
    "why": "Outlet voltage reading (not described in the guide)"
   }
  ],
  "enable": "AV 4 Setpoint is the only writable object. The guide gives no enable object.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "ProtoNode FPC-N54 to the IPW: Modbus RTU, 19200 baud, no parity, 8 data bits, 1 stop bit.",
   "Give each unit a unique Node-ID (1-255). BACnet device instance = Node_Offset (default 50,000) + Node-ID.",
   "BACnet IP or BACnet MS/TP is chosen in the ProtoNode web configurator."
  ],
  "gotchas": [
   "Access is inferred: the table has no read/write column.",
   "The guide gives no units or ranges for these four objects."
  ]
 },
 "source": {
  "title": "ProtoNode FPC-N54 Start-up Guide For Interfacing Lochinvar Products, Appendix C.8 IPW",
  "doc_number": "Document Revision 5.A (Lochinvar 2000594856 Rev A)",
  "revision_date": "2020-06 (effective date)",
  "url": "https://assets.lochinvar.com/damroot/Original/10014/161357100338377_2000594856_Rev%20A%20(ProtoNode%20FPC-N54%20Start-up%20Guide%20for%20Lochinvar).pdf"
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Outlet Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Inlet Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Outlet Voltage",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Setpoint",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/lochinvar/ipw-protonode-n54",
 "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"
}
