{
 "manufacturer": "Cooper Lighting Solutions",
 "manufacturer_slug": "cooper-lighting",
 "model": "Greengate 344640003 Relay Panel (ProtoNode)",
 "short_model": "Greengate 344640003",
 "short_manufacturer": "Cooper Lighting",
 "model_slug": "greengate-344640003-protonode",
 "aliases": [
  "344640003",
  "Greengate 344640003",
  "Greengate relay panel",
  "ProtoNode FPC-N34"
 ],
 "equipment_type": "Lighting relay panel (via BACnet gateway)",
 "applies_to": "Cooper Lighting Solutions Greengate lighting control panel profile 344640003 (3 relays, 44 switch inputs, 64 remote points, 3 analog inputs), connected over IP to a ProtoNode FPC-N34 gateway.",
 "summary": "A ProtoNode FPC-N34 reads a Greengate lighting relay panel over IP and presents it as a BACnet IP or BACnet MS/TP device. The 344640003 profile has 3 relays, 44 switch inputs, 64 remote points, 3 analog inputs, plus a panel reset. Relays and remote points are Binary Values; switch input states are Binary Inputs. Cooper marks this guide as discontinued (watermark dated 13-10-2023), so the list is for existing Greengate installations.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "From Appendix B.4, 344640003 Greengate mappings (guide pages 46-49). The point count matches the guide's table of 115 points for this panel.",
  "The table gives only name, object type and instance. Access is inferred: BV relay, remote and reset points are treated as writable, BI and AI as read-only.",
  "The guide pages carry a \"Discontinued 13-10-2023\" watermark; this list is for existing installations."
 ],
 "source": {
  "title": "ProtoNode FPC-N34 and FPC-N35 Startup Guide for Cooper Lighting Solutions Greengate and iLUMIN",
  "doc_number": null,
  "revision_date": "Document Revision 1.H, Template Revision 53",
  "url": "https://cooperlighting.com/api/assets/v1/file/Signify/content/1e56df1e31ec4bcc8d6bad40006c1682/ProtoNode-Startup-Guide-for-CLS"
 },
 "integration": {
  "summary": "Command lighting relays through the Relay BVs, use the Remote BVs as the panel's remote inputs, and read the switch input BIs for local switch states.",
  "minimum_points": [
   {
    "ref": "BV 1",
    "name": "Relay01",
    "why": "Relay 1 on/off command"
   },
   {
    "ref": "BV 101",
    "name": "Remote01",
    "why": "Remote point 1 (panel remote input)"
   },
   {
    "ref": "BI 1",
    "name": "Switch01",
    "why": "Switch input 1 status"
   },
   {
    "ref": "AI 1",
    "name": "AI01",
    "why": "Analog input 1 value"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "The Greengate panel must be on the same IP subnet as the ProtoNode; record its IP address, port and panel address for the Web Configurator.",
   "Device instance = Node_Offset + Greengate Node-ID; Node_Offset defaults to 50,000. The ProtoNode default IP is 192.168.1.24."
  ],
  "gotchas": [
   "Map only the relays and switches that are wired; the profile lists every channel the panel model supports."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "AI01",
   "description": "Analog input value",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "AI02",
   "description": "Analog input value",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "AI03",
   "description": "Analog input value",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "Switch01",
   "description": "Switch input 1 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "Switch02",
   "description": "Switch input 2 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "Switch03",
   "description": "Switch input 3 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "Switch04",
   "description": "Switch input 4 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "Switch05",
   "description": "Switch input 5 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "Switch06",
   "description": "Switch input 6 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 7,
   "name": "Switch07",
   "description": "Switch input 7 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 8,
   "name": "Switch08",
   "description": "Switch input 8 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 9,
   "name": "Switch09",
   "description": "Switch input 9 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 10,
   "name": "Switch010",
   "description": "Switch input 10 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 11,
   "name": "Switch011",
   "description": "Switch input 11 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 12,
   "name": "Switch012",
   "description": "Switch input 12 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 13,
   "name": "Switch013",
   "description": "Switch input 13 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 14,
   "name": "Switch014",
   "description": "Switch input 14 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 15,
   "name": "Switch015",
   "description": "Switch input 15 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 16,
   "name": "Switch016",
   "description": "Switch input 16 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 17,
   "name": "Switch017",
   "description": "Switch input 17 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 18,
   "name": "Switch018",
   "description": "Switch input 18 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 19,
   "name": "Switch019",
   "description": "Switch input 19 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 20,
   "name": "Switch020",
   "description": "Switch input 20 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 21,
   "name": "Switch021",
   "description": "Switch input 21 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 22,
   "name": "Switch022",
   "description": "Switch input 22 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 23,
   "name": "Switch023",
   "description": "Switch input 23 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 24,
   "name": "Switch024",
   "description": "Switch input 24 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 25,
   "name": "Switch025",
   "description": "Switch input 25 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 26,
   "name": "Switch026",
   "description": "Switch input 26 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 27,
   "name": "Switch027",
   "description": "Switch input 27 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 28,
   "name": "Switch028",
   "description": "Switch input 28 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 29,
   "name": "Switch029",
   "description": "Switch input 29 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 30,
   "name": "Switch030",
   "description": "Switch input 30 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 31,
   "name": "Switch031",
   "description": "Switch input 31 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 32,
   "name": "Switch032",
   "description": "Switch input 32 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 33,
   "name": "Switch033",
   "description": "Switch input 33 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 34,
   "name": "Switch034",
   "description": "Switch input 34 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 35,
   "name": "Switch035",
   "description": "Switch input 35 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 36,
   "name": "Switch036",
   "description": "Switch input 36 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 37,
   "name": "Switch037",
   "description": "Switch input 37 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 38,
   "name": "Switch038",
   "description": "Switch input 38 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 39,
   "name": "Switch039",
   "description": "Switch input 39 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 40,
   "name": "Switch040",
   "description": "Switch input 40 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 41,
   "name": "Switch041",
   "description": "Switch input 41 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 42,
   "name": "Switch042",
   "description": "Switch input 42 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 43,
   "name": "Switch043",
   "description": "Switch input 43 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 44,
   "name": "Switch044",
   "description": "Switch input 44 status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Relay01",
   "description": "Relay 1 on/off",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Relay02",
   "description": "Relay 2 on/off",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "Relay03",
   "description": "Relay 3 on/off",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 101,
   "name": "Remote01",
   "description": "Remote point 1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 102,
   "name": "Remote02",
   "description": "Remote point 2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 103,
   "name": "Remote03",
   "description": "Remote point 3",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 104,
   "name": "Remote04",
   "description": "Remote point 4",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 105,
   "name": "Remote05",
   "description": "Remote point 5",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 106,
   "name": "Remote06",
   "description": "Remote point 6",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 107,
   "name": "Remote07",
   "description": "Remote point 7",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 108,
   "name": "Remote08",
   "description": "Remote point 8",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 109,
   "name": "Remote09",
   "description": "Remote point 9",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 110,
   "name": "Remote010",
   "description": "Remote point 10",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 111,
   "name": "Remote011",
   "description": "Remote point 11",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 112,
   "name": "Remote012",
   "description": "Remote point 12",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 113,
   "name": "Remote013",
   "description": "Remote point 13",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 114,
   "name": "Remote014",
   "description": "Remote point 14",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 115,
   "name": "Remote015",
   "description": "Remote point 15",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 116,
   "name": "Remote016",
   "description": "Remote point 16",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 117,
   "name": "Remote017",
   "description": "Remote point 17",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 118,
   "name": "Remote018",
   "description": "Remote point 18",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 119,
   "name": "Remote019",
   "description": "Remote point 19",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 120,
   "name": "Remote020",
   "description": "Remote point 20",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 121,
   "name": "Remote021",
   "description": "Remote point 21",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 122,
   "name": "Remote022",
   "description": "Remote point 22",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 123,
   "name": "Remote023",
   "description": "Remote point 23",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 124,
   "name": "Remote024",
   "description": "Remote point 24",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 125,
   "name": "Remote025",
   "description": "Remote point 25",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 126,
   "name": "Remote026",
   "description": "Remote point 26",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 127,
   "name": "Remote027",
   "description": "Remote point 27",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 128,
   "name": "Remote028",
   "description": "Remote point 28",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 129,
   "name": "Remote029",
   "description": "Remote point 29",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 130,
   "name": "Remote030",
   "description": "Remote point 30",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 131,
   "name": "Remote031",
   "description": "Remote point 31",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 132,
   "name": "Remote032",
   "description": "Remote point 32",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 133,
   "name": "Remote033",
   "description": "Remote point 33",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 134,
   "name": "Remote034",
   "description": "Remote point 34",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 135,
   "name": "Remote035",
   "description": "Remote point 35",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 136,
   "name": "Remote036",
   "description": "Remote point 36",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 137,
   "name": "Remote037",
   "description": "Remote point 37",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 138,
   "name": "Remote038",
   "description": "Remote point 38",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 139,
   "name": "Remote039",
   "description": "Remote point 39",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 140,
   "name": "Remote040",
   "description": "Remote point 40",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 141,
   "name": "Remote041",
   "description": "Remote point 41",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 142,
   "name": "Remote042",
   "description": "Remote point 42",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 143,
   "name": "Remote043",
   "description": "Remote point 43",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 144,
   "name": "Remote044",
   "description": "Remote point 44",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 145,
   "name": "Remote045",
   "description": "Remote point 45",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 146,
   "name": "Remote046",
   "description": "Remote point 46",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 147,
   "name": "Remote047",
   "description": "Remote point 47",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 148,
   "name": "Remote048",
   "description": "Remote point 48",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 149,
   "name": "Remote049",
   "description": "Remote point 49",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 150,
   "name": "Remote050",
   "description": "Remote point 50",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 151,
   "name": "Remote051",
   "description": "Remote point 51",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 152,
   "name": "Remote052",
   "description": "Remote point 52",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 153,
   "name": "Remote053",
   "description": "Remote point 53",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 154,
   "name": "Remote054",
   "description": "Remote point 54",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 155,
   "name": "Remote055",
   "description": "Remote point 55",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 156,
   "name": "Remote056",
   "description": "Remote point 56",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 157,
   "name": "Remote057",
   "description": "Remote point 57",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 158,
   "name": "Remote058",
   "description": "Remote point 58",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 159,
   "name": "Remote059",
   "description": "Remote point 59",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 160,
   "name": "Remote060",
   "description": "Remote point 60",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 161,
   "name": "Remote061",
   "description": "Remote point 61",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 162,
   "name": "Remote062",
   "description": "Remote point 62",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 163,
   "name": "Remote063",
   "description": "Remote point 63",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 164,
   "name": "Remote064",
   "description": "Remote point 64",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1001,
   "name": "Reset",
   "description": "Panel reset command",
   "units": "",
   "access": "W",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/cooper-lighting/greengate-344640003-protonode",
 "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"
}
