{
 "manufacturer": "Carrier",
 "manufacturer_slug": "carrier",
 "model": "42WKN Chilled Water Cassette (microprocessor controller)",
 "model_slug": "42wkn-chilled-water-cassette",
 "short_model": "42WKN",
 "aliases": [
  "42WKN",
  "42WKN-1T",
  "chilled water cassette",
  "cassette fan coil",
  "5H1067400002"
 ],
 "equipment_type": "Fan coil (chilled water cassette) controller",
 "applies_to": "Carrier 42WKN chilled water cassette fan coils (model digit 9 = C) with the on-board microprocessor controller.",
 "summary": "The 42WKN cassette controller has a built-in RS-485 port that runs BACnet MS/TP or Modbus RTU, chosen with DIP switch SW3.8 (on = BACnet). The object list has 105 objects: sensor inputs, valve and fan outputs, setpoints, mode, fan speed, occupancy and PID/fan-speed tuning values, and binary values for on/off, keypad locks and input polarity.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": "315000 + MAC address",
 "access_inferred": false,
 "notes": [
  "Objects are printed as 'Analog Value #0' style references; the number after # is the object instance.",
  "Mode, fan speed and occupancy points are analog values whose numeric codes are given in the Value column (e.g. 0-Fan only, 1-Cool, 2-Heat, 3-Auto); those codes are kept in the states field.",
  "For analog objects the printed range is kept in the description; temperatures are shown in °F with °C in brackets.",
  "AV 113 ModbusBaudRate is marked not in use."
 ],
 "source": {
  "title": "Microprocessor Controls Manual for Chilled Water Cassettes, Models 42WKN - Controls Operation and Troubleshooting (Table 21, BACnet Points List)",
  "doc_number": "42WKN-1T",
  "revision_date": "2026-10",
  "url": "https://brandportal.carrier.com/asset/113fdae2-3fa6-4fd8-8f2f-52d362b2df24/42WKN-1T.pdf"
 },
 "points": [
  {
   "type": "AI",
   "instance": 0,
   "name": "T1_Sensor",
   "description": "range 32 to 104°F (0 to 40°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "T2_Sensor",
   "description": "range -4 to 212°F (-20 to 100°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "T3_Sensor",
   "description": "range -4 to 212°F (-20 to 100°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 0,
   "name": "AO_Cool",
   "description": "cool/heat valve; range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 1,
   "name": "AO_Heat",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 2,
   "name": "AO_Fan",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "SetPoint_SetPointCool",
   "description": "range 41 to 95°F (5 to 35°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "SetPointHeat",
   "description": "range 41 to 95°F (5 to 35°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "SetPointEffective",
   "description": "range 41 to 95°F (5 to 35°C)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "ReturnAirSensorEffective",
   "description": "range 32 to 212°F (0 to 100°C)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Mode",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0-Fan only, 1-Cool,2-Heat, 3-Auto, 6-emergency mode from IRP."
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "ModeEffective",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0-Fan only, 1-Cool, 2-Heat, 4-Off, 5-None mode** (2-Pipe)"
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "FanSpeed",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0-Auto, 1-Low, 2-Medium, 3-High"
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "FanEffective",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0-Auto, 1-Low, 2-Medium, 3-High, 4-Off"
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "ReturnAirSensorCalibration",
   "description": "range -9 to 9°F (-5 to 5°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "SetPointLimitCool",
   "description": "range 41 to 95°F (5 to 35°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "SetPointLimitHeat",
   "description": "range 41 to 95°F (5 to 35°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "EconomySetPointInCool",
   "description": "range 41 to 95°F (5 to 35°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "EconomySetPointInHeat",
   "description": "range 41 to 95°F (5 to 35°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "OccupancyEffectiveHVAC",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0 - Occupied, 2-Unoccupied (AV#14=1), 3-Unoccupied (AV#14=2), 4-Unoccupied (AV#14=3)"
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "OccupancySensorFunction",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0-Not used, 1-On/Off, 2-Start/Stop, 3-Economy"
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "OccupancySensorHVACDelayTime",
   "description": "range 0 to 900 min",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "T2_Effective",
   "description": "range -9.9 to 210°F (-9.9 to 99°C)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "T3_Effective",
   "description": "range -9.9 to 210°F (-9.9 to 99°C)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "CoolFanOnDelay",
   "description": "range 0 to 120 sec",
   "units": "sec",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "CoolFanOffDelay",
   "description": "range 0 to 120 sec",
   "units": "sec",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "HeatFanOnDelay",
   "description": "range 0 to 120 sec",
   "units": "sec",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "HeatFanOffDelay",
   "description": "range 0 to 120 sec",
   "units": "sec",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "FreezeProtectionCutInSetpoint",
   "description": "range 46 to 59°F (8…15°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "FreezeProtectionCutOutSetpoint",
   "description": "range 50 to 63°F (10…17°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27,
   "name": "CoolDifferentialBand",
   "description": "range 1 to 9°F (0.5 to 5°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "CoolDifferentialBandOffset",
   "description": "range -9 to 9°F (-5 to 5°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "ShiftBetweenCoolAndHeat",
   "description": "range 0 to 18°F (0 to 10°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "ShiftBetweenHeatStages",
   "description": "range 0 to 88°F (0 to 49°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 36,
   "name": "TimeDelayOnNextHeatStage",
   "description": "range 0 to 600 sec",
   "units": "sec",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 46,
   "name": "FanSoftStartInHeatCutInTemperature",
   "description": "range 57 to 99°F (14 to 37°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 47,
   "name": "FanSoftStartInHeatCutOutTemperature",
   "description": "range 54 to 95°F (12 to 35°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 48,
   "name": "DifferentialOnOffFanSpeeds",
   "description": "range 0.6 to 4°F (0.3 to 2°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 49,
   "name": "OutputsThresholdTimeCool",
   "description": "range 0 to 100 sec",
   "units": "sec",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 50,
   "name": "OutputsThresholdTimeHeat",
   "description": "range 0 to 100 sec",
   "units": "sec",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 51,
   "name": "Kp_PIDCool",
   "description": "range 0 to 100",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52,
   "name": "Kp_PIDHeat",
   "description": "range 0 to 100",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 53,
   "name": "Ki_PIDCool",
   "description": "range 0 to 100",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 54,
   "name": "Ki_PIDHeat",
   "description": "range 0 to 100",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 55,
   "name": "Kd_PIDCool",
   "description": "range 0 to 100",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56,
   "name": "Kd_PIDHeat",
   "description": "range 0 to 100",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 57,
   "name": "CoolValveProportionalBand",
   "description": "range 2 to 18°F (1 to 10°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 58,
   "name": "CoolProportionalLowLimit",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 59,
   "name": "CoolProportionalHighLimit",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 60,
   "name": "HeatValveProportionalBand",
   "description": "range 2 to 18°F (1 to 10°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61,
   "name": "HeatProportionalLowLimit",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 62,
   "name": "HeatProportionalHighLimit",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 64,
   "name": "ProportionalOnPercent",
   "description": "range 0 to 30%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 65,
   "name": "ProportionalOffPercent",
   "description": "range 0 to 20%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 66,
   "name": "CoolVFSProportionalBand",
   "description": "range 2 to 18°F (1 to 10°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 67,
   "name": "HeatVFSProportionalBand",
   "description": "range 2 to 18°F (1 to 10°C)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 68,
   "name": "CoolVFSLowSpeedPercent",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 69,
   "name": "CoolVFSMediumSpeedPercent",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 70,
   "name": "CoolVFSHighSpeedPercent",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 71,
   "name": "HeatVFSLowSpeedPercent",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 72,
   "name": "HeatVFSMediumSpeedPercent",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 73,
   "name": "HeatVFSHighSpeedPercent",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 75,
   "name": "VFSMediumSpeedDiff",
   "description": "range 1 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 76,
   "name": "VFSHighSpeedDiff",
   "description": "range 1 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 77,
   "name": "CoolVFSLowLimit",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 78,
   "name": "CoolVFSHighLimit",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 79,
   "name": "HeatVFSLowLimit",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 80,
   "name": "HeatVFSHighLimit",
   "description": "range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 113,
   "name": "ModbusBaudRate",
   "description": "not in use; range 0 to 4",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 133,
   "name": "DipSwitchesState",
   "description": "SW2, SW3 configuration; range 0 to 65535",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 0,
   "name": "DI_1",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1-Open: Fault all outputs off, 0-Close: normal work (if BV#39=1)"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "DI2_OccupancySensor",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1-Open:Occupied, 0-Close: Unoccupied (if BV#40=1)"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "DI_3",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0-Open, 1-Close (if BV#41=0)"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "DI_4",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0-Open, 1-Close (if BV#42=0)"
  },
  {
   "type": "BO",
   "instance": 0,
   "name": "Heat1",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-On, 0-Off"
  },
  {
   "type": "BO",
   "instance": 1,
   "name": "Heat2",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-On, 0-Off"
  },
  {
   "type": "BO",
   "instance": 2,
   "name": "Heat3",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-On, 0-Off"
  },
  {
   "type": "BO",
   "instance": 3,
   "name": "Cool1",
   "description": "cool/heat valve",
   "units": "",
   "access": "W",
   "states": "1-On, 0-Off"
  },
  {
   "type": "BO",
   "instance": 5,
   "name": "FanOnOffLow",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-On, 0-Off"
  },
  {
   "type": "BO",
   "instance": 6,
   "name": "FanOnOffMedium",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-On, 0-Off"
  },
  {
   "type": "BO",
   "instance": 7,
   "name": "FanOnOffHigh",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-On, 0-Off"
  },
  {
   "type": "BO",
   "instance": 12,
   "name": "PumpOut",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-On, 0-Off"
  },
  {
   "type": "BO",
   "instance": 13,
   "name": "SwingOut",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-On, 0-Off"
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "OnOff",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-On, 0-Off"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "AutoFanInCool",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Enable, 0-Disable"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "C_F_Scale",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Celsius, 0-Fahrenheit"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "LockFan",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Lock, 0-Unlock"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "LockMode",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Lock, 0-Unlock"
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "LockOnOff",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Lock, 0-Unlock"
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "LockSetpoint",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Lock, 0-Unlock"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "One_TwoSetpoints",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0-one setpoint, 1-two setpoints"
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "AutoModeEnable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Enable, 0-Disable"
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "FreezeProtectionEnable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Enable, 0-Disable"
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "RestoreDefault",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Perform Restore, 0-NOP"
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "UnoccupiedByNetwork",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Unoccupied, 0-Off"
  },
  {
   "type": "BV",
   "instance": 35,
   "name": "TemperatureOverrideEnable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Enable, 0-Disable"
  },
  {
   "type": "BV",
   "instance": 38,
   "name": "AutoFanInHeat",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-On, 0-Off"
  },
  {
   "type": "BV",
   "instance": 39,
   "name": "DI1_Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Normally close, 0-Normally open"
  },
  {
   "type": "BV",
   "instance": 40,
   "name": "DI2_Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Normally open, 0-Normally close"
  },
  {
   "type": "BV",
   "instance": 41,
   "name": "DI3_Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Normally close, 0-Normally open"
  },
  {
   "type": "BV",
   "instance": 42,
   "name": "DI4_Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1-Normally close, 0-Normally open"
  },
  {
   "type": "BV",
   "instance": 47,
   "name": "DisableOccupancySensor",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0-Enable Occ. sensor, 1-Disable Occ. sensor"
  },
  {
   "type": "BV",
   "instance": 48,
   "name": "SelectModeInFCByDI3Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0-Disable DI3 in 2 pipe, 1-Enable DI3 in 2 pipe"
  },
  {
   "type": "BV",
   "instance": 54,
   "name": "DisablePolling",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0-Enable Polling after power break, 1-Disable Polling after power break"
  },
  {
   "type": "BV",
   "instance": 55,
   "name": "SwingEnable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0-Swing out disable, 1-Swing out enable (according to controller logic)"
  }
 ],
 "integration": {
  "summary": "Set SW3.8 on (BACnet MS/TP), give each cassette a unique address 0-63 on SW1, and the device instance becomes 315000 plus that address. From the BMS, turn the unit on/off with BV 0, write the mode (AV 4), fan speed (AV 6) and cooling/heating setpoints, and read the effective mode, fan, setpoint and return air temperature.",
  "minimum_points": [
   {
    "ref": "BV 0",
    "name": "OnOff",
    "why": "Unit on/off command (1=On)"
   },
   {
    "ref": "AV 4",
    "name": "Mode",
    "why": "Mode: 0=Fan only, 1=Cool, 2=Heat, 3=Auto"
   },
   {
    "ref": "AV 6",
    "name": "FanSpeed",
    "why": "Fan speed: 0=Auto, 1=Low, 2=Medium, 3=High"
   },
   {
    "ref": "AV 0",
    "name": "SetPoint_SetPointCool",
    "why": "Cooling setpoint"
   },
   {
    "ref": "AV 1",
    "name": "SetPointHeat",
    "why": "Heating setpoint"
   },
   {
    "ref": "BV 16",
    "name": "UnoccupiedByNetwork",
    "why": "Network unoccupied command (1=Unoccupied)"
   },
   {
    "ref": "AV 5",
    "name": "ModeEffective",
    "why": "Effective mode (4=Off)"
   },
   {
    "ref": "AV 7",
    "name": "FanEffective",
    "why": "Effective fan speed"
   },
   {
    "ref": "AV 3",
    "name": "ReturnAirSensorEffective",
    "why": "Return air temperature in use"
   },
   {
    "ref": "BI 0",
    "name": "DI_1",
    "why": "Alarm relay input: 1 = fault, outputs off"
   }
  ],
  "enable": "No separate enable; the BMS writes On/Off (BV 0), mode and setpoints directly. Keypad lock BVs (BV 3-6) stop local changes at the touchscreen thermostat.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "SW3.8 on = BACnet MS/TP (default), off = Modbus.",
   "MAC address 0-63 is set on DIP switches SW1.1-SW1.6.",
   "MS/TP baud rate 9600, 19200, 38400 or 76800; no parity, 8 data bits, 1 stop bit.",
   "Device instance = 315000 + MAC address."
  ],
  "gotchas": [
   "BV 13 RestoreDefault resets the controller to factory settings; do not write it.",
   "Mode, fan speed and occupancy are analog values with numeric codes, not multistate objects."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/carrier/42wkn-chilled-water-cassette",
 "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"
}
