- Home
- BACnet points lists
- WindowMaster
- CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels
Natural ventilation and smoke vent window controller · BACnet points list
WindowMaster CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels BACnet points list
Updated 6 November 2026
WindowMaster window-actuator control panels for smoke venting and natural ventilation, on BACnet IP or BACnet MS/TP. Objects cover motor groups and lines (position commands, actual positions, close commands and status), smoke zones, up to 10 NV (natural ventilation) controllers with their room values and setpoints, mechanical ventilation and heating links, a weather station and sun controllers. Most objects come in ranges of 2, 8 or 10 instances.
This page lists 97 BACnet objects for the WindowMaster CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels — 47 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from WindowMaster’s own free documentation, linked below.
- Manufacturer
- WindowMaster
- Model
- CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels
- Equipment
- Natural ventilation and smoke vent window controller
- Equipment type
- Other equipment
- BACnet objects
- 97 (47 writable)
- Transport
- BACnet IP, BACnet MS/TP
- Firmware
- v1
- Also known as
- WSC 3xx, WCC 3xx, WxC 3xx, CompactSmoke, WindowMaster NV Embedded, WSC 310, WSC 320, WindowMaster BACnet
Reference only, provided as-is: verify against WindowMaster’s current documentation and the live device before use. Not official WindowMaster information. Terms of use.
BMS integration notes: WindowMaster CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels
Set the device ID, UDP port or MS/TP baud rate and Max_Master on the panel touchscreen. Command window positions per motor group with the AO position objects, read back actual positions and alarms, and feed weather or room values to the NV controllers through the AV objects.
Minimum points to map
The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.
| Object | Name | Why | Access |
|---|---|---|---|
| AO 11 | Auto_position_motor_group_1 | Target window position, motor group 1, % | Command |
| AO 1 | Max_position_motor_group_1 | Max allowed opening, motor group 1, % | Command |
| BO 1 | Close_motor_line_S1_X1 | Close all windows on line S1 X1 | Command |
| AI 1 | Actual_position_motor_line_S1_X1 | Actual opening, line S1 X1, % | Read |
| BI 1 | Closed_motor_line_S1_X1 | All windows on line S1 X1 closed | Read |
| BI 21 | Alarm_smoke_zone_1 | Smoke alarm, zone 1 | Read |
| BI 41 | Error_system | Any system error | Read |
Sensors & values from the BMS
Wind speed and direction (AV 41-44) and per-NV-controller room temperature, CO2, humidity and outdoor temperature (AV 46-105) can be written from the BMS.
Network setup
- Device ID, UDP port, MS/TP baud rate (9600-115200) and Max_Master are set on the panel LCD.
- Commandable objects use a 16-level priority array.
Watch out for
- Objects for motor lines without a fitted motor module report Out Of Service.
WindowMaster CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels BACnet objects
Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AOmin | 1 | Max_position_motor_group_1 | Max allowed position, motor group (10 objects, AO 1-10) | % | Command | |
| AOmin | 11 | Auto_position_motor_group_1 | Target position at auto speed, motor group (10 objects, AO 11-20) | % | Command | |
| AO | 21 | Max_position_motor_line_S1_X1 | Max allowed position, motor line S1 (2 objects, AO 21-22) | % | Command | |
| AO | 23 | Max_position_motor_line_S2_X1 | Max allowed position, motor line S2 (8 objects, AO 23-30) | % | Command | |
| AO | 31 | Auto_position_motor_line_S1_X1 | Target position at auto speed, line S1 (2 objects, AO 31-32) | % | Command | |
| AO | 33 | Auto_position_motor_line_S2_X1 | Target position at auto speed, line S2 (8 objects, AO 33-40) | % | Command | |
| AO | 41 | Minimum_position_motor_group_1 | Minimum position, motor group (10 objects, AO 41-50) | % | Command | |
| AO | 51 | Blind_slat_position_motor_line_S1_X1 | Blind slat angle, motor line S1 (2 objects, AO 51-52) | % | Command | |
| AO | 53 | Blind_slat_position_motor_line_S2_X1 | Blind slat angle, motor line S2 (8 objects, AO 53-60) | % | Command | |
| AImin | 1 | Actual_position_motor_line_S1_X1 | Actual position, motor line S1 (2 objects, AI 1-2) | % | Read | |
| AI | 3 | Actual_position_motor_line_S2_X1 | Actual position, motor line S2 (8 objects, AI 3-10) | % | Read | |
| AI | 11 | Actual_max_position_motor_line_S1_X1 | Actual max position, motor line S1 (2 objects, AI 11-12) | % | Read | |
| AI | 13 | Actual_max_position_motor_line_S2_X1 | Actual max position, motor line S2 (8 objects, AI 13-20) | % | Read | |
| AI | 21 | Alarm_wind_direction_smoke_zone_1 | Alarm wind direction, smoke zone (10 objects, AI 21-30) | Read | ||
| AI | 31 | Building_mode | Building mode | Read | ||
| AI | 32 | Temperature_in_NV_controller_1 | Temperature in NV controller (10 objects, AI 32-41) | °C | Read | |
| AI | 42 | CO2_in_NV_controller_1 | CO2 in NV controller (10 objects, AI 42-51) | ppm | Read | |
| AI | 52 | Relative_humidity_in_NV_controller_1 | Relative humidity in NV controller (10 objects, AI 52-61) | % | Read | |
| AI | 62 | NV_Actual_ventilation_temperature_setpoint_1 | Ventilation temperature setpoint in use, NV controller (10 objects, AI 62-71) | °C | Read | |
| AI | 72 | NV_Actual_heating_temperature_setpoint_1 | Heating temperature setpoint in use, NV controller (10 objects, AI 72-81) | °C | Read | |
| AI | 82 | NV_Ventilation_status_1 | Ventilation status, NV controller (10 objects, AI 82-91) | Read | ||
| AI | 92 | NV_Comfort_status_1 | Comfort status, NV controller (10 objects, AI 92-101) | Read | ||
| AI | 102 | Mech_vent_FutureVent_1 | FutureVent control value (10 objects, AI 102-111) | Read | ||
| AI | 112 | Mech_vent_value_1 | Mechanical ventilation value (10 objects, AI 112-121) | % | Read | |
| AI | 122 | Mech_vent_ZoneVent_Air_supply_temperature_1 | ZoneVent air supply temperature (10 objects, AI 122-131) | °C | Read | |
| AI | 132 | Heating_Valve_1 | Heating valve value (10 objects, AI 132-141) | % | Read | |
| AI | 142 | Weather_temperature | Weather station temperature | °C | Read | |
| AI | 143 | Weather_rain_intensity | Weather station rain intensity | mm/h | Read | |
| AI | 144 | Weather_relative_humidity | Weather station relative humidity | % | Read | |
| AI | 145 | Weather_humidity | Weather station absolute humidity | g/m³ | Read | |
| AI | 146 | Weather_dew_point | Weather station dew point | °C | Read | |
| AI | 147 | Weather_status_sensor | Weather station sensor status | Read | ||
| AI | 148 | Weather_wind_status | Weather station wind sensor status | Read | ||
| AI | 149 | Actual_temperature_setpoint_NV_controller_1 | Temperature setpoint in use, NV controller (10 objects, AI 149-158) | °C | Read | |
| AI | 159 | Blind_actual_slat_position_motor_line_S1_X1 | Actual blind slat angle, motor line S1 (2 objects, AI 159-160) | % | Read | |
| AI | 161 | Blind_actual_slat_position_motor_line_S2_X1 | Actual blind slat angle, motor line S2 (8 objects, AI 161-168) | % | Read | |
| AI | 169 | Status_sun_controller_1 | Status of sun controller (10 objects, AI 169-178) | Read | ||
| AV | 1 | Hand_position_motor_group_1 | Target position at hand speed, motor group (10 objects, AV 1-10) | % | Write | |
| AV | 11 | Hand_relative_position_motor_group_1 | Hand relative position, motor group (10 objects, AV 11-20) | % | Write | |
| AV | 21 | Hand_position_motor_line_S1_X1 | Target position at hand speed, line S1 (2 objects, AV 21-22) | % | Write | |
| AV | 23 | Hand_position_motor_line_S2_X1 | Target position at hand speed, line S2 (8 objects, AV 23-30) | % | Write | |
| AV | 31 | Hand_relative_position_motor_line_S1_X1 | Relative position at hand speed, line S1 (2 objects, AV 31-32) | % | Write | |
| AV | 33 | Hand_relative_position_motor_line_S2_X1 | Relative position at hand speed, line S2 (8 objects, AV 33-40) | % | Write | |
| AV | 41 | Wind_speed | Wind speed from the BMS, used for safety | m/s | Write | |
| AV | 42 | Wind_speed_filtered | Filtered wind speed, used for NV | m/s | Write | |
| AV | 43 | Wind_direction | Wind direction from the BMS | ° | Write | |
| AV | 44 | Wind_direction_filtered | Filtered wind direction, used for NV | ° | Write | |
| AV | 45 | Building_mode | Building mode from the BMS | Write | ||
| AV | 46 | Wind_speed_NV_controller_1 | Wind speed for NV controller, safety (10 objects, AV 46-55) | m/s | Write | |
| AV | 56 | Wind_speed_filtered_NV_controller_1 | Filtered wind speed for NV controller (10 objects, AV 56-65) | m/s | Write | |
| AV | 66 | Temperature_NV_controller_1 | Room temperature for NV controller (10 objects, AV 66-75) | °C | Write | |
| AV | 76 | CO2_NV_controller_1 | CO2 level for NV controller (10 objects, AV 76-85) | ppm | Write | |
| AV | 86 | Relative_humidity_NV_controller_1 | Relative humidity for NV controller (10 objects, AV 86-95) | % | Write | |
| AV | 96 | Outdoor_temperature_in_NV_controller_1 | Outdoor temperature for NV controller (10 objects, AV 96-105) | °C | Write | |
| AV | 106 | NV_base_temperature_setpoint_NV_controller_1 | Base temperature setpoint, NV controller (10 objects, AV 106-115) | °C | Write | |
| AV | 116 | NV_heating_cooling_deadband_NV_controller_1 | Heating/cooling deadband, NV controller (10 objects, AV 116-125) | K | Write | |
| AV | 126 | NV_heating_standby_offset_NV_controller_1 | Heating standby offset, NV controller (10 objects, AV 126-135) | K | Write | |
| AV | 136 | NV_heating_night_offset_NV_controller_1 | Heating night offset, NV controller (10 objects, AV 136-145) | K | Write | |
| AV | 146 | NV_cooling_standby_offset_NV_controller_1 | Cooling standby offset, NV controller (10 objects, AV 146-155) | K | Write | |
| AV | 156 | NV_cooling_night_offset_NV_controller_1 | Cooling night offset, NV controller (10 objects, AV 156-165) | K | Write | |
| AV | 166 | Mech_vent_temperature_setpoint_offset_1 | Mechanical ventilation setpoint offset (10 objects, AV 166-175) | °C | Write | |
| AV | 176 | Hand_timer_motor_line_S1_X1 | Temporary hand timer, motor line S1 (2 objects, AV 176-177) | min | Write | |
| AV | 178 | Hand_timer_motor_line_S2_X1 | Temporary hand timer, motor line S2 (8 objects, AV 178-185) | min | Write | |
| AV | 186 | Actual_illumination_sun_controller_1 | Illumination level for sun controller (10 objects, AV 186-195) | Write | ||
| BOmin | 1 | Close_motor_line_S1_X1 | Close all motors on line S1 (2 objects, BO 1-2) | Command | Close / No close | |
| BO | 3 | Close_motor_line_S2_X1 | Close all motors on line S2 (8 objects, BO 3-10) | Command | Close / No close | |
| BO | 11 | NV_Presence_detection_1 | Presence event, starts occupancy timer (10 objects, BO 11-20) | Command | Idle / Presence detection | |
| BO | 21 | NV_Disable_automatic_1 | Disable automatic NV control (10 objects, BO 21-30) | Command | Idle / Disable auto | |
| BO | 31 | NV_Force_winter_1 | Force NV controller to winter mode (10 objects, BO 31-40) | Command | Idle / Force winter | |
| BO | 41 | NV_Ventilate_1 | Trigger a pulse ventilation (10 objects, BO 41-50) | Command | Idle / Ventilate trigger | |
| BO | 51 | NV_Comfort_1 | Set NV controller to comfort (10 objects, BO 51-60) | Command | Idle / Comfort | |
| BO | 61 | NV_Night_1 | Set NV controller to night (10 objects, BO 61-70) | Command | Idle / Night | |
| BO | 71 | Mech_vent_override_1 | Override mechanical ventilation output (10 objects, BO 71-80) | Command | Idle / Mech. vent. override | |
| BO | 81 | Heating_override_1 | Override heating output (10 objects, BO 81-90) | Command | Idle / Heating override | |
| BImin | 1 | Closed_motor_line_S1_X1 | All motors on line S1 closed (2 objects, BI 1-2) | Read | Closed / Not closed | |
| BI | 3 | Closed_motor_line_S2_X1 | All motors on line S2 closed (8 objects, BI 3-10) | Read | Closed / Not closed | |
| BI | 11 | Error_motor_line_S1_X1 | Error on motor line S1 (2 objects, BI 11-12) | Read | Error / No error | |
| BI | 13 | Error_motor_line_S2_X1 | Error on motor line S2 (8 objects, BI 13-20) | Read | Error / No error | |
| BImin | 21 | Alarm_smoke_zone_1 | Smoke zone alarm (10 objects, BI 21-30) | Read | Alarm active / No alarm | |
| BI | 31 | Error_smoke_zone_1 | Smoke zone error (10 objects, BI 31-40) | Read | Error / No error | |
| BImin | 41 | Error_system | System error | Read | System error / System ok | |
| BI | 42 | Error_nv_controllers | One or more NV controllers in error | Read | System ok / NV controller error (as printed) | |
| BI | 43 | Common_mech_vent | Fan active in any NV controller | Read | Mech. vent. inactive / Mech. vent. active (as printed) | |
| BI | 44 | Common_heating | Heating active in any NV controller | Read | Heating inactive / Heating active (as printed) | |
| BI | 45 | NV_Occupancy_1 | NV controller occupied (10 objects, BI 45-54) | Read | Unoccupied / Occupied (as printed) | |
| BI | 55 | NV_Winter_1 | NV controller in winter mode (10 objects, BI 55-64) | Read | Summer / Winter (as printed) | |
| BI | 65 | NV_Lighting_1 | Lighting on in NV controller (10 objects, BI 65-74) | Read | Lighting off / Lighting on (as printed) | |
| BI | 75 | NV_Error_status_1 | NV controller error (10 objects, BI 75-84) | Read | OK / Error (as printed) | |
| BI | 85 | Mech_vent_1 | Mechanical ventilation output active (10 objects, BI 85-94) | Read | Mech. vent. inactive / Mech. vent. active (as printed) | |
| BI | 95 | Heating_1 | Heating output active (10 objects, BI 95-104) | Read | Heating inactive / Heating active (as printed) | |
| BI | 105 | Weather_raining | Rain signal from weather station | Read | No rain / Raining (as printed) | |
| BV | 1 | Connection_1 | Free object linkable to a system input or output (10 objects, BV 1-10) | Write | ||
| Other | 1 | Status_motor_group_1 | Motor group status bits (BitString Value) (10 objects, BS 1-10) | Read | bit 0 error, 1 closed, 2 max wind, 3 safety, 4 open, 5 smoke alarm, 6 service, 7 KNX error | |
| Other | 11 | Status_motor_line_S1_X1 | Motor line S1 status bits (BitString Value) (2 objects, BS 11-12) | Read | 28 bits: comm/cable/motor errors, closed, locked, moving, overcurrent, timers, open, service (see PICS) | |
| Other | 13 | Status_motor_line_S2_X1 | Motor line S2 status bits (BitString Value) (8 objects, BS 13-20) | Read | same bits as BS 11 | |
| Other | 21 | Status_smoke_zone_1 | Smoke zone status bits (BitString Value) (10 objects, BS 21-30) | Read | 19 bits: line A-F alarms and errors, reset, break glass, motor group, master/slave, power, weather (see PICS) | |
| Other | 31 | Status_system | System status bits (BitString Value) | Read | bit 0 alarm, 1 system error, 2 mains error, 3 mains warning, 4 accumulator error, 5 weather data error, 6 service due |
No points match these filters.
Object ID lookup: WindowMaster CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels point IDs by name
AO1Max_position_motor_group_1AO11Auto_position_motor_group_1AO21Max_position_motor_line_S1_X1AO23Max_position_motor_line_S2_X1AO31Auto_position_motor_line_S1_X1AO33Auto_position_motor_line_S2_X1AO41Minimum_position_motor_group_1AO51Blind_slat_position_motor_line_S1_X1AO53Blind_slat_position_motor_line_S2_X1AI1Actual_position_motor_line_S1_X1AI3Actual_position_motor_line_S2_X1AI11Actual_max_position_motor_line_S1_X1AI13Actual_max_position_motor_line_S2_X1AI21Alarm_wind_direction_smoke_zone_1AI31Building_modeAI32Temperature_in_NV_controller_1AI42CO2_in_NV_controller_1AI52Relative_humidity_in_NV_controller_1AI62NV_Actual_ventilation_temperature_setpoint_1AI72NV_Actual_heating_temperature_setpoint_1AI82NV_Ventilation_status_1AI92NV_Comfort_status_1AI102Mech_vent_FutureVent_1AI112Mech_vent_value_1AI122Mech_vent_ZoneVent_Air_supply_temperature_1AI132Heating_Valve_1AI142Weather_temperatureAI143Weather_rain_intensityAI144Weather_relative_humidityAI145Weather_humidityAI146Weather_dew_pointAI147Weather_status_sensorAI148Weather_wind_statusAI149Actual_temperature_setpoint_NV_controller_1AI159Blind_actual_slat_position_motor_line_S1_X1AI161Blind_actual_slat_position_motor_line_S2_X1AI169Status_sun_controller_1AV1Hand_position_motor_group_1AV11Hand_relative_position_motor_group_1AV21Hand_position_motor_line_S1_X1AV23Hand_position_motor_line_S2_X1AV31Hand_relative_position_motor_line_S1_X1AV33Hand_relative_position_motor_line_S2_X1AV41Wind_speedAV42Wind_speed_filteredAV43Wind_directionAV44Wind_direction_filteredAV45Building_modeAV46Wind_speed_NV_controller_1AV56Wind_speed_filtered_NV_controller_1AV66Temperature_NV_controller_1AV76CO2_NV_controller_1AV86Relative_humidity_NV_controller_1AV96Outdoor_temperature_in_NV_controller_1AV106NV_base_temperature_setpoint_NV_controller_1AV116NV_heating_cooling_deadband_NV_controller_1AV126NV_heating_standby_offset_NV_controller_1AV136NV_heating_night_offset_NV_controller_1AV146NV_cooling_standby_offset_NV_controller_1AV156NV_cooling_night_offset_NV_controller_1AV166Mech_vent_temperature_setpoint_offset_1AV176Hand_timer_motor_line_S1_X1AV178Hand_timer_motor_line_S2_X1AV186Actual_illumination_sun_controller_1BO1Close_motor_line_S1_X1BO3Close_motor_line_S2_X1BO11NV_Presence_detection_1BO21NV_Disable_automatic_1BO31NV_Force_winter_1BO41NV_Ventilate_1BO51NV_Comfort_1BO61NV_Night_1BO71Mech_vent_override_1BO81Heating_override_1BI1Closed_motor_line_S1_X1BI3Closed_motor_line_S2_X1BI11Error_motor_line_S1_X1BI13Error_motor_line_S2_X1BI21Alarm_smoke_zone_1BI31Error_smoke_zone_1BI41Error_systemBI42Error_nv_controllersBI43Common_mech_ventBI44Common_heatingBI45NV_Occupancy_1BI55NV_Winter_1BI65NV_Lighting_1BI75NV_Error_status_1BI85Mech_vent_1BI95Heating_1BI105Weather_rainingBV1Connection_1
Integration notes
- The PICS lists objects as ranges (for example AO 1..10 Max_position_motor_group_1..10). Only the first object of each range is listed here; the description gives the range. Instance n of a range ends in _n (motor line S1 X1-X2, S2 X1-X8, groups/zones/NV controllers 1-10).
- Total objects in the PICS: 669 across all ranges. NV_Comfort_status is printed as AI 91..101, which overlaps NV_Ventilation_status (AI 82..91); it is shown here starting at AI 92.
- Objects for a missing motor module show Out Of Service.
- The 10 Bit String Value ranges (BS 1-31) are listed as type Other; their bit meanings are in the PICS.
- Several binary objects print the active/inactive texts in the opposite order to the others (marked 'as printed').
- Access blank in the PICS was taken from the property table: AV writable, BO commandable, BI read-only.
Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.
Questions about the WindowMaster CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels
How many BACnet points does the WindowMaster CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels have?
This list has 97 BACnet objects: 28 analog inputs, 9 analog outputs, 27 analog values, 17 binary inputs, 10 binary outputs, 1 binary value, 5 others. The exact set on a given unit depends on its firmware, installed options and configuration.
Which WindowMaster CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels BACnet points are writable?
47 of the 97 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done.
Where is the official WindowMaster CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels BACnet documentation?
The source is WSC 3xx PICS - Protocol Implementation Conformance Statement (PICS WxC 3xx 2.0), revision 30 October 2020, published free by WindowMaster at https://www.windowmaster.com/media/svhjddr2/pics-wxc-3xx-2-0.pdf.
What are the minimum BACnet points to integrate the WindowMaster CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels?
Start with AO 11 Auto_position_motor_group_1 (Target window position, motor group 1, %); AO 1 Max_position_motor_group_1 (Max allowed opening, motor group 1, %); BO 1 Close_motor_line_S1_X1 (Close all windows on line S1 X1); AI 1 Actual_position_motor_line_S1_X1 (Actual opening, line S1 X1, %); BI 1 Closed_motor_line_S1_X1 (All windows on line S1 X1 closed); BI 21 Alarm_smoke_zone_1 (Smoke alarm, zone 1); BI 41 Error_system (Any system error).
Can the BMS supply sensor values to the WindowMaster CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels?
Wind speed and direction (AV 41-44) and per-NV-controller room temperature, CO2, humidity and outdoor temperature (AV 46-105) can be written from the BMS.
How do I check these points on the real CompactSmoke WSC 3xx / Comfort WCC 3xx NVE control panels?
Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.
Source: WSC 3xx PICS - Protocol Implementation Conformance Statement (PICS WxC 3xx 2.0) · rev. 30 October 2020. Object names, instances and units are reproduced as published; descriptions are our own.