{
 "manufacturer": "AB Industrietechnik",
 "manufacturer_slug": "ab-industrietechnik",
 "model": "TH Evolution room thermostat / fan coil controller, BACnet MS/TP",
 "model_slug": "th-evolution",
 "aliases": [
  "TH Evolution",
  "TH-xBxSx1",
  "Evolution Controller TH",
  "Industrietechnik TH Evolution",
  "AB Industrietechnik TH"
 ],
 "equipment_type": "Fan coil thermostat / room controller",
 "applies_to": "AB Industrietechnik (Bressanone, Italy) TH Evolution wall controllers for fan coils and radiant systems, BACnet MS/TP versions TH-xBxSx1.",
 "summary": "TH Evolution is a wall-mounted room controller for 2- and 4-pipe fan coils (3-speed or EC fans) with relays, 0-10 V outputs and inputs for remote sensors and contacts. The BACnet MS/TP version exposes sensor readings as Analog Inputs, output values, setpoints, offsets and tuning as Analog Values, input and relay states as Binary Inputs and Values, and regulation type, input functions, fan speed mode and display options as Multi-State Values.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": "I63 x 10000 + I62 (parameters)",
 "access_inferred": false,
 "notes": [
  "Names are printed with \"(Note n)\" markers that point to rounding and working-setpoint notes; the markers are dropped here.",
  "Temperature units follow BV 2176 UNIT_C_F; written temperatures are rounded to 0.5 °C or 0.2 °F steps.",
  "AV 3016 WORKING_SET is calculated from the setpoint parameters and is forced to fixed values (for example 70.0 °C) on antifreeze or sensor alarm.",
  "BV 2129, 2130 and 2176 print two value texts (EC / 3-SPEED, STANDARD / WITH AUX RELAY, CELCIUS / FARENHEIT) without saying which is active.",
  "Regulation type abbreviations: H=heating, C=cooling, R=electric heater, c/o=season changeover, auto=water sensor, rem.=remote contact, par.=parameter."
 ],
 "source": {
  "title": "TH Evolution user manual, chapter BACnet signals",
  "doc_number": "th_evolution_manu_en rev 1.1.7",
  "revision_date": "12/03/2025",
  "url": "https://www.industrietechnik.it/globalassets/pimmediafiles/documents/th_evolution_manu_en.pdf"
 },
 "integration": {
  "summary": "Set the device ID with parameters I62/I63 and the MS/TP address, then switch the unit with BV 2189, choose fan speed mode and occupancy settings, and adjust the heating/cooling setpoints. Read room temperature, the working setpoint and relay states.",
  "minimum_points": [
   {
    "ref": "BV 2189",
    "name": "ON_OFF_MANUAL",
    "why": "Manual on/off"
   },
   {
    "ref": "MV 2188",
    "name": "FAN_SPEED_MODE",
    "why": "Fan speed (manual 1-3 or automatic)"
   },
   {
    "ref": "MV 2187",
    "name": "STA_MANUAL",
    "why": "Season, 2-pipe systems (winter/summer)"
   },
   {
    "ref": "AV 2138",
    "name": "BASIC_HEAT_SET",
    "why": "Heating setpoint (non 4-pipe)"
   },
   {
    "ref": "AV 2139",
    "name": "BASIC_COOL_SET",
    "why": "Cooling setpoint (non 4-pipe)"
   },
   {
    "ref": "AI 3002",
    "name": "INT_TEMP_COMP",
    "why": "Room temperature, internal sensor"
   },
   {
    "ref": "AV 3015",
    "name": "WORKING_TEMP",
    "why": "Operating (control) temperature"
   },
   {
    "ref": "AV 3016",
    "name": "WORKING_SET",
    "why": "Working setpoint in use"
   },
   {
    "ref": "BV 3007",
    "name": "STATE_REL1",
    "why": "Relay 1 state"
   }
  ],
  "enable": "BV 2189 ON_OFF_MANUAL switches the controller on or off.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BACnet device ID = I63 x 10000 + I62, set from the parameter menu.",
   "MS/TP master or slave at 9600, 19200, 38400 or 76800 baud (PICS)."
  ],
  "gotchas": [
   "Use the setpoint AV that matches the regulation type: 2138/2139 for non 4-pipe, 2140 for 4-pipe.",
   "Out-of-scale 0-10 V input reads 32000 (or 3200) on INPUT_AI3."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 3002,
   "name": "INT_TEMP_COMP",
   "description": "Internal sensor temperature",
   "units": "°C / °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3003,
   "name": "TEMP_AI1",
   "description": "Remote sensor 1 temperature",
   "units": "°C / °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3004,
   "name": "TEMP_AI2",
   "description": "Remote sensor 2 temperature",
   "units": "°C / °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3005,
   "name": "INPUT_AI3",
   "description": "Remote sensor 3",
   "units": "°C / °F, ppm or %r.h.",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3006,
   "name": "INT_HUM_COMP",
   "description": "Internal humidity",
   "units": "%r.h.",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3012,
   "name": "OUT_A",
   "description": "Value of output AO1",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3013,
   "name": "OUT_B",
   "description": "Value of output AO2",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3014,
   "name": "OUT_C",
   "description": "Value of output AO3",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3015,
   "name": "WORKING_TEMP",
   "description": "Operating temperature",
   "units": "°C / °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3016,
   "name": "WORKING_SET",
   "description": "Operating setpoint",
   "units": "°C / °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3024,
   "name": "TOTAL_HOUR_OF_FAN",
   "description": "Number of hours of operation of fan",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2132,
   "name": "COR_INT_TEMP",
   "description": "Internal temperature correction",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2133,
   "name": "COR_INT_HUM",
   "description": "Measured internal humidity correction",
   "units": "%r.h.",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2134,
   "name": "COR_REM_AI1",
   "description": "External temperature correction AI1",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2135,
   "name": "COR_REM_AI2",
   "description": "External temperature correction AI2",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2136,
   "name": "COR_REM_AI3",
   "description": "External temperature correction AI3",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2137,
   "name": "WEIGHT_REM_AIR",
   "description": "Weighting (%) of external sensor AI1 vs internal sensor",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2143,
   "name": "ECO_SET_ADJUST",
   "description": "Economy offset",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2144,
   "name": "HOL_SET_ADJUST",
   "description": "\"Not occupied holiday\" mode offset",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2145,
   "name": "BASIC_ANTIFROST_SET",
   "description": "Frost protection setpoint",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2146,
   "name": "WINTER_SET_CHANGEOVER",
   "description": "Heating setpoint for automatic season changeover sensor",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2147,
   "name": "SUMMER_SET_CHANGEOVER",
   "description": "Cooling setpoint for automatic season changeover sensor",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2148,
   "name": "SET_MIN_THERM",
   "description": "Minimum thermostat setpoint",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2138,
   "name": "BASIC_HEAT_SET",
   "description": "Heating setpoint, regulation other than 4-pipe",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2139,
   "name": "BASIC_COOL_SET",
   "description": "Cooling setpoint, regulation other than 4-pipe",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2140,
   "name": "BASIC_SET_4_PIPE",
   "description": "Setpoint for 4 pipe regulation",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2149,
   "name": "DO_HEATING_HYST",
   "description": "Heating hysteresis for on/off output",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2150,
   "name": "DO_COOLING_HYST",
   "description": "Cooling hysteresis for on/off output",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2151,
   "name": "DIFF_2_STAGES",
   "description": "Differential between 2 stages",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2152,
   "name": "DEAD_ZONE",
   "description": "Neutral zone for 4 pipe systems",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2153,
   "name": "PROP_BAND_HEAT",
   "description": "Heating proportional band",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2154,
   "name": "PROP_BAND_COOL",
   "description": "Cooling proportional band",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2155,
   "name": "INTEGRAL_TIME",
   "description": "Integral time",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2156,
   "name": "SW_PT_FAN_1",
   "description": "Speed 1 activation point for 3 speed motor",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2157,
   "name": "SW_PT_FAN_2",
   "description": "Speed 2 activation point for 3 speed motor",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2158,
   "name": "SW_PT_FAN_3",
   "description": "Speed 3 activation point for 3 speed motor",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2160,
   "name": "EC_MIN_START_VOLT",
   "description": "Minimum EC motor starting voltage",
   "units": "V",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2161,
   "name": "EC_MAX_VOLT",
   "description": "Maximum voltage applicable to EC motor",
   "units": "V",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2162,
   "name": "EC_SW_PT_FAN",
   "description": "Starting point of EC motor in regulation",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2163,
   "name": "SPEED_EC_1",
   "description": "Speed 1 of EC motor",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2164,
   "name": "SPEED_EC_2",
   "description": "Speed 2 of EC motor",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2165,
   "name": "SPEED_EC_3",
   "description": "Speed 3 of EC motor",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2166,
   "name": "HEATER_STOP_FAN_DELAY",
   "description": "Delay on ventilation deactivation",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2167,
   "name": "FAN_START_DELAY",
   "description": "Fan start delay after valve opening",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2170,
   "name": "TIME_DELAY_ON_DESTRAT",
   "description": "Fan start time during destratification cycle",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2171,
   "name": "TIME_DELAY_OFF_DESTRAT",
   "description": "Fan stop time before a new destratification cycle",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2172,
   "name": "MAX_HOUR_FAN_RUN",
   "description": "Max fan run time before filter is considered dirty",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2178,
   "name": "TIME_TIMER_PROLUNG",
   "description": "Duration of extension timer",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2184,
   "name": "OFFSET_SETPOINT",
   "description": "Offset setpoint",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2215,
   "name": "RANGE_MIN_VOLT_INPUT",
   "description": "Low limit of scale for input 0...10V",
   "units": "ppm, %r.h. or -",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2216,
   "name": "RANGE_MAX_VOLT_INPUT",
   "description": "High limit of scale for input 0...10V",
   "units": "ppm, %r.h. or -",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2218,
   "name": "COR_AI3_VOLT_INPUT",
   "description": "Correction for input 0...10V AI3",
   "units": "ppm, %r.h. or -",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 3000,
   "name": "STATE_DI1",
   "description": "Digital input 1 state",
   "units": "",
   "access": "R",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BI",
   "instance": 3001,
   "name": "STATE_DI2",
   "description": "Digital input 2 state",
   "units": "",
   "access": "R",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BI",
   "instance": 3003,
   "name": "STATE_AI1_AS_DI3",
   "description": "State of analog input 1 used as digital contact",
   "units": "",
   "access": "R",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BI",
   "instance": 3004,
   "name": "STATE_AI2_AS_DI4",
   "description": "State of analog input 2 used as digital contact",
   "units": "",
   "access": "R",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BI",
   "instance": 3005,
   "name": "STATE_AI3_AS_DI5",
   "description": "State of analog input 3 used as digital contact",
   "units": "",
   "access": "R",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BV",
   "instance": 3007,
   "name": "STATE_REL1",
   "description": "State of relay 1",
   "units": "",
   "access": "R",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BV",
   "instance": 3008,
   "name": "STATE_REL2",
   "description": "State of relay 2",
   "units": "",
   "access": "R",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BV",
   "instance": 3009,
   "name": "STATE_REL3",
   "description": "State of relay 3",
   "units": "",
   "access": "R",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BV",
   "instance": 3010,
   "name": "STATE_REL4",
   "description": "State of relay 4",
   "units": "",
   "access": "R",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BV",
   "instance": 3011,
   "name": "STATE_REL5",
   "description": "State of relay 5",
   "units": "",
   "access": "R",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BV",
   "instance": 2129,
   "name": "TYPE_MOTOR",
   "description": "Motor type",
   "units": "",
   "access": "W",
   "states": "0=3-SPEED, 1=EC (printed EC / 3-SPEED)"
  },
  {
   "type": "BV",
   "instance": 2130,
   "name": "ECC_TYPE",
   "description": "EC motor type",
   "units": "",
   "access": "W",
   "states": "printed STANDARD / WITH AUX RELAY"
  },
  {
   "type": "BV",
   "instance": 2131,
   "name": "ACTIVE_HALF_SEASON_WORK",
   "description": "Half season function enable",
   "units": "",
   "access": "W",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BV",
   "instance": 2168,
   "name": "FAN_START_BOOSTER",
   "description": "Fan boost",
   "units": "",
   "access": "W",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BV",
   "instance": 2176,
   "name": "UNIT_C_F",
   "description": "Unit of measurement",
   "units": "",
   "access": "W",
   "states": "printed CELCIUS / FARENHEIT"
  },
  {
   "type": "BV",
   "instance": 2182,
   "name": "CANCEL_HOURS_FAN_RUN",
   "description": "Reset fancoil hour counter",
   "units": "",
   "access": "W",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BV",
   "instance": 2183,
   "name": "COMFORT_FUNCTION",
   "description": "Comfort function",
   "units": "",
   "access": "W",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BV",
   "instance": 2189,
   "name": "ON_OFF_MANUAL",
   "description": "Manual on / off",
   "units": "",
   "access": "W",
   "states": "0=OFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 2197,
   "name": "LOCK_KEYBOARD",
   "description": "Keyboard locking function",
   "units": "",
   "access": "W",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BV",
   "instance": 2213,
   "name": "PUMP_RELAY",
   "description": "Relay for pump",
   "units": "",
   "access": "W",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "BV",
   "instance": 2219,
   "name": "ABIL_FAN",
   "description": "Fan activation",
   "units": "",
   "access": "W",
   "states": "0=INACTIVE, 1=ACTIVE"
  },
  {
   "type": "MV",
   "instance": 2169,
   "name": "AIR_DESTRAT_ACTIVATE",
   "description": "Air destratification function",
   "units": "",
   "access": "W",
   "states": "1=OFF, 2=ON on heat and cool, 3=ON on heat, 4=ON on cool"
  },
  {
   "type": "MV",
   "instance": 2117,
   "name": "CONTROL_STATE",
   "description": "Unit regulation type",
   "units": "",
   "access": "W",
   "states": "1=H, 2=2-stage H, 3=2-pipe, auto c/o, 4=2-pipe, rem. contact c/o, 5=2-pipe, par. c/o, 6=2-pipe + R, auto c/o, 7=2-pipe + R, rem. contact c/o, 8=2-pipe + R, par. c/o, 9=4-pipe, 10=4-pipe + R, 11=C, 12=2-stage C"
  },
  {
   "type": "MV",
   "instance": 2118,
   "name": "ELEC_HEATER_PRESENT",
   "description": "Electric resistance stage",
   "units": "",
   "access": "W",
   "states": "1=No stage, 2=Stage 1, 3=Stage 2, 4=Stage 1 and 2"
  },
  {
   "type": "MV",
   "instance": 2119,
   "name": "DIG_INPUT1_FUNC",
   "description": "Digital input 1 function",
   "units": "",
   "access": "W",
   "states": "1=Remote season c/o, 2=Remote on/off, 3=No occupied holidays, 4=Economy, 5=Window contact, 6=Alarm, 7=Minimum thermostat contact, 8=Not used"
  },
  {
   "type": "MV",
   "instance": 2121,
   "name": "DIG_INPUT2_FUNC",
   "description": "Digital input 2 function",
   "units": "",
   "access": "W",
   "states": "1=Remote season c/o, 2=Remote on/off, 3=No occupied holidays, 4=Economy, 5=Window contact, 6=Alarm, 7=Minimum thermostat contact, 8=Not used"
  },
  {
   "type": "MV",
   "instance": 2123,
   "name": "ANALOG_INPUT1_FUNC",
   "description": "Analog input 1 function",
   "units": "",
   "access": "W",
   "states": "1=Remote regulation sensor, 2=Water sensor autom. season c/o, 3=Minimum thermostat sensor, 4=Remote season c/o, 5=Remote on/off, 6=No occupied holidays, 7=Economy, 8=Window contact, 9=Alarm, 10=Not used"
  },
  {
   "type": "MV",
   "instance": 2125,
   "name": "ANALOG_INPUT2_FUNC",
   "description": "Analog input 2 function",
   "units": "",
   "access": "W",
   "states": "1=Remote regulation sensor, 2=Water sensor autom. season c/o, 3=Minimum thermostat sensor, 4=Remote season c/o, 5=Remote on/off, 6=No occupied holidays, 7=Economy, 8=Window contact, 9=Alarm, 10=Not used"
  },
  {
   "type": "MV",
   "instance": 2127,
   "name": "ANALOG_INPUT3_FUNC",
   "description": "Analog input 3 function",
   "units": "",
   "access": "W",
   "states": "1=Remote regulation sensor, 2=Water sensor autom. season c/o, 3=Minimum thermostat sensor, 4=Remote season c/o, 5=Remote on/off, 6=No occupied holidays, 7=Economy, 8=Window contact, 9=Alarm, 10=Not used, 11=0..10V"
  },
  {
   "type": "MV",
   "instance": 2159,
   "name": "MIN_FAN_SPEED_OFF",
   "description": "Speed kept when setpoint reached",
   "units": "",
   "access": "W",
   "states": "1=Fan stopped at set reached, 2=Speed 1 on at set reached, 3=Speed 1 on at set reached C., 4=Speed 1 on at set reached H., 5=Man. speed on at set reached, 6=Man. speed on at set reached C., 7=Man. speed on at set reached H."
  },
  {
   "type": "MV",
   "instance": 2173,
   "name": "VISU_TYPE_FIRST_DISP",
   "description": "Value displayed on display A",
   "units": "",
   "access": "W",
   "states": "1=Int. sensor, 2=Sensor AI1, 3=Sensor AI2, 4=Sensor AI3, 5=Operating temp., 6=Humidity sensor, 7=Operating set, 8=Out AO1, 9=Out AO2, 10=Out AO3"
  },
  {
   "type": "MV",
   "instance": 2174,
   "name": "VISU_TYPE_SECOND_DISP",
   "description": "Value displayed on display B",
   "units": "",
   "access": "W",
   "states": "1=Int. sensor, 2=Sensor AI1, 3=Sensor AI2, 4=Sensor AI3, 5=Operating temp., 6=Humidity sensor, 7=Operating set, 8=Out AO1, 9=Out AO2, 10=Out AO3, 11=Hour:min, 12=Fan hours, 13=Input 0..10V AI3, 14=Switch off"
  },
  {
   "type": "MV",
   "instance": 2175,
   "name": "FUNCTION_RIGHT_KEY",
   "description": "Mode key function",
   "units": "",
   "access": "W",
   "states": "1=Local season c/o, 2=Timer extension, 3=Operating mode"
  },
  {
   "type": "MV",
   "instance": 2185,
   "name": "MODE_FASCE",
   "description": "Operating mode setting",
   "units": "",
   "access": "W",
   "states": "1=Without time zone, 2=With time zone, 3=Not occupied mode"
  },
  {
   "type": "MV",
   "instance": 2186,
   "name": "MANUAL_OCCUPANCY",
   "description": "Timer extension",
   "units": "",
   "access": "W",
   "states": "1=Timer extension off, 2=Timer extension on"
  },
  {
   "type": "MV",
   "instance": 2187,
   "name": "STA_MANUAL",
   "description": "Working season selection (2-pipe only)",
   "units": "",
   "access": "W",
   "states": "1=Winter, 2=Summer"
  },
  {
   "type": "MV",
   "instance": 2188,
   "name": "FAN_SPEED_MODE",
   "description": "Fan speed selection",
   "units": "",
   "access": "W",
   "states": "1=Manual speed 1, 2=Manual speed 2, 3=Manual speed 3, 4=Automatic speed"
  },
  {
   "type": "MV",
   "instance": 2214,
   "name": "SEASON_BETWEEN_2P",
   "description": "Working season in 2-pipe system with water sensor",
   "units": "",
   "access": "W",
   "states": "1=Winter, 2=Summer, 3=Not_defined"
  },
  {
   "type": "MV",
   "instance": 2217,
   "name": "UNIT_VOLT_INPUT",
   "description": "Unit for 0-10V input on display B",
   "units": "",
   "access": "W",
   "states": "1=ppm, 2=rh, 3=No unit"
  },
  {
   "type": "MV",
   "instance": 2177,
   "name": "DAYLIGHT_SAVINGS_MODE",
   "description": "Summertime changeover",
   "units": "",
   "access": "W",
   "states": "1=No, 2=Yes, Europe, 3=Yes, USA"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/ab-industrietechnik/th-evolution",
 "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"
}
