{
 "manufacturer": "Lutron",
 "manufacturer_slug": "lutron",
 "model": "myRoom XC BACnet (system and area devices)",
 "model_slug": "myroom-xc",
 "aliases": [
  "Lutron myRoom XC BACnet",
  "myRoom XC processor",
  "3691271",
  "Lutron Palladiom thermostat BACnet",
  "Lutron guestroom BACnet XC"
 ],
 "equipment_type": "Hospitality lighting and HVAC control system (BACnet IP)",
 "applies_to": "Lutron myRoom XC hospitality guestroom systems with BACnet integration (Lutron Designer projects); one system device plus one virtual device per area.",
 "summary": "The myRoom XC processor speaks BACnet IP. A system device carries the master load-shed object, and each guestroom area is a virtual device with lighting state, scene, occupancy, guest presence, lighting power and the Palladiom thermostat's HVAC zone objects (temperature, humidity, mode, fan, setpoint and drift).",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "BV 2 Master Load Shed Enabled sits on the system device of the main processor only; all other objects are on each area virtual device.",
  "Names in braces ({HVACZoneName}, {SceneName}) take the names set in Lutron Designer.",
  "Unknown (256) is a transitional state after a power cycle.",
  "HVAC temperature, humidity and fan state are written by Lutron when an FCU controller or VRV/VRF interface is wired to the Palladiom thermostat; otherwise the HVAC system must write them over BACnet.",
  "Occupancy State (MV 8) is the sensor status; Guest Presence Detection State (MV 20) is the room's guest presence.",
  "Source: Lutron PIC statement 3691271c (09.15.25)."
 ],
 "source": {
  "title": "BACnet PIC Statement for myRoom XC",
  "doc_number": "3691271c",
  "revision_date": "2025-09-15",
  "url": "https://assets.lutron.com/a/documents/3691271.pdf"
 },
 "integration": {
  "summary": "Each guestroom area is a virtual BACnet device behind the myRoom XC processor. Read guest presence (MV 20) and occupancy (MV 8), command the thermostat mode (MV 7106), setpoint (AV 7114) and fan mode (MV 7108), and select lighting scenes (MV 4). If no FCU controller or VRF interface is wired to the Palladiom thermostat, the BMS must write the zone temperature, humidity and fan state.",
  "minimum_points": [
   {
    "ref": "MV 7106",
    "name": "{HVACZoneName} Operating Mode",
    "why": "Thermostat mode: 1 Off, 4 Auto"
   },
   {
    "ref": "MV 7108",
    "name": "{HVACZoneName} Fan Mode",
    "why": "Fan mode: Auto, High, Medium, Low"
   },
   {
    "ref": "MV 4",
    "name": "Lighting Scene",
    "why": "Lighting preset; 1 = Off scene"
   },
   {
    "ref": "AV 7114",
    "name": "{HVACZoneName} Single Setpoint Celsius",
    "why": "Zone setpoint, °C"
   },
   {
    "ref": "AV 7100",
    "name": "{HVACZoneName} Temperature Celsius",
    "why": "Zone temperature; BMS writes it if no FCU link"
   },
   {
    "ref": "MV 7107",
    "name": "{HVACZoneName} Operating State",
    "why": "Heating/cooling stage reported for the zone"
   },
   {
    "ref": "MV 20",
    "name": "Guest Presence Detection State",
    "why": "1 Unoccupied, 2 Occupied, 256 Unknown"
   },
   {
    "ref": "AV 8000",
    "name": "Measured Temperature Reading (Celsius)",
    "why": "Thermostat sensor temperature, °C"
   },
   {
    "ref": "AV 18",
    "name": "Total Lighting Power",
    "why": "Present lighting power, W"
   }
  ],
  "enable": "BACnet integration is a licensed feature set up in Lutron Designer; there is no BMS enable point.",
  "heartbeat": null,
  "remote_sensors": "If no FCU controller or VRV/VRF interface is connected directly to the Palladiom thermostat, the HVAC system must write zone temperature (AV 7100/7103), humidity (AV 7120) and fan state (MV 7109) for display on the thermostat. Otherwise Lutron writes them and they are read-only to the BMS.",
  "setup": [
   "BACnet IP; area devices are virtual devices routed behind the processor's physical device.",
   "The processor can register as a foreign device with a BBMD.",
   "Lutron's BACnet report from Designer shows which processor is the main one (it carries BV 2)."
  ],
  "gotchas": [
   "Lighting Scene reads Unknown when the room is not in a defined preset.",
   "Celsius and Fahrenheit objects exist side by side; map one set only.",
   "Writing BV 2 sheds lighting load in every area of the system."
  ]
 },
 "points": [
  {
   "type": "BV",
   "instance": 2,
   "name": "Master Load Shed Enabled",
   "description": "Load shed for all areas (main processor only)",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "Lighting State",
   "description": "On if any lighting zone in the area is on",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 4,
   "name": "Lighting Scene",
   "description": "Lighting preset; 1 = Off scene",
   "units": "",
   "access": "W",
   "states": "1=Off scene; other states = scenes named in Lutron Designer ({SceneName})"
  },
  {
   "type": "MV",
   "instance": 8,
   "name": "Occupancy State",
   "description": "Occupancy from the area's sensors",
   "units": "",
   "access": "R",
   "states": "1=Unoccupied, 2=Occupied, 3=Inactive (unused), 4=Unknown"
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "Total Lighting Power",
   "description": "Present lighting power in the area",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "Maximum Lighting Power",
   "description": "Connected lighting load of the area",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 20,
   "name": "Guest Presence Detection State",
   "description": "Guest presence of the room",
   "units": "",
   "access": "R",
   "states": "1=Unoccupied, 2=Occupied, 256=Unknown"
  },
  {
   "type": "AV",
   "instance": 7100,
   "name": "{HVACZoneName} Temperature Celsius",
   "description": "Zone display temperature",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7103,
   "name": "{HVACZoneName} Temperature Fahrenheit",
   "description": "Zone display temperature",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 7106,
   "name": "{HVACZoneName} Operating Mode",
   "description": "Thermostat operating mode",
   "units": "",
   "access": "W",
   "states": "1=Off, 4=Auto, 256=Unknown"
  },
  {
   "type": "MV",
   "instance": 7107,
   "name": "{HVACZoneName} Operating State",
   "description": "Reported HVAC stage",
   "units": "",
   "access": "W",
   "states": "1=None, Heat Last; 2=Heating; 6=None, Cool Last; 7=Cooling; 9=Off; 256=Unknown"
  },
  {
   "type": "MV",
   "instance": 7108,
   "name": "{HVACZoneName} Fan Mode",
   "description": "Commanded fan mode",
   "units": "",
   "access": "W",
   "states": "1=Auto, 4=No Fan, 5=High, 6=Medium, 7=Low, 256=Unknown"
  },
  {
   "type": "MV",
   "instance": 7109,
   "name": "{HVACZoneName} Fan State",
   "description": "Reported fan speed",
   "units": "",
   "access": "W",
   "states": "1=Unknown, 2=Off, 3=High/On, 4=Medium, 5=Low, 256=Unknown"
  },
  {
   "type": "AV",
   "instance": 7114,
   "name": "{HVACZoneName} Single Setpoint Celsius",
   "description": "Zone setpoint, 0-100",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7115,
   "name": "{HVACZoneName} Single Setpoint Fahrenheit",
   "description": "Zone setpoint, 32-212",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7116,
   "name": "{HVACZoneName} Negative (Heating) Drift Celsius",
   "description": "Allowed drift below setpoint, 0-8",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7117,
   "name": "{HVACZoneName} Positive (Cooling) Drift Celsius",
   "description": "Allowed drift above setpoint, 0-8",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7118,
   "name": "{HVACZoneName} Negative (Heating) Drift Fahrenheit",
   "description": "Allowed drift below setpoint, 0-15",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7119,
   "name": "{HVACZoneName} Positive (Cooling) Drift Fahrenheit",
   "description": "Allowed drift above setpoint, 0-15",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7120,
   "name": "{HVACZoneName} Relative Humidity",
   "description": "Zone relative humidity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8000,
   "name": "Measured Temperature Reading (Celsius)",
   "description": "Palladiom thermostat sensor, 0.5 °C steps",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8001,
   "name": "Measured Temperature Reading (Fahrenheit)",
   "description": "Palladiom thermostat sensor, 1 °F steps",
   "units": "°F",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/lutron/myroom-xc",
 "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"
}
