{
 "manufacturer": "Legrand",
 "manufacturer_slug": "legrand",
 "model": "BACnet IP hotel room controller 0 484 12 / 0 484 08",
 "model_slug": "hotel-room-controller-bacnet-ip-0-484-12-0-484-08",
 "short_model": "Hotel room controller (RCU)",
 "aliases": [
  "0 484 12",
  "0 484 08",
  "048412",
  "048408",
  "Legrand RCU",
  "Legrand hotel room controller",
  "bticino hotel room BACnet"
 ],
 "equipment_type": "Hotel room controller (lighting, HVAC, room services)",
 "applies_to": "Legrand BACnet IP hotel room controllers 0 484 12 (16 inputs / 16 outputs) and 0 484 08 (8 inputs / 10 outputs) with their BUS/SCS peripherals.",
 "summary": "The Legrand hotel room controller runs one guest room's lighting, shutters, power circuits, thermostats and room services and exposes them on BACnet IP. The object map is fixed: presence and PMS flags, power and lighting circuits, DALI and BUS SCS dimmer groups, up to four BUS SCS thermostats, do-not-disturb / make-up-room and ten scenario triggers.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Object table \"Standard BACnet objects\" and \"Description of values\", guide LE10699AF pages 229-235.",
  "Circuit groups are printed as instance ranges with one name; only the first object of each range is listed, the range is in the description (e.g. lighting BV 4-11, DALI groups AV 53-68 / BV 64-79).",
  "BUS SCS objects are numbered in the order peripherals were declared during configuration.",
  "The BUS SCS roller shutter/curtain object has no instance in the table and is marked \"under construction\"; it is left out.",
  "The text calls the ambient temperature objects Analog Values (0); type code 0 and the table say Analog Input.",
  "Scenario BOs are listed as write-only; a change of value 0->1 or 1->0 launches the scenario. Up to 128 simultaneous COV subscriptions."
 ],
 "source": {
  "title": "Hotel Rooms BACnet IP Solutions - Installation and User Guide / Technical Guide",
  "doc_number": "LE10699AF",
  "revision_date": null,
  "url": "https://assets.legrand.com/pim/NP-FT-GT/LE10699AF_EN.pdf"
 },
 "integration": {
  "summary": "Read BI 0 for occupancy and write BV 14 from the PMS when the room is booked. Supervise each thermostat's mode, setpoint and ambient temperature, and the lighting circuits. Scenarios run on any change of the scenario BO value.",
  "minimum_points": [
   {
    "ref": "BV 14",
    "name": "PMS",
    "why": "Room booked flag from the PMS"
   },
   {
    "ref": "MV 2",
    "name": "Mode",
    "why": "Thermostat 1 mode: 0 = Comfort ... 4 = OFF"
   },
   {
    "ref": "AV 0",
    "name": "Setpoint temperature",
    "why": "Thermostat 1 setpoint"
   },
   {
    "ref": "MV 5",
    "name": "Fan Speed",
    "why": "Thermostat 1 fan: 0 = auto, 1-3 = slow-fast"
   },
   {
    "ref": "BO 11",
    "name": "Door contact for Virtual keycard function",
    "why": "Door state for virtual keycard, 1 = closed"
   },
   {
    "ref": "BI 0",
    "name": "Presence",
    "why": "Room presence, 1 = present"
   },
   {
    "ref": "AI 8",
    "name": "Ambient temperature",
    "why": "Thermostat 1 room temperature"
   },
   {
    "ref": "MV 4",
    "name": "Do not disturb/ Make up room",
    "why": "0 = Do not disturb, 1 = Make up room"
   },
   {
    "ref": "BV 13",
    "name": "SOS",
    "why": "SOS call"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": "With the virtual keycard function enabled, the access control system writes the door state to BO 11.",
  "setup": [
   "Thermostats must be BUS SCS thermostats in MASTER mode; up to 4, numbered in declaration order.",
   "PMS, virtual keycard and external scenarios must be enabled in the \"hotel functions\" section of the configuration software."
  ],
  "gotchas": [
   "Range objects follow declaration order in the configuration tool, so instance numbers move if peripherals are declared in a different order.",
   "The unit BOs (°C/°F) change every temperature value of that thermostat."
  ]
 },
 "points": [
  {
   "type": "BI",
   "instance": 0,
   "name": "Presence",
   "description": "Room presence from keycard reader or virtual keycard",
   "units": "",
   "access": "R",
   "states": "0=absence, 1=presence"
  },
  {
   "type": "BO",
   "instance": 11,
   "name": "Door contact for Virtual keycard function",
   "description": "Door state written by the access control system",
   "units": "",
   "access": "W",
   "states": "0=door open, 1=door closed"
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "PMS",
   "description": "Room booked flag from the PMS",
   "units": "",
   "access": "W",
   "states": "0=room not booked, 1=room booked"
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "Power circuit",
   "description": "Power circuits: BV 0-3, BV 0 = output F2 ... BV 3 = output E1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "Lighting circuit",
   "description": "Lighting circuits: BV 4-11, BV 4 = output D4 ... BV 11 = output C1",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 48,
   "name": "SCS ON/OFF circuit",
   "description": "BUS SCS on/off actuator outputs: BV 48-63, in order of declaration",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "AV",
   "instance": 53,
   "name": "DALI lighting circuit",
   "description": "DALI group level, %: AV 53-68 = groups 0-15",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 64,
   "name": "DALI lighting circuit",
   "description": "DALI group on/off: BV 64-79 = groups 0-15",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "SCS dimmer lighting circuit",
   "description": "BUS SCS dimmer level, %: AV 21-52, in order of declaration",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "SCS dimmer lighting circuit",
   "description": "BUS SCS dimmer on/off: BV 16-47, in order of declaration",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "MV",
   "instance": 0,
   "name": "Roller shutter/curtain circuit",
   "description": "Shutter/curtain on output block B",
   "units": "",
   "access": "W",
   "states": "0=Up, 1=Down, 2=Undefined (Stop)"
  },
  {
   "type": "MV",
   "instance": 1,
   "name": "Roller shutter/curtain circuit",
   "description": "Shutter/curtain on output block A",
   "units": "",
   "access": "W",
   "states": "0=Up, 1=Down, 2=Undefined (Stop)"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "Green sensitive PB",
   "description": "Chosen \"green sensitive\" control",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Ambient temperature",
   "description": "Room temperature, thermostat 1",
   "units": "°C or °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "Setpoint temperature",
   "description": "Setpoint, thermostat 1 (3-40 °C)",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 2,
   "name": "Mode",
   "description": "Operating mode, thermostat 1",
   "units": "",
   "access": "W",
   "states": "0=Comfort, 1=Comfort-2, 2=Eco, 3=Frost guard/thermal protection, 4=OFF, 5=Manual"
  },
  {
   "type": "MV",
   "instance": 3,
   "name": "Summer/Winter",
   "description": "Season, thermostat 1",
   "units": "",
   "access": "W",
   "states": "0=Winter, 1=Summer, 2=Hybrid"
  },
  {
   "type": "MV",
   "instance": 5,
   "name": "Fan Speed",
   "description": "Fan speed, thermostat 1",
   "units": "",
   "access": "W",
   "states": "0=Automatic, 1=Slow speed, 2=Medium speed, 3=Fast speed"
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Minimum setpoint in heating mode",
   "description": "Heating setpoint low limit, thermostat 1",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Maximum setpoint in heating mode",
   "description": "Heating setpoint high limit, thermostat 1",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Minimum setpoint in cooling mode",
   "description": "Cooling setpoint low limit, thermostat 1",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Maximum setpoint in cooling mode",
   "description": "Cooling setpoint high limit, thermostat 1",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 12,
   "name": "Change of unit (°C/°F)",
   "description": "Temperature unit, thermostat 1 (write only)",
   "units": "",
   "access": "W",
   "states": "0=°C unit, 1=°F unit"
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Ambient temperature",
   "description": "Room temperature, thermostat 2",
   "units": "°C or °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Setpoint temperature",
   "description": "Setpoint, thermostat 2 (3-40 °C)",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 6,
   "name": "Mode",
   "description": "Operating mode, thermostat 2",
   "units": "",
   "access": "W",
   "states": "0=Comfort, 1=Comfort-2, 2=Eco, 3=Frost guard/thermal protection, 4=OFF, 5=Manual"
  },
  {
   "type": "MV",
   "instance": 7,
   "name": "Summer/Winter",
   "description": "Season, thermostat 2",
   "units": "",
   "access": "W",
   "states": "0=Winter, 1=Summer, 2=Hybrid"
  },
  {
   "type": "MV",
   "instance": 9,
   "name": "Fan speed",
   "description": "Fan speed, thermostat 2",
   "units": "",
   "access": "W",
   "states": "0=Automatic, 1=Slow speed, 2=Medium speed, 3=Fast speed"
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "Minimum setpoint in heating mode",
   "description": "Heating setpoint low limit, thermostat 2",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "Maximum setpoint in heating mode",
   "description": "Heating setpoint high limit, thermostat 2",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "Minimum setpoint in cooling mode",
   "description": "Cooling setpoint low limit, thermostat 2",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "Maximum setpoint in cooling mode",
   "description": "Cooling setpoint high limit, thermostat 2",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 13,
   "name": "Change of unit (°C/°F)",
   "description": "Temperature unit, thermostat 2 (write only)",
   "units": "",
   "access": "W",
   "states": "0=°C unit, 1=°F unit"
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Ambient temperature",
   "description": "Room temperature, thermostat 3",
   "units": "°C or °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "Setpoint temperature",
   "description": "Setpoint, thermostat 3 (3-40 °C)",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 10,
   "name": "Mode",
   "description": "Operating mode, thermostat 3",
   "units": "",
   "access": "W",
   "states": "0=Comfort, 1=Comfort-2, 2=Eco, 3=Frost guard/thermal protection, 4=OFF, 5=Manual"
  },
  {
   "type": "MV",
   "instance": 11,
   "name": "Summer/Winter",
   "description": "Season, thermostat 3",
   "units": "",
   "access": "W",
   "states": "0=Winter, 1=Summer, 2=Hybrid"
  },
  {
   "type": "MV",
   "instance": 13,
   "name": "Fan Speed",
   "description": "Fan speed, thermostat 3",
   "units": "",
   "access": "W",
   "states": "0=Automatic, 1=Slow speed, 2=Medium speed, 3=Fast speed"
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Minimum setpoint in heating mode",
   "description": "Heating setpoint low limit, thermostat 3",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "Maximum setpoint in heating mode",
   "description": "Heating setpoint high limit, thermostat 3",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "Minimum setpoint in cooling mode",
   "description": "Cooling setpoint low limit, thermostat 3",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "Maximum setpoint in cooling mode",
   "description": "Cooling setpoint high limit, thermostat 3",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 14,
   "name": "Change of unit (°C/°F)",
   "description": "Temperature unit, thermostat 3 (write only)",
   "units": "",
   "access": "W",
   "states": "0=°C unit, 1=°F unit"
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Ambient temperature",
   "description": "Room temperature, thermostat 4",
   "units": "°C or °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "Setpoint temperature",
   "description": "Setpoint, thermostat 4 (3-40 °C)",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 14,
   "name": "Mode",
   "description": "Operating mode, thermostat 4",
   "units": "",
   "access": "W",
   "states": "0=Comfort, 1=Comfort-2, 2=Eco, 3=Frost guard/thermal protection, 4=OFF, 5=Manual"
  },
  {
   "type": "MV",
   "instance": 15,
   "name": "Summer/Winter",
   "description": "Season, thermostat 4",
   "units": "",
   "access": "W",
   "states": "0=Winter, 1=Summer, 2=Hybrid"
  },
  {
   "type": "MV",
   "instance": 17,
   "name": "Fan speed",
   "description": "Fan speed, thermostat 4",
   "units": "",
   "access": "W",
   "states": "0=Automatic, 1=Slow speed, 2=Medium speed, 3=Fast speed"
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "Minimum setpoint in heating mode",
   "description": "Heating setpoint low limit, thermostat 4",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "Maximum setpoint in heating mode",
   "description": "Heating setpoint high limit, thermostat 4",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "Minimum setpoint in cooling mode",
   "description": "Cooling setpoint low limit, thermostat 4",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "Maximum setpoint in cooling mode",
   "description": "Cooling setpoint high limit, thermostat 4",
   "units": "°C or °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 15,
   "name": "Change of unit (°C/°F)",
   "description": "Temperature unit, thermostat 4 (write only)",
   "units": "",
   "access": "W",
   "states": "0=°C unit, 1=°F unit"
  },
  {
   "type": "MV",
   "instance": 4,
   "name": "Do not disturb/ Make up room",
   "description": "Housekeeping state (room controller or corridor display)",
   "units": "",
   "access": "W",
   "states": "0=Do not disturb, 1=Make up room, 2=Stop/no housekeeping"
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "Ward + room number",
   "description": "Chosen \"room service\" control",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "SOS",
   "description": "Chosen SOS control",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 15,
   "name": "Generic room service",
   "description": "Generic room service (UX Touch corridor display)",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BO",
   "instance": 1,
   "name": "Internal scenario no. 1",
   "description": "Change of value launches internal scenario",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 2,
   "name": "Internal scenario no. 2",
   "description": "Change of value launches internal scenario",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 3,
   "name": "Internal scenario no. 3",
   "description": "Change of value launches internal scenario",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 4,
   "name": "Internal scenario no. 4",
   "description": "Change of value launches internal scenario",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 5,
   "name": "Internal scenario no. 5",
   "description": "Change of value launches internal scenario",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 6,
   "name": "External scenario no. 1",
   "description": "Change of value launches external scenario",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 7,
   "name": "External scenario no. 2",
   "description": "Change of value launches external scenario",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 8,
   "name": "External scenario no. 3",
   "description": "Change of value launches external scenario",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 9,
   "name": "External scenario no. 4",
   "description": "Change of value launches external scenario",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 10,
   "name": "External scenario no. 5",
   "description": "Change of value launches external scenario",
   "units": "",
   "access": "W",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/legrand/hotel-room-controller-bacnet-ip-0-484-12-0-484-08",
 "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"
}
