{
 "manufacturer": "Opera Electronics",
 "manufacturer_slug": "opera-electronics",
 "model": "Opera 6000 gas detector",
 "model_slug": "opera-6000",
 "aliases": [
  "Opera 6000",
  "Opera6000",
  "Opera 6000 gas detector",
  "LC30001"
 ],
 "equipment_type": "Gas detection sensor / monitor",
 "applies_to": "Opera Electronics Opera 6000 family of gas and indoor air quality detectors (A and B hardware), firmware 2x28.",
 "summary": "The Opera 6000 is a gas detector with one or two sensors, relays and an alarm output. On BACnet MS/TP it serves its own gas readings, ambient temperature, an input and the relay/alarm outputs. With BACnet enable P46 = 2 it also publishes the readings of up to 32 remote detectors (sensors A and B) on its local network.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "2x28 (x = A or B hardware), application BB4",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "AV 0 and AV 1 exist only with P46 = 1; AV 1 also needs a second sensor fitted.",
  "AV 100-131 and AV 200-231 exist only with P46 = 2; instance = 100 + remote number (sensor A) or 200 + remote number (sensor B).",
  "BO 1 is Relay 2 on A hardware and Alarm L2 on B hardware.",
  "A hardware has 2 relays; B hardware has 1 relay, 2 analog outputs and a binary input.",
  "Object types used: Analog Value, Binary Input, Binary Output and Device."
 ],
 "integration": {
  "summary": "Set P46 to 1 for the local readings or 2 to add remote detectors, then read the gas readings and the relay/alarm objects. The relay and alarm BOs can also be written from the BMS.",
  "minimum_points": [
   {
    "ref": "AV 0",
    "name": "Gas Reading 1",
    "why": "Gas reading, local sensor A"
   },
   {
    "ref": "AV 1",
    "name": "Gas Reading 2",
    "why": "Gas reading, local sensor B"
   },
   {
    "ref": "BO 0",
    "name": "Relay 1",
    "why": "Relay 1 state"
   },
   {
    "ref": "BO 1",
    "name": "Relay 2",
    "why": "Relay 2 / alarm L2 state"
   },
   {
    "ref": "BO 2",
    "name": "Alarm L3",
    "why": "Alarm 3 indication"
   }
  ],
  "enable": "Parameter P46 enables BACnet: 1 = local readings, 2 = local plus remote detectors.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "MS/TP master at 9600, 19200, 38400 or 76800 baud.",
   "Device object name is limited to 22 characters."
  ],
  "gotchas": [
   "The gas reading objects change with P46, so rediscover the device after changing it."
  ]
 },
 "source": {
  "title": "BACnet Protocol Implementation Conformance Statement, Opera 6000 (PICS V1.6)",
  "doc_number": "LC30001",
  "revision_date": "2016-12-06 (rev 1.4)",
  "url": "https://www.bacnetinternational.net/catalog/manu/opera%20electronics%20inc/LC30001.PICS.48751328_Opera6000-PICS-V1.6.pdf",
  "unofficial": true,
  "host": "BACnet International catalog"
 },
 "points": [
  {
   "type": "AV",
   "instance": 0,
   "name": "Gas Reading 1",
   "description": "Local sensor A gas reading (P46 = 1)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Gas Reading 2",
   "description": "Local sensor B gas reading (P46 = 1, second sensor)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Ambient Temp.",
   "description": "Ambient temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 0,
   "name": "Input 1",
   "description": "Input state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 0,
   "name": "Relay 1",
   "description": "Relay 1 control",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 1,
   "name": "Relay 2",
   "description": "Relay 2 (A hardware) or Alarm L2 (B hardware) control",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 2,
   "name": "Alarm L3",
   "description": "Alarm indication 3 control",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 100,
   "name": "Gas Reading 100",
   "description": "Remote gas reading 0A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 200,
   "name": "Gas Reading 200",
   "description": "Remote gas reading 0B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 101,
   "name": "Gas Reading 101",
   "description": "Remote gas reading 1A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 201,
   "name": "Gas Reading 201",
   "description": "Remote gas reading 1B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 102,
   "name": "Gas Reading 102",
   "description": "Remote gas reading 2A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 202,
   "name": "Gas Reading 202",
   "description": "Remote gas reading 2B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 103,
   "name": "Gas Reading 103",
   "description": "Remote gas reading 3A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 203,
   "name": "Gas Reading 203",
   "description": "Remote gas reading 3B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 104,
   "name": "Gas Reading 104",
   "description": "Remote gas reading 4A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 204,
   "name": "Gas Reading 204",
   "description": "Remote gas reading 4B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 105,
   "name": "Gas Reading 105",
   "description": "Remote gas reading 5A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 205,
   "name": "Gas Reading 205",
   "description": "Remote gas reading 5B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 106,
   "name": "Gas Reading 106",
   "description": "Remote gas reading 6A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 206,
   "name": "Gas Reading 206",
   "description": "Remote gas reading 6B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 107,
   "name": "Gas Reading 107",
   "description": "Remote gas reading 7A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 207,
   "name": "Gas Reading 207",
   "description": "Remote gas reading 7B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 108,
   "name": "Gas Reading 108",
   "description": "Remote gas reading 8A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 208,
   "name": "Gas Reading 208",
   "description": "Remote gas reading 8B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 109,
   "name": "Gas Reading 109",
   "description": "Remote gas reading 9A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 209,
   "name": "Gas Reading 209",
   "description": "Remote gas reading 9B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 110,
   "name": "Gas Reading 110",
   "description": "Remote gas reading 10A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 210,
   "name": "Gas Reading 210",
   "description": "Remote gas reading 10B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 111,
   "name": "Gas Reading 111",
   "description": "Remote gas reading 11A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 211,
   "name": "Gas Reading 211",
   "description": "Remote gas reading 11B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 112,
   "name": "Gas Reading 112",
   "description": "Remote gas reading 12A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 212,
   "name": "Gas Reading 212",
   "description": "Remote gas reading 12B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 113,
   "name": "Gas Reading 113",
   "description": "Remote gas reading 13A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 213,
   "name": "Gas Reading 213",
   "description": "Remote gas reading 13B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 114,
   "name": "Gas Reading 114",
   "description": "Remote gas reading 14A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 214,
   "name": "Gas Reading 214",
   "description": "Remote gas reading 14B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 115,
   "name": "Gas Reading 115",
   "description": "Remote gas reading 15A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 215,
   "name": "Gas Reading 215",
   "description": "Remote gas reading 15B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 116,
   "name": "Gas Reading 116",
   "description": "Remote gas reading 16A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 216,
   "name": "Gas Reading 216",
   "description": "Remote gas reading 16B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 117,
   "name": "Gas Reading 117",
   "description": "Remote gas reading 17A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 217,
   "name": "Gas Reading 217",
   "description": "Remote gas reading 17B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 118,
   "name": "Gas Reading 118",
   "description": "Remote gas reading 18A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 218,
   "name": "Gas Reading 218",
   "description": "Remote gas reading 18B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 119,
   "name": "Gas Reading 119",
   "description": "Remote gas reading 19A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 219,
   "name": "Gas Reading 219",
   "description": "Remote gas reading 19B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 120,
   "name": "Gas Reading 120",
   "description": "Remote gas reading 20A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 220,
   "name": "Gas Reading 220",
   "description": "Remote gas reading 20B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 121,
   "name": "Gas Reading 121",
   "description": "Remote gas reading 21A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 221,
   "name": "Gas Reading 221",
   "description": "Remote gas reading 21B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 122,
   "name": "Gas Reading 122",
   "description": "Remote gas reading 22A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 222,
   "name": "Gas Reading 222",
   "description": "Remote gas reading 22B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 123,
   "name": "Gas Reading 123",
   "description": "Remote gas reading 23A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 223,
   "name": "Gas Reading 223",
   "description": "Remote gas reading 23B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 124,
   "name": "Gas Reading 124",
   "description": "Remote gas reading 24A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 224,
   "name": "Gas Reading 224",
   "description": "Remote gas reading 24B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 125,
   "name": "Gas Reading 125",
   "description": "Remote gas reading 25A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 225,
   "name": "Gas Reading 225",
   "description": "Remote gas reading 25B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 126,
   "name": "Gas Reading 126",
   "description": "Remote gas reading 26A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 226,
   "name": "Gas Reading 226",
   "description": "Remote gas reading 26B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 127,
   "name": "Gas Reading 127",
   "description": "Remote gas reading 27A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 227,
   "name": "Gas Reading 227",
   "description": "Remote gas reading 27B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 128,
   "name": "Gas Reading 128",
   "description": "Remote gas reading 28A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 228,
   "name": "Gas Reading 228",
   "description": "Remote gas reading 28B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 129,
   "name": "Gas Reading 129",
   "description": "Remote gas reading 29A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 229,
   "name": "Gas Reading 229",
   "description": "Remote gas reading 29B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 130,
   "name": "Gas Reading 130",
   "description": "Remote gas reading 30A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 230,
   "name": "Gas Reading 230",
   "description": "Remote gas reading 30B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 131,
   "name": "Gas Reading 131",
   "description": "Remote gas reading 31A (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 231,
   "name": "Gas Reading 231",
   "description": "Remote gas reading 31B (P46 = 2)",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/opera-electronics/opera-6000",
 "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"
}
