{
 "manufacturer": "Thermokon",
 "manufacturer_slug": "thermokon",
 "model": "NOVOS 7 / NOVOS Touch / thanos EVO RS485 BACnet room operating units",
 "model_slug": "novos-7-novos-touch-thanos-evo-bacnet",
 "short_model": "NOVOS 7 / thanos EVO BACnet",
 "aliases": [
  "NOVOS 7",
  "NOVOS Touch",
  "thanos EVO",
  "NOVOS 7 RS485 BACnet",
  "thanos EVO RS485 BACnet"
 ],
 "equipment_type": "Room operating unit / room sensor",
 "applies_to": "Thermokon NOVOS 7, NOVOS Touch and thanos EVO touch-screen room operating units with RS485 BACnet MS/TP.",
 "summary": "NOVOS 7, NOVOS Touch and thanos EVO are touch-screen room operating units that share one BACnet MS/TP object list. They expose room climate (occupancy, ECO, setpoint, fan stage), up to eight lighting circuits, eight shading channels, eight scenes, display icons and up to four built-in sensors. Configuration is done with Thermokon's uConfig tool and sent to the unit as a file over BACnet.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": "Device Offset ID + MAC address",
 "access_inferred": true,
 "notes": [
  "Object list from the NOVOS 7 / NOVOS Touch / thanos EVO operating manual, rev A (13.07.2020), section 5 (pages 19-25). The section heading says 'Modbus Register-Specification' but the tables list BACnet objects. Object names are printed in square brackets; the brackets are dropped here.",
  "NOVOS Touch and thanos EVO are functionally identical and differ only in design.",
  "The Value Light and Value Shutter/Blind AVs carry 0-100 % or a button code (110 = no press, 111/112 = short/long up, 113/114 = short/long down, 115/116 = pressed up/down), depending on how the channel is configured in uConfig.",
  "Which sensor AIs are present depends on the variant (temperature, humidity, CO2, VOC). The manual has no access column; R/W here is inferred from the descriptions."
 ],
 "source": {
  "title": "Operating Manual NOVOS 7 / NOVOS Touch / thanos EVO - RS485 BACnet data point list",
  "doc_number": null,
  "revision_date": "Rev. A, 13.07.2020",
  "url": "https://www.thermokon.de/direct/alterra-base/mimes/get/3f7260a25eb0435a3"
 },
 "points": [
  {
   "type": "DEV",
   "instance": null,
   "name": "x_xxxx BACnet MSTP",
   "description": "Device object; instance = Device Offset ID + MAC address",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 425,
   "name": "Device Restart",
   "description": "Restart the device",
   "units": "",
   "access": "W",
   "states": "0=false, 1=true"
  },
  {
   "type": "AV",
   "instance": 4180,
   "name": "Device Offset ID",
   "description": "Offset added to the MAC address for the device instance",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 4183,
   "name": "COV Mode",
   "description": "COV notifications off, local or global broadcast",
   "units": "",
   "access": "W",
   "states": "1=off, 2=Local, 3=Global"
  },
  {
   "type": "FILE",
   "instance": 0,
   "name": "config.bin",
   "description": "Configuration file transfer (uConfig)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1113,
   "name": "Service Countdown",
   "description": "Hours left until service is due",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1114,
   "name": "Calibration Countdown",
   "description": "Hours left until calibration is due",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 100,
   "name": "Occupancy",
   "description": "Room occupancy",
   "units": "",
   "access": "W",
   "states": "0=Unoccupied, 1=Occupied"
  },
  {
   "type": "BV",
   "instance": 101,
   "name": "ECO",
   "description": "ECO mode on/off",
   "units": "",
   "access": "W",
   "states": "0=disabled, 1=enabled"
  },
  {
   "type": "MV",
   "instance": 102,
   "name": "ECO Colour",
   "description": "Colour of the ECO icon",
   "units": "",
   "access": "W",
   "states": "1=transparent, 2=white, 3=black, 4=red, 5=green, 6=blue, 7=yellow"
  },
  {
   "type": "AV",
   "instance": 103,
   "name": "Setpoint",
   "description": "Setpoint set on the device; the BMS can overwrite it",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 104,
   "name": "Internal Fan Stage",
   "description": "Fan stage set by the user",
   "units": "",
   "access": "R",
   "states": "1=off, 2=Stage 1, 3=Stage 2, 4=Stage 3, 5=Stage 4, 6=Stage 5, 7=Auto"
  },
  {
   "type": "MV",
   "instance": 105,
   "name": "External Fan Stage",
   "description": "Fan stage written by the BMS (shows the auto stage)",
   "units": "",
   "access": "W",
   "states": "1=off, 2=Stage 1, 3=Stage 2, 4=Stage 3, 5=Stage 4, 6=Stage 5, 7=AUTO, 8=AUTO off, 9=Auto Stage 1, 10=Auto Stage 2, 11=Auto Stage 3, 12=Auto Stage 4, 13=Auto Stage 5"
  },
  {
   "type": "AV",
   "instance": 106,
   "name": "Overwrite Temp. Homescreen",
   "description": "Room temperature shown on the display, from the BMS",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "Light 1",
   "description": "Lighting circuit 1 on/off",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Light 2",
   "description": "Lighting circuit 2 on/off",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Light 3",
   "description": "Lighting circuit 3 on/off",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "Light 4",
   "description": "Lighting circuit 4 on/off",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "Light 5",
   "description": "Lighting circuit 5 on/off",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "Light 6",
   "description": "Lighting circuit 6 on/off",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "Light 7",
   "description": "Lighting circuit 7 on/off",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "Light 8",
   "description": "Lighting circuit 8 on/off",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "Scene 1",
   "description": "Scene 1",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "Scene 2",
   "description": "Scene 2",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "Scene 3",
   "description": "Scene 3",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "Scene 4",
   "description": "Scene 4",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "Scene 5",
   "description": "Scene 5",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "Scene 6",
   "description": "Scene 6",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "Scene 7",
   "description": "Scene 7",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 15,
   "name": "Scene 8",
   "description": "Scene 8",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "Show Icon Dewpoint",
   "description": "Show the dewpoint icon",
   "units": "",
   "access": "W",
   "states": "0=false, 1=true"
  },
  {
   "type": "BV",
   "instance": 17,
   "name": "Show Icon Window open",
   "description": "Show the window open icon",
   "units": "",
   "access": "W",
   "states": "0=false, 1=true"
  },
  {
   "type": "BV",
   "instance": 22,
   "name": "Show Icon Heating",
   "description": "Show the heating icon",
   "units": "",
   "access": "W",
   "states": "0=false, 1=true"
  },
  {
   "type": "BV",
   "instance": 23,
   "name": "Show Icon Cooling",
   "description": "Show the cooling icon",
   "units": "",
   "access": "W",
   "states": "0=false, 1=true"
  },
  {
   "type": "BV",
   "instance": 24,
   "name": "Show Icon Movement",
   "description": "Show the movement icon",
   "units": "",
   "access": "W",
   "states": "0=false, 1=true"
  },
  {
   "type": "BV",
   "instance": 26,
   "name": "Show Icon Warning",
   "description": "Show the warning icon",
   "units": "",
   "access": "W",
   "states": "0=false, 1=true"
  },
  {
   "type": "BV",
   "instance": 400,
   "name": "State Message",
   "description": "Show a status text (object description) on the home screen",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 424,
   "name": "Display OFF",
   "description": "Switch the display off",
   "units": "",
   "access": "W",
   "states": "0=false, 1=true"
  },
  {
   "type": "AV",
   "instance": 200,
   "name": "Value Light 1",
   "description": "Dimming value or button action, light 1",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 201,
   "name": "Value Light 2",
   "description": "Dimming value or button action, light 2",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 202,
   "name": "Value Light 3",
   "description": "Dimming value or button action, light 3",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 203,
   "name": "Value Light 4",
   "description": "Dimming value or button action, light 4",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 204,
   "name": "Value Light 5",
   "description": "Dimming value or button action, light 5",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 205,
   "name": "Value Light 6",
   "description": "Dimming value or button action, light 6",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 206,
   "name": "Value Light 7",
   "description": "Dimming value or button action, light 7",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 207,
   "name": "Value Light 8",
   "description": "Dimming value or button action, light 8",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 300,
   "name": "Value Shutter/Blind 1",
   "description": "Position or button action, shade 1",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 301,
   "name": "Angle Blind 1",
   "description": "Slat angle, blind 1",
   "units": "°",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 302,
   "name": "Value Shutter/Blind 2",
   "description": "Position or button action, shade 2",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 303,
   "name": "Angle Blind 2",
   "description": "Slat angle, blind 2",
   "units": "°",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 304,
   "name": "Value Shutter/Blind 3",
   "description": "Position or button action, shade 3",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 305,
   "name": "Angle Blind 3",
   "description": "Slat angle, blind 3",
   "units": "°",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 306,
   "name": "Value Shutter/Blind 4",
   "description": "Position or button action, shade 4",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 307,
   "name": "Angle Blind 4",
   "description": "Slat angle, blind 4",
   "units": "°",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 308,
   "name": "Value Shutter/Blind 5",
   "description": "Position or button action, shade 5",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 309,
   "name": "Angle Blind 5",
   "description": "Slat angle, blind 5",
   "units": "°",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 310,
   "name": "Value Shutter/Blind 6",
   "description": "Position or button action, shade 6",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 311,
   "name": "Angle Blind 6",
   "description": "Slat angle, blind 6",
   "units": "°",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 312,
   "name": "Value Shutter/Blind 7",
   "description": "Position or button action, shade 7",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 313,
   "name": "Angle Blind 7",
   "description": "Slat angle, blind 7",
   "units": "°",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 314,
   "name": "Value Shutter/Blind 8",
   "description": "Position or button action, shade 8",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 315,
   "name": "Angle Blind 8",
   "description": "Slat angle, blind 8",
   "units": "°",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 500,
   "name": "Temperature",
   "description": "Room temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 501,
   "name": "Relative Humidity",
   "description": "Room relative humidity",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 502,
   "name": "Absolute Humidity",
   "description": "Absolute humidity",
   "units": "g/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 503,
   "name": "Enthalpy",
   "description": "Enthalpy",
   "units": "kJ/kg",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 504,
   "name": "Dewpoint",
   "description": "Dew point",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 505,
   "name": "CO2",
   "description": "CO2 concentration",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 506,
   "name": "VOC",
   "description": "VOC level",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 507,
   "name": "CO2 VOC Mix",
   "description": "Combined CO2/VOC air quality index",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 509,
   "name": "External 1",
   "description": "Value from the BMS shown in the monitoring menu",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 510,
   "name": "External 2",
   "description": "Value from the BMS shown in the monitoring menu",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 511,
   "name": "External 3",
   "description": "Value from the BMS shown in the monitoring menu",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 512,
   "name": "External 4",
   "description": "Value from the BMS shown in the monitoring menu",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 514,
   "name": "Digital Input",
   "description": "Contact on terminal 7",
   "units": "",
   "access": "R",
   "states": "0=open, 1=closed"
  }
 ],
 "integration": {
  "summary": "Set the bus address and baud rate on the unit (or with the NOVOS app), load the configuration with uConfig, then map the room-climate block (occupancy, setpoint, fan stage) and the sensor AIs into the room controller. Light, shade and scene objects carry the user's button actions for the BMS to act on.",
  "minimum_points": [
   {
    "ref": "BV 100",
    "name": "Occupancy",
    "why": "Room occupancy, settable by user or BMS"
   },
   {
    "ref": "BV 101",
    "name": "ECO",
    "why": "ECO (energy-saving) mode"
   },
   {
    "ref": "AV 103",
    "name": "Setpoint",
    "why": "Room setpoint; the BMS may overwrite it"
   },
   {
    "ref": "MV 105",
    "name": "External Fan Stage",
    "why": "Fan stage written back by the BMS"
   },
   {
    "ref": "MI 104",
    "name": "Internal Fan Stage",
    "why": "Fan stage chosen by the user"
   },
   {
    "ref": "AI 500",
    "name": "Temperature",
    "why": "Room temperature"
   },
   {
    "ref": "AI 501",
    "name": "Relative Humidity",
    "why": "Room humidity (rH variants)"
   },
   {
    "ref": "AI 505",
    "name": "CO2",
    "why": "Room CO2 (CO2 variants)"
   },
   {
    "ref": "BI 514",
    "name": "Digital Input",
    "why": "Window or other contact, 1 = closed"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": "AV 106 lets the BMS replace the room temperature shown on the home screen, and AV 509-512 show up to four BMS values in the monitoring menu.",
  "setup": [
   "Bus address 1-247; NOVOS 7 baud 9600-115200, NOVOS Touch/thanos EVO 4800-115200.",
   "Device instance = Device Offset ID (AV 4180) + MAC address.",
   "Configuration (circuits, scenes, setpoint limits) is written by uConfig as config.bin through BACnet file transfer (FILE 0) and stored in EEPROM."
  ],
  "gotchas": [
   "In 'Button' mode the light/shade AVs reset to 110 (no press) after they are read; 'Button (raw)' needs a fast bus or presses are missed.",
   "The State Message text is written into the Description property of BV 400, not its present value."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/thermokon/novos-7-novos-touch-thanos-evo-bacnet",
 "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"
}
