{
 "manufacturer": "Thermokon",
 "manufacturer_slug": "thermokon",
 "model": "USE-BACnet MS/TP option for Thermokon sensors (FTA+, LK+, DPA+, LI65+ ...)",
 "model_slug": "use-bacnet-mstp-sensors",
 "aliases": [
  "USE BACnet",
  "USE-RS485 BACnet",
  "FTA+ BACnet",
  "FTK+ BACnet",
  "LK+ CO2 BACnet",
  "LK+ VOC BACnet",
  "DPA+ BACnet",
  "DPA+ Flow BACnet",
  "LI65+ BACnet",
  "LDF+ BACnet",
  "RDF+ BACnet",
  "WK02+ BACnet"
 ],
 "equipment_type": "Duct / room sensor (temperature, humidity, CO2, VOC, pressure)",
 "applies_to": "Thermokon sensors fitted with the USE-BACnet MS/TP RS485 option board (FTA+, FTK+, LK+, DPA+, LI65+, LDF+, RDF+, WK02+ and their LCD versions).",
 "summary": "The USE-BACnet option gives Thermokon's sensor families a BACnet MS/TP interface. The description lists 107 objects: measured values (temperature, humidity and derived values, CO2, VOC, differential pressure and airflow, illuminance, atmospheric pressure, extra inputs), offsets, upper/lower scaling limits, channel assignment, airflow formula settings, service counters and LCD/traffic-light settings.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "2.5",
 "default_device_instance": "Offset Device ID (AV 46) + MAC address",
 "access_inferred": false,
 "notes": [
  "The description gives each object an ID, access and description but no object name; the description is used as the name here.",
  "Which values exist depends on the sensor type; the data sheet of each product says which are available.",
  "Units for temperatures, flows and pressures follow AV 38 (1 = SI, 2 = Imperial); SI units are shown.",
  "The document prints AV 70 twice as \"Correction factor Illumination 1\" and once as \"Offset Illumination 2\", and uses AV 82/AV 83 both as channel numbers and as CO2/VOC mix percentage and NTC BETA value; the later sections (consistent with section 1.6) are used here.",
  "RW* objects are read-only on LI65+, DPA+, LDF+ and RDF+, where the DIP switches set them."
 ],
 "source": {
  "title": "Description for USE-BACnet MS/TP",
  "doc_number": null,
  "revision_date": "Rev. F, 19.08.2021",
  "url": "https://www.thermokon.de/downloads/Software/Schnittstellenbeschreibung/BACnet/USE-RS485_BACnet_Manual.zip"
 },
 "points": [
  {
   "type": "AV",
   "instance": 38,
   "name": "Selection of unit systems",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=SI, 2=Imperial"
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "Relative humidity",
   "description": "",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "CO2",
   "description": "",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "VOC",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "CO2 VOC Mix",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "Input 1 (switch contact)",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "Input 2 (switch contact)",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "Condensate raw value 0…4095",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "Condensate relay state",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 0,
   "name": "Temperature 1",
   "description": "",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Absolute humidity",
   "description": "",
   "units": "g/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Enthalpy",
   "description": "",
   "units": "kJ/kg",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Dewpoint",
   "description": "",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Differential pressure 1",
   "description": "",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Volumetric flow 1",
   "description": "In m³/s when AV 41 is set to 2",
   "units": "m³/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Differential pressure 2",
   "description": "",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Volumetric flow 2",
   "description": "In m³/s when AV 43 is set to 2",
   "units": "m³/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Temperature 2",
   "description": "",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Illumination 1",
   "description": "",
   "units": "lx",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Illumination 2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Atmospheric pressure",
   "description": "",
   "units": "hPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "Input 1 (Temperature NTC10k)",
   "description": "",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Input 2 (Temperature NTC10k)",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Offset relative humidty",
   "description": "",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Offset CO2",
   "description": "",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Offset VOC",
   "description": "",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 70,
   "name": "Offset Illumination 2",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "Offset Temperature 1",
   "description": "",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Offset Differential Pressure 1",
   "description": "",
   "units": "Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Offset Differential Pressure 2",
   "description": "",
   "units": "Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 68,
   "name": "Offset Temperature 2",
   "description": "",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 69,
   "name": "Offset Illumination 1",
   "description": "",
   "units": "lx",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 73,
   "name": "Offset Atmospheric Pressure",
   "description": "",
   "units": "hPa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "Relative humidity lower limit",
   "description": "",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "Relative humidity upper limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "CO2 lower limit",
   "description": "",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "CO2 upper limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "VOC lower limit",
   "description": "",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "VOC upper limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "CO2 VOC Mix lower limit",
   "description": "",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "CO2 VOC Mix upper limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "Temperature 1 lower limit",
   "description": "",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "Temperature 1 upper limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "Absolute humidity lower limit",
   "description": "",
   "units": "g/m³",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Absolute humidity upper limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "Enthalpy lower limit",
   "description": "",
   "units": "kJ/kg",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "Enthalpy upper limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "Dew point lower limit",
   "description": "",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "Dew point upper limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "Volumetric flow 1 lower limit",
   "description": "In m³/s when AV 41 is set to 2",
   "units": "m³/h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "Volumetric flow 1 upper limit",
   "description": "In m³/s when AV 41 is set to 2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "Volumetric flow 2 lower limit",
   "description": "In m³/s when AV 43 is set to 2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25,
   "name": "Volumetric flow 2 upper limit",
   "description": "In m³/s when AV 43 is set to 2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 74,
   "name": "Temperature 2 lower limit",
   "description": "",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 75,
   "name": "Temperature 2 upper limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 76,
   "name": "Atmospheric pressure lower limit",
   "description": "",
   "units": "hPa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 77,
   "name": "Atmospheric pressure upper limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 26,
   "name": "Channel number Temperature 1",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27,
   "name": "Channel number Relative humidity",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "Channel number Absolute humidity",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 29,
   "name": "Channel number Enthalpy",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30,
   "name": "Channel number Dew point",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "Channel number CO2",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "Channel number VOC",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "Channel number CO2 VOC Mix",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 34,
   "name": "Channel number Differential pressure 1",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 35,
   "name": "Channel number Volumetric flow 1",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 36,
   "name": "Channel number Differential pressure 2",
   "description": "For devices with 2 pressure sensors",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 37,
   "name": "Channel number Volumetric flow 2",
   "description": "For devices with 2 pressure sensors",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 78,
   "name": "Channel number Temperature 2",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 79,
   "name": "Channel number Illumination 1",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 80,
   "name": "Channel number Illumination 1",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 81,
   "name": "Channel number Atmospheric Pressure 1",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 82,
   "name": "Percentage value of the CO2 value in the CO2 VOC Mix Signal",
   "description": "",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 83,
   "name": "BETA-Value NTC 1",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 39,
   "name": "Height (above sea level)",
   "description": "",
   "units": "m",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 40,
   "name": "k-value volumetric flow 1",
   "description": "Fan maker's conversion factor for the airflow calculation",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 41,
   "name": "Calculation formula volumetric flow 1",
   "description": "Selection of calculation formula (depending on fan manufacturer)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 42,
   "name": "k-value volumetric flow 2",
   "description": "Fan maker's conversion factor for the airflow calculation",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 43,
   "name": "Calculation formula volumetric flow 2",
   "description": "Selection of calculation formula (depending on fan manufacturer)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 44,
   "name": "Response time volumetric flow 1",
   "description": "",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 45,
   "name": "Response time volumetric flow 1",
   "description": "",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 84,
   "name": "BETA-Value NTC 2",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 85,
   "name": "Zeroing differential pressure 1",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=no zeroing, 1=start zeroing"
  },
  {
   "type": "AV",
   "instance": 86,
   "name": "Zeroing differential pressure 2",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 46,
   "name": "Offset Device ID",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 47,
   "name": "Unconfirmed COV",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=deactivated, 1=activated"
  },
  {
   "type": "AV",
   "instance": 48,
   "name": "Minimal output voltage",
   "description": "",
   "units": "V",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 49,
   "name": "Elapsed hour counter",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 50,
   "name": "Service Countdown",
   "description": "Countdown to the next service, hours",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 51,
   "name": "Calibration Countdown",
   "description": "Countdown to the next calibration, hours",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52,
   "name": "LCD ON/OFF",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=ON, 1=OFF"
  },
  {
   "type": "AV",
   "instance": 53,
   "name": "LCD Brightness",
   "description": "",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 54,
   "name": "LCD Rotation",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 55,
   "name": "LCD activate traffic-light function",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=deactivated, 1=activated"
  },
  {
   "type": "AV",
   "instance": 56,
   "name": "LCD Service symbol enabled",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=disabled, 1=enabled"
  },
  {
   "type": "AV",
   "instance": 57,
   "name": "LCD Calibration symbol enabled",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 58,
   "name": "LCD Channel 1 display/ do not display",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=do not display, 1=display"
  },
  {
   "type": "AV",
   "instance": 59,
   "name": "LCD Channel 2 display/do not display",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 60,
   "name": "LCD Channel 3 display/do not display",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61,
   "name": "LCD Channel 4 display/do not display",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 62,
   "name": "Channel assignment for traffic-light function",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 63,
   "name": "Traffic-light function Colour range 1",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=green, 2=yellow, 3=red, 4=blue, 5=magenta, 6=cyan, 7=white"
  },
  {
   "type": "AV",
   "instance": 64,
   "name": "Traffic-light function Colour range 2",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 65,
   "name": "Traffic-light function Colour range 3",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 66,
   "name": "Traffic-light threshold Range 1→2",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 67,
   "name": "Traffic-light threshold Range 2→3",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  }
 ],
 "integration": {
  "summary": "Read the measured values the sensor type provides (AI 0 temperature, AI 1 humidity, AI 5 CO2, AI 8 differential pressure, AI 9 airflow ...). Offsets, limits and channel settings are commissioning values.",
  "minimum_points": [
   {
    "ref": "AI 0",
    "name": "Temperature 1",
    "why": "Temperature"
   },
   {
    "ref": "AI 1",
    "name": "Relative humidity",
    "why": "Relative humidity"
   },
   {
    "ref": "AI 5",
    "name": "CO2",
    "why": "CO2, ppm"
   },
   {
    "ref": "AI 6",
    "name": "VOC",
    "why": "VOC, %"
   },
   {
    "ref": "AI 8",
    "name": "Differential pressure 1",
    "why": "Differential pressure 1, Pa"
   },
   {
    "ref": "AI 9",
    "name": "Volumetric flow 1",
    "why": "Airflow 1 (unit per AV 41)"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "MAC address 1-127 and baud rate (9600, 19200, 38400, 76800) are set on DIP switches; 8N1 framing.",
   "Device ID = Offset Device ID (AV 46) + MAC address."
  ],
  "gotchas": [
   "Imperial pressure offsets are written in 1/1000 inWC.",
   "AV 85/86 zero the differential pressure sensors when set to 1."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/thermokon/use-bacnet-mstp-sensors",
 "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"
}
