{
 "manufacturer": "Touch-Plate",
 "manufacturer_slug": "touch-plate",
 "model": "Mystique BACnet smart control station MYS-B (BACnet MS/TP)",
 "model_slug": "mystique-bacnet-control-station-mys-b",
 "short_model": "Mystique MYS-B",
 "aliases": [
  "MYS-B",
  "Mystique BACnet",
  "Touch-Plate Mystique",
  "ULT-B",
  "Ultra BACnet",
  "Touch-Plate Ultra"
 ],
 "equipment_type": "Lighting control station (wall keypad)",
 "applies_to": "Touch-Plate Mystique MYS-B 8-button BACnet MS/TP control stations; the 6-button Ultra ULT-B uses the same objects for buttons 1-6.",
 "summary": "The Mystique MYS-B is an 8-button wall control station that is its own BACnet MS/TP device. Each button shows up twice, as a toggling input and as a press/release input, and each button LED can be switched or given a color/flash mode from the BMS; the list shows the button 1 objects of each range. An Input Change Buffer object lets a front end catch presses without COV.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "2.49 (application 1.6c)",
 "default_device_instance": "68501-68999 (factory label)",
 "access_inferred": true,
 "notes": [
  "Per-button objects are printed as ranges with a name pattern: BI 1-8 \"Momentary0#\", BI 101-108 \"Maintained0#\", AV 1-8 \"Pilot0#\" (# = button or LED 1-8), and BO 1-8 for the LEDs. Only the button/LED 1 object of each range is listed; add the button number for the others.",
  "The manual prints no object name for the LED BOs; the table label \"LED Controls\" is used.",
  "The Ultra ULT-B manual has the same table with 6 buttons (BI 1-6, BI 101-106, BO 1-6, AV 1-6) and the same AV 100 and AV 1001-1004.",
  "There is no read/write column. Access is inferred from the object descriptions; AV 1-8 have a priority array.",
  "LED mode codes (color, flash, intensity) are in the manual's appendix; intensity is shared by all LEDs."
 ],
 "source": {
  "title": "Mystique BACnet Manual",
  "doc_number": null,
  "revision_date": null,
  "url": "https://touchplate.com/wp-content/uploads/product-documents/Stations/BACnet-Mystique/Mystique-BACnet-Manual-Digital.pdf"
 },
 "integration": {
  "summary": "Subscribe COV on the button inputs, or poll AV 1001 Input Change Buffer if the front end can't do COV. Use the maintained inputs (BI 101-108) for press-and-hold logic and the momentary ones (BI 1-8) for toggles. Drive the button LEDs from the BMS through BO 1-8 or AV 1-8 to show load status.",
  "minimum_points": [
   {
    "ref": "BI 1",
    "name": "Momentary01",
    "why": "Button 1 toggle; BI 2-8 for the other buttons"
   },
   {
    "ref": "BI 101",
    "name": "Maintained01",
    "why": "Button 1 held = 1; BI 102-108 for the others"
   },
   {
    "ref": "AV 1001",
    "name": "Input Change Buffer",
    "why": "Last press 1-8, release 1001-1008"
   },
   {
    "ref": "BO 1",
    "name": "LED Controls",
    "why": "LED 1 on/off; BO 2-8 for the other LEDs"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Device instance is factory set in 68501-68999 (on a label) and can be changed through AV 1003.",
   "MS/TP MAC address is set with DIP switches or AV 1004; baud 9600, 19200, 38400 or 76800 by DIP switch or AV 1002.",
   "Changing the baud rate takes effect after a power cycle; changing the MAC address resets the unit.",
   "The manual recommends 10 or fewer stations per MS/TP trunk and keeping lighting on its own trunk."
  ],
  "gotchas": [
   "COV subscriptions expire by default; write 1 to AV 100 to allow a lifetime of 0 (never expire).",
   "Momentary inputs flip state on every press and start at 0 after power-up; they don't follow the button.",
   "LED intensity is common to all LEDs: the last intensity written applies to every LED."
  ]
 },
 "points": [
  {
   "type": "BI",
   "instance": 1,
   "name": "Momentary01",
   "description": "Button 1, toggles on each press (BI 1-8 = buttons 1-8)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 101,
   "name": "Maintained01",
   "description": "Button 1, 1 while held (BI 101-108 = buttons 1-8)",
   "units": "",
   "access": "R",
   "states": "0=Off (released), 1=On (pressed)"
  },
  {
   "type": "BO",
   "instance": 1,
   "name": "LED Controls",
   "description": "LED 1 pilot on/off when not in Consensio mode (BO 1-8 = LEDs 1-8)",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Pilot01",
   "description": "LED 1 mode: color, flash and intensity code (AV 1-8 = LEDs 1-8)",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 100,
   "name": "Device Options",
   "description": "1 = allow infinite COV subscriptions",
   "units": "",
   "access": "W",
   "states": "0=COVs expire (default), 1=infinite COV on"
  },
  {
   "type": "AV",
   "instance": 1001,
   "name": "Input Change Buffer",
   "description": "Last button press (1-8) or release (1001-1008)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1002,
   "name": "Baud Rate",
   "description": "MS/TP baud rate; applies after power cycle",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1003,
   "name": "Device Instance",
   "description": "Device instance, default 68501-68999",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1004,
   "name": "MSTP Address",
   "description": "MS/TP MAC address, 1-127",
   "units": "",
   "access": "W",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/touch-plate/mystique-bacnet-control-station-mys-b",
 "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"
}
