{
 "manufacturer": "Komfovent",
 "manufacturer_slug": "komfovent",
 "model": "C8 controller",
 "model_slug": "c8-controller",
 "aliases": [
  "Komfovent C8",
  "BACnet-C8"
 ],
 "equipment_type": "Air handling unit controller",
 "applies_to": "Komfovent air handling units fitted with the C8 controller.",
 "summary": "The Komfovent C8 controller exposes its settings and readings over BACnet IP on its RJ-45 Ethernet port (no MS/TP). The list has 136 objects: temperatures and setpoints as AVs, on/off, enables and alarms as BVs, modes and settings as multistate values, and flows, timers, readings and run-hour counters as positive integer values. Two date values hold the holiday period, and a time value gives the next scheduled mode change.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": 60,
 "access_inferred": false,
 "notes": [
  "The two Date Value objects (HOLIDAYS: from / till, instances 0-1) are listed with type Other. The doc also has a Time Value object 0, SCHEDULER: next mode start time (read-only, 00:00-24:00), left out here because it would clash with Other 0.",
  "Mode-specific setpoints, flows and heating flags exist for each mode (away, normal, intensive, boost, kitchen, fireplace, override, holidays).",
  "Mode flows and the current flow readings are in % (20-100 %), not m3/h; the C8 list has no pressure readings or flow-unit setting.",
  "Unlike the C6, the C8 list has no general INFO: alarm BV; use the active alarm count or the ALARMS BVs.",
  "The C8 list adds fire damper alarms and fan / heater / heat exchanger run-hour counters."
 ],
 "source": {
  "title": "BACnet Connection C8 - Installation and Service Manual",
  "doc_number": "BACnet-C8_26-07",
  "revision_date": "2026-07",
  "url": "https://www.komfovent.com/en/downloads/Bacnet_connection_C8_EN.pdf"
 },
 "integration": {
  "summary": "Switch the unit with BV 0 CONTROL: ON/OFF status and select the mode with MV 1 CONTROL: current mode (only away, normal, intensive and boost can be written). Each mode has its own temperature setpoint AV and supply/extract flow PIVs. Read the INFO temperatures and flows, the ALARMS BVs and the active alarm count; writing 39366 to that count resets alarms.",
  "minimum_points": [
   {
    "ref": "BV 0",
    "name": "CONTROL: ON/OFF status",
    "why": "On/off command (1 = on)"
   },
   {
    "ref": "MV 1",
    "name": "CONTROL: current mode",
    "why": "Mode command; writable values 2-5 (away to boost)"
   },
   {
    "ref": "AV 1",
    "name": "NORMAL: setpoint",
    "why": "Temperature setpoint for NORMAL mode"
   },
   {
    "ref": "AV 11",
    "name": "INFO: supply temperature",
    "why": "Supply air temperature"
   },
   {
    "ref": "AV 12",
    "name": "INFO: extract temperature",
    "why": "Extract air temperature"
   },
   {
    "ref": "AV 13",
    "name": "INFO: outdoor temperature",
    "why": "Outdoor air temperature"
   },
   {
    "ref": "PIV 26",
    "name": "INFO: current supply flow",
    "why": "Supply fan flow, %"
   },
   {
    "ref": "PIV 24",
    "name": "ALARMS: active alarms count",
    "why": "Active alarms (0-10); write 39366 to reset"
   }
  ],
  "enable": "BV 0 CONTROL: ON/OFF status turns the unit on (1) or off (0). BV 2 CONTROL: AUTO mode hands mode selection to the schedule or air quality control (MV 0 shows which).",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Factory network settings: DHCP off, IP 192.168.0.60, mask 255.255.255.0, gateway 192.168.0.1, BACnet ID 60.",
   "Change them in the controller web server (Connectivity) or on the control panel (Advanced settings > Connectivity).",
   "Komfovent recommends a polling interval of at least 1 second."
  ],
  "gotchas": [
   "MV 1 CONTROL: current mode accepts only values 2-5 (away, normal, intensive, boost) as writes.",
   "Writing 39366 to the ALARMS: active alarms count PIV resets alarms.",
   "CONNECTIVITY IP address and mask PIVs are writable; a wrong write can drop the controller off the network.",
   "The RESET SETTINGS multistate value restores factory settings for the chosen group; keep it out of normal BMS writes."
  ]
 },
 "points": [
  {
   "type": "AV",
   "instance": 0,
   "name": "AWAY: setpoint",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "NORMAL: setpoint",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "INTENSIVE: setpoint",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "BOOST: setpoint",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "KITCHEN: setpoint",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "FIREPLACE: setpoint",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "OVERRIDE: setpoint",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "HOLIDAYS: setpoint",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "ECO: minimum supply air temperature",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "ECO: maximum supply air temperature",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "AIR QUALITY: temperature setpoint",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "INFO: supply temperature",
   "description": "",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "INFO: extract temperature",
   "description": "",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "INFO: outdoor temperature",
   "description": "",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "INFO: water temperature",
   "description": "",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "INFO: panel 1 temperature",
   "description": "",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "INFO: panel 2 temperature",
   "description": "",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "INFO: current supply fan intensity",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "INFO: current extract fan intensity",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "INFO: heat exchanger",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "INFO: electric heater",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "INFO: analog output 0-10V",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "INFO: DX unit",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "THERMOSTAT 1: Temperature",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "THERMOSTAT 1: Hysterysis",
   "description": "Range 0.1 – 5.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25,
   "name": "THERMOSTAT 2: Temperature",
   "description": "Range 5.0 – 40.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 26,
   "name": "THERMOSTAT 2: Hysterysis",
   "description": "Range 0.1 – 5.0",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "CONTROL: ON/OFF status",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "CONTROL: ECO mode",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "CONTROL: AUTO mode",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "AWAY: heating",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "NORMAL: heating",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "INTENSIVE: heating",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "BOOST: heating",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "KITCHEN: heating",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "FIREPLACE: heating",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "OVERRIDE: heating",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "HOLIDAYS: heating",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "ECO: free heating/cooling",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "ECO: heating enable denied",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "ECO: cooling enable denied",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "ECO: non stop recuperation",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 15,
   "name": "AIR QUALITY: enabled",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=disabled, 1=enabled"
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "AIR QUALITY: heating",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 17,
   "name": "ALARMS: return water temperature low",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 18,
   "name": "ALARMS: low supply air temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 19,
   "name": "ALARMS: high supply air temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 20,
   "name": "ALARMS: electric heater overheat",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 21,
   "name": "ALARMS: heat exchanger failure",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 22,
   "name": "ALARMS: heat exchanger icing",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 23,
   "name": "ALARMS: internal fire alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 24,
   "name": "ALARMS: external fire alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 25,
   "name": "ALARMS: temperature sensor failure",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 26,
   "name": "ALARMS: controller failure",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 27,
   "name": "ALARMS: service mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 28,
   "name": "ALARMS: clogged air filters",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 29,
   "name": "ALARMS: heat exchanger low efficiency",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 30,
   "name": "ALARMS: fire dampers communication error",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 31,
   "name": "ALARMS: fire dampers failure",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 32,
   "name": "INFO: heating",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 33,
   "name": "INFO: cooling",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=off, 1=on"
  },
  {
   "type": "BV",
   "instance": 34,
   "name": "CLEAN FILTERS CALIBRATION",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 35,
   "name": "THERMOSTAT 1: Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 36,
   "name": "THERMOSTAT 2: Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 37,
   "name": "ALARMS: communication error",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 38,
   "name": "ALARMS: supply fan failure",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "BV",
   "instance": 39,
   "name": "ALARMS: exhaust fan failure",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=no, 1=yes"
  },
  {
   "type": "Other",
   "instance": 0,
   "name": "HOLIDAYS: from",
   "description": "BACnet Date Value object; 2017-01-01 – 2035-12-31",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "Other",
   "instance": 1,
   "name": "HOLIDAYS: till",
   "description": "BACnet Date Value object; 2017-01-01 – 2035-12-31",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 0,
   "name": "CONTROL: auto mode control",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=scheduling, 2=air quality"
  },
  {
   "type": "MV",
   "instance": 1,
   "name": "CONTROL: current mode",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=standby, 2=away, 3=normal, 4=intensive, 5=boost, 6=kitchen, 7=fireplace, 8=override, 9=holiday, 10=auto, 11=off"
  },
  {
   "type": "MV",
   "instance": 2,
   "name": "SCHEDULER: operation program",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=stay at home, 2=working week, 3=office, 4=custom"
  },
  {
   "type": "MV",
   "instance": 3,
   "name": "SCHEDULER: next mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=standby, 2=away, 3=normal, 4=intensive, 5=boost"
  },
  {
   "type": "MV",
   "instance": 4,
   "name": "SCHEDULER: next mode weekday",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=today, 2=mo, 3=tu, 4=we, 5=th, 6=fr, 7=sa, 8=su"
  },
  {
   "type": "MV",
   "instance": 5,
   "name": "CONTROL: temperature control",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=supply, 2=extract, 3=room, 4=balance"
  },
  {
   "type": "MV",
   "instance": 6,
   "name": "CONTROL SEQEUENCE: stage 1",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=none, 2=external coil, 3=electric heater, 4=external DX unit"
  },
  {
   "type": "MV",
   "instance": 7,
   "name": "CONTROL SEQEUENCE: stage 2",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=none, 2=external coil, 3=electric heater, 4=external DX unit"
  },
  {
   "type": "MV",
   "instance": 8,
   "name": "CONTROL SEQEUENCE: stage 3",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=none, 2=external coil, 3=electric heater, 4=external DX unit"
  },
  {
   "type": "MV",
   "instance": 9,
   "name": "SETTINGS: coil type",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=hot water, 2=cold water"
  },
  {
   "type": "MV",
   "instance": 10,
   "name": "SETTINGS: language",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=en, 2=lt, 3=ru, 4=pl, 5=sk, 6=de, 7=fr, 8=hu, 9=it, 10=ee, 11=nl, 12=lv, 13=pt, 14=se, 15=fi, 16=hr, 17=sl, 18=cz, 19=dk"
  },
  {
   "type": "MV",
   "instance": 11,
   "name": "OVERRIDE: mode",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=all time, 2=if on, 3=if off"
  },
  {
   "type": "MV",
   "instance": 12,
   "name": "HOLIDAYS: microventilation",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=1 t. per day, 2=2 t. per day, 3=3 t. per day, 4=4 t. per day"
  },
  {
   "type": "MV",
   "instance": 13,
   "name": "AIR QUALITY: sensor type B8",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=none, 2=CO2, 3=VOC, 4=RH"
  },
  {
   "type": "MV",
   "instance": 14,
   "name": "RESET SETTINGS",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=none, 2=\"away\", 3=\"normal\", 4=\"intensive\", 5=\"boost\", 6=\"holidays\", 7=\"override\", 8=\"kitchen\", 9=\"fireplace\", 10=air quality, 11=eco, 12=advanced"
  },
  {
   "type": "MV",
   "instance": 15,
   "name": "THERMOSTAT 1: output",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=Heating, 2=Cooling"
  },
  {
   "type": "MV",
   "instance": 16,
   "name": "THERMOSTAT 1: output type",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=NO, 2=NC"
  },
  {
   "type": "MV",
   "instance": 17,
   "name": "THERMOSTAT 2: output",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=Heating, 2=Cooling"
  },
  {
   "type": "MV",
   "instance": 18,
   "name": "THERMOSTAT 2: output type",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=NO, 2=NC"
  },
  {
   "type": "PIV",
   "instance": 0,
   "name": "CONNECTIVITY: IP address",
   "description": "Range 0 – 4294967295",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 1,
   "name": "CONNECTIVITY: mask",
   "description": "Range 0 – 4294967295",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 2,
   "name": "AWAY: supply flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 3,
   "name": "AWAY: extract flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 4,
   "name": "NORMAL: supply flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 5,
   "name": "NORMAL: extract flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 6,
   "name": "INTENSIVE: supply flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 7,
   "name": "INTENSIVE: extract flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 8,
   "name": "BOOST: supply flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 9,
   "name": "BOOST: extract flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 10,
   "name": "KITCHEN: supply flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 11,
   "name": "KITCHEN: extract flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 12,
   "name": "FIREPLACE: supply flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 13,
   "name": "FIREPLACE: extract flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 14,
   "name": "OVERRIDE: supply flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 15,
   "name": "OVERRIDE: extract flow",
   "description": "Range 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 16,
   "name": "KITCHEN: timer",
   "description": "Range 0 – 300",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 17,
   "name": "FIREPLACE: timer",
   "description": "Range 0 – 300",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 18,
   "name": "OVERRIDE: timer",
   "description": "Range 0 – 300",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 19,
   "name": "AIR QUALITY: air quality setpoint",
   "description": "0-2000 ppm or 0-100 %",
   "units": "ppm, %",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 20,
   "name": "AIR QUALITY: humidity setpoint",
   "description": "Range 0 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 21,
   "name": "AIR QUALITY: minimum intensity",
   "description": "Range 0, 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 22,
   "name": "AIR QUALITY: maximum intensity",
   "description": "Range 0, 20 – 100",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 23,
   "name": "AIR QUALITY: check period",
   "description": "Range 1 – 24",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 24,
   "name": "ALARMS: active alarms count",
   "description": "Range 0-10; write 39366 to reset alarms",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 25,
   "name": "ALARMS: alarm history count",
   "description": "Range 0 – 50",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 26,
   "name": "INFO: current supply flow",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 27,
   "name": "INFO: current extract flow",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 28,
   "name": "INFO: filters impurity",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 29,
   "name": "INFO: air dampers",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 30,
   "name": "INFO: air quality/humidity sensor",
   "description": "",
   "units": "ppm, %",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 31,
   "name": "INFO: panel 1 humidity",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 32,
   "name": "INFO: panel 2 humidity",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 33,
   "name": "INFO: panel 1 air quality",
   "description": "",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 34,
   "name": "INFO: panel 2 air quality",
   "description": "",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 35,
   "name": "EFFICIENCY/STATUS: heater power",
   "description": "",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 36,
   "name": "OPERATION COUNTERS: supply air fan (day)",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 37,
   "name": "OPERATION COUNTERS: supply air fan (month)",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 38,
   "name": "OPERATION COUNTERS: supply air fan (total)",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 39,
   "name": "OPERATION COUNTERS: exhaust air fan (day)",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 40,
   "name": "OPERATION COUNTERS: exhaust air fan (month)",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 41,
   "name": "OPERATION COUNTERS: exhaust air fan (total)",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 42,
   "name": "OPERATION COUNTERS: electric heater (day)",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 43,
   "name": "OPERATION COUNTERS: electric heater (month)",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 44,
   "name": "OPERATION COUNTERS: electric heater (total)",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 45,
   "name": "OPERATION COUNTERS: heat exchanger (day)",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 46,
   "name": "OPERATION COUNTERS: heat exchanger (month)",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 47,
   "name": "OPERATION COUNTERS: heat exchanger (total)",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/komfovent/c8-controller",
 "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"
}
