- Home
- BACnet points lists
- Bosch
- Control Air 5600 - Water to Water (WWZ software)
Water-to-water heat pump controller · BACnet points list
Bosch Control Air 5600 - Water to Water (WWZ software) BACnet points list
Updated 28 October 2026
The Control Air 5600 also runs a water-to-water program (WWZ) for Bosch water-to-water heat pumps. Over BACnet MS/TP it exposes occupancy, control mode and source, Fahrenheit and Celsius setpoint pairs, load/leaving water temperatures, compressor and pump states and UPM safety alarms.
This page lists 67 BACnet objects for the Bosch Control Air 5600 - Water to Water (WWZ software) — 30 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Bosch’s own free documentation, linked below.
- Manufacturer
- Bosch
- Model
- Control Air 5600 - Water to Water (WWZ software)
- Equipment
- Water-to-water heat pump controller
- Equipment type
- Heat pumps
- BACnet objects
- 67 (30 writable)
- Transport
- BACnet MS/TP, BACnet ARC156
- Firmware
- WWZ.1.03
- Also known as
- Control Air 5600, WWZ 1.03, Bosch water to water heat pump BACnet, Bosch TT Water to Water
BMS integration notes: Bosch Control Air 5600 - Water to Water (WWZ software)
Leave Control Source at BAS Occupancy Command, command occupancy with occupancy_cmd_1, pick the control mode (heat, cool, auto changeover or digital input) and write the occupied setpoints. Watch current_alarm_1 and alrm_status_1 plus the load and leaving water temperatures.
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 |
|---|---|---|---|
| BV 1 | occupancy_cmd_1 | BAS occupied command; 1 enables unit operation | Write |
| AV 16 | ctrl_source_1 | Occupancy source; 2 = BAS occupancy command (default) | Write |
| AV 17 | ctrl_mode_1 | Off / heat / cool / auto changeover / digital input | Write |
| AV 4 | occ_clg_stpt_1 | Occupied cooling setpoint | Write |
| AV 2 | occ_htg_stpt_1 | Occupied heating setpoint | Write |
| AV 18 | sys_mode_1 | Operating state: 1 neutral, 2 heating, 3 cooling | Read |
| AV 10 | eff_load_tmp_f_1 | Load water temperature | Read |
| AV 9 | eff_lvg_wtr_tmp_1 | Leaving water temperature | Read |
| AV 19 | current_alarm_1 | Active alarm code | Read |
| BV 20 | alrm_status_1 | Alarm present flag | Read |
Enable & remote start
Set ctrl_source_1 (AV 16) to 2 = BAS Occupancy Command (default) and write occupancy_cmd_1 (BV 1). ctrl_mode_1 (AV 17) defaults to 4 = digital input (off = heat, on = cool), so set it to heat, cool or auto changeover for network control.
Network setup
- BACnet MS/TP runs on the EIA-485 port; the BAS Port Settings DIP switches select the protocol (BACnet MS/TP, N2, Modbus) and baud rate (9.6 to 76.8 kbps), the same for every controller on the trunk.
- The two rotary dials set the MAC address (tens and ones); the controller only reads them at power-up, so change them with power off.
- A Communication jumper selects EIA-485 (MS/TP, N2, Modbus, Lon) or BACnet over ARC156 at 156 kbps.
- Setpoints and configuration can also be changed locally with a BACview terminal or Virtual BACview.
Watch out for
- Default control mode follows a digital input; a BMS mode write does nothing useful until ctrl_mode_1 is changed.
- Use either the °F (AV 1-7) or °C (AV 501-507) setpoint set consistently with temp_unit_mode_1.
- Factory test BVs (91000-91005) force outputs; leave them alone.
Bosch Control Air 5600 - Water to Water (WWZ software) 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 | |||||
|---|---|---|---|---|---|---|
| AV | 15 | cmp_stgs_1 | Compressor Stages | Read | 1 = 1 Compressor 1 Stage 2 = 2 Compressor 2 Stages 5 = 1 Compressor 2 Stages (Default) | |
| AV | 13 | cmp1_state_1 | Comp1 State | Read | 1 = Lead 2 = Lag 3 = Fault | |
| AV | 14 | cmp2_state_1 | Comp2 State | Read | 1 = Lead 2 = Lag 3 = Fault | |
| AVmin | 17 | ctrl_mode_1 | Control Mode | Write | 0 = Off 1 = Heat 2 = Cool 3 = Auto Changeover 4 = Digital Input (Off = Heat/On = Cool) (Default) | |
| AVmin | 16 | ctrl_source_1 | Control Source | Write | 0 = Digital Input Enable (e.g. Room Occupancy Sensor) 1 = Keypad Schedule 2 = BAS Occupancy Command (Default) 3 = Factory Use Only 4 = Manual On-Continuous | |
| AVmin | 19 | current_alarm_1 | Current Alarm | Read | 0 = No Alarm, 1-9 = UPM Fault Code (See UPM alarms below) 20 = Output Overridden via Keypad 30 = Sensor Failure 40 = Leaving Water Temperature High/Low Alarm 70 = Pump Runtime/Compressors 1 & 2 Runtime 110 = Load Water Temperature High/Low Alarm | |
| AV | 11 | eff_clg_stpt_1 | Effect Cooling Setpoint | Read | ||
| AV | 12 | eff_htg_stpt_1 | Effect Heating Setpoint | Read | ||
| AVmin | 10 | eff_load_tmp_f_1 | Effect Load Temp | Read | ||
| AVmin | 9 | eff_lvg_wtr_tmp_1 | Effect Leaving Wtr Temp | Read | ||
| AV | 8 | eff_xovr_tmp_1 | Effect Changeover Temp | Read | ||
| AVmin | 4 | occ_clg_stpt_1 | Occ Clg Setpoint in Fahrenheit | °F | Write | |
| AV | 504 | occ_clg_stpt_c_1 | Occ Clg Setpoint in Celsius | Write | ||
| AVmin | 2 | occ_htg_stpt_1 | Occ Htg Setpoint in Fahrenheit | °F | Write | |
| AV | 502 | occ_htg_stpt_c_1 | Occ Htg Setpoint in Celsius | Write | ||
| AV | 5 | stpt_diff_1 | Setpoint Differential in Fahrenheit | Write | ||
| AV | 505 | stpt_diff_c_1 | Setpoint Differential in Celsius | Write | ||
| AVmin | 18 | sys_mode_1 | System Mode | Read | 1 = Neutral 2 = Heating 3 = Cooling | |
| AV | 550 | temp_unit_mode_1 | Temp Unit Selection | Write | 0 = Fahrenheit (Default) 1 = Celsius | |
| AV | 3 | unocc_clg_stpt_1 | Unocc Clg Setpoint in Fahrenheit | °F | Write | |
| AV | 503 | unocc_clg_stpt_c_1 | Unocc Clg Setpoint in Celsius | Write | ||
| AV | 1 | unocc_htg_stpt_1 | Unocc Htg Setpoint in Fahrenheit | °F | Write | |
| AV | 501 | unocc_htg_stpt_c_1 | Unocc Htg Setpoint in Celsius | Write | ||
| AV | 7 | xovr_dbnd_1 | Changeover Deadband in Fahrenheit | °F | Write | |
| AV | 507 | xovr_dbnd_c_1 | Changeover Deadband in Celsius | Write | ||
| AV | 6 | xovr_stpt_1 | Changeover Setpoint in Fahrenheit | °F | Write | |
| AV | 506 | xovr_stpt_c_1 | Changeover Setpoint in Celsius | Write | ||
| BVmin | 20 | alrm_status_1 | Alarm Status (Alarm or Normal) | Read | 0 = System Normal 1 = System in Alarm | |
| BV | 5 | hp1_2st_1 | UPM Safety - High Pressure Alarm | Read | 0 = Normal 1 = High Pressure Alarm (UPM-I code = 1; UPM-II codes = 1,3) | |
| BV | 4 | lp1_2st_1 | UPM Safety - Low Pressure Alarm | Read | 0 = Normal 1 = Low Pressure Alarm (UPM-I code = 2; UPM-II codes = 2,4) | |
| BV | 8 | frz_2st_1 | UPM Safety - Condenser Coil Freeze Alarm | Read | 0 = Normal 1 = Condenser Freeze Alarm (UPM-I code = 3; UPM-II codes = 5,9) | |
| BV | 3 | con_2st_1 | UPM Safety - High Condensate Alarm | Read | 0 = Normal 1 = Condensate Overflow Alarm (UPM-I code = 4; UPM-II code = 6) | |
| BV | 2 | brn_2st_1 | UPM Safety - Brownout Alarm | Read | 0 = Normal 1 = Brownout Alarm (UPM-I code = 5; UPM-II code = 7) | |
| BV | 9 | cmp1_cmd_1 | Comp1 Output Cmd | Read | 0 = Compressor 1 Off 1 = Compressor 1 On | |
| BV | 11 | cmp1_rntm_rst_1 | Compressor 1 Runtime Reset | Write | 0 = Reset Off (Default) 1 = Reset On | |
| BV | 10 | cmp2_cmd_1 | Comp2 Output Cmd | Read | 0 = Compressor 2 Off 1 = Compressor 2 On | |
| BV | 12 | cmp2_rntm_rst_1 | Compressor 2 Runtime Reset | Write | 0 = Reset Off (Default) 1 = Reset On | |
| BV | 16 | cont_pump_1 | Continous Pump(s) | Write | 0 = Cycle With Compressors (Default) 1 = Run Continuously when in OCC or NSB | |
| BV | 32 | do_lock_1 | Digital Override Lock Alarm | Read | 0 = Normal 1 = Digital Override Enabled Alarm | |
| BV | 33 | dx1_rntm_1 | Compressor 1 Stage Runtime Expired Alarm | Read | 0 = Normal 1 = Timer Has Expired (Default: >8760 Hours) | |
| BV | 34 | dx2_rntm_1 | Compressor 2 Stage Runtime Expired Alarm | Read | 0 = Normal 1 = Timer Has Expired (Default: >8760 Hours) | |
| BV | 22 | input_lock_1 | Inputs Override Status | Read | 0 = Normal 1 = Software Lock Enabled | |
| BV | 23 | load_hi_1 | High Load Temp Alarm | Read | 0 = Normal 1 = High Load Temperature (Default: 10 °F / 6 °C Above Setpoint) | |
| BV | 24 | load_lo_1 | Low Load Temp Alarm | Read | 0 = Normal 1 = Low Load Temperature (Default: 10 °F / 6 °C Below Setpoint) | |
| BV | 25 | load_sen_1 | Load Sensor Failure Alarm | Read | 0 = Normal 1 = Sensor Failure (Check Load Sensor Hardware) | |
| BV | 26 | lvg_hi_1 | High Leaving Water Temperature | Read | 0 = Normal 1 = Alarm (Default: >135 °F / 65 °C) | |
| BV | 27 | lvg_lo_1 | Low Leaving Water Temperature | Read | 0 = Normal 1 = Alarm (Default: <35 °F / 1 °C) | |
| BV | 28 | lvg_sen_1 | Leaving Water Temperature Sensor Failure | Read | 0 = Normal 1 = Sensor Failure (Check Source Sensor Hardware) | |
| BV | 19 | nsb_status_1 | NSB Status | Read | 0 = Night Setback disabled 1 = Night Setback enabled | |
| BV | 18 | occ_status_1 | Occupancy Status | Read | 0 = Unoccupied 1 = Occupied | |
| BVmin | 1 | occupancy_cmd_1 | Occupancy Command (BAS) | Write | 0 = Unoccupied (Default) 1 = Occupied (Enables Unit Operation when BAS is selected for Control Source) | |
| BV | 15 | pump_cmd_1 | Circulation Pump Output Command | Read | 0 = Pump Running 1 = Pump Off | |
| BV | 29 | pump_rntm_1 | Pump Runtime | Read | 0 = Normal 1 = Timer Has Expired (Default: >8760 Hours) | |
| BV | 17 | pump_rntm_rst_1 | Reset Pump Rntm | Write | 0 = Inactive (Default) 1 = Active Reset | |
| BV | 14 | rev_vlv_action_1 | Rev Valve Action | Write | 0 = Energize valve when Heating 1 = Energize valve when Cooling (Default) | |
| BV | 13 | rev_vlv_cmd_1 | Reversing Valve Output Status | Read | 0 = Reversing Valve De-energized 1 = Reversing Valve Energized | |
| BV | 39 | upm_input_1 | UPM Input Alarm | Read | 0 = UPM Connected 1 = UPM Connection Failure | |
| BV | 7 | upm_rst_1 | UPM Reset | Write | 0 = Reset Off (Default) 1 = Reset On | |
| BV | 31 | xovr_sen_1 | Changeover Temperature Sensor Failure | Read | 0 = Normal 1 = Sensor Failure (Check Changeover Sensor Hardware) | |
| BV | 40 | a2l_2st_1 | UPM Safety - A2L Alarm | Read | 0 = Normal 1 = A2L Alarm (UPM-I code = 7; UPM-II code = 11) | |
| BV | 42 | comm_2st_1 | UPM Safety - Second Stage Communication Alarm | Read | 0 = Normal 1 = Communication Alarm (UPM-II code = 12) | |
| BV | 91001 | do_one_1 | Test DO-1 | Write | ||
| BV | 91002 | do_two_1 | Test DO-2 | Write | ||
| BV | 91003 | do_three_1 | Test DO-3 | Write | ||
| BV | 91004 | do_four_1 | Test DO-4 | Write | ||
| BV | 91005 | do_five_1 | Test DO-5 | Write | ||
| BV | 91000 | fac_test_enable_1 | EOL Factory Test | Write |
No points match these filters.
Integration notes
- Object names end in _1 as printed in the points list.
- Setpoints exist twice: AV 1-7 in °F and AV 501-507 in °C; temp_unit_mode_1 (AV 550) selects the unit system.
- BV 91000-91005 are factory end-of-line test points; do not write them in service.
- The PDF repeats row numbers 60-65 for the factory test points; all rows are kept.
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. Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the Control Air 5600 - Water to Water (WWZ software) 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 Bosch Control Air 5600 - Water to Water (WWZ software)
How many BACnet points does the Bosch Control Air 5600 - Water to Water (WWZ software) have?
This list has 67 BACnet objects: 27 analog values, 40 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Bosch Control Air 5600 - Water to Water (WWZ software) BACnet points are writable?
30 of the 67 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 Bosch Control Air 5600 - Water to Water (WWZ software) BACnet documentation?
The source is Bosch TT - Water to Water Network Integration Points List (WWZ.1.03), published free by Bosch at https://www.bosch-homecomfort.com/us/media/country_pool/service/technical_guides/ipl_wwz_1_03.pdf.
What are the minimum BACnet points to integrate the Bosch Control Air 5600 - Water to Water (WWZ software)?
Start with BV 1 occupancy_cmd_1 (BAS occupied command; 1 enables unit operation); AV 16 ctrl_source_1 (Occupancy source; 2 = BAS occupancy command (default)); AV 17 ctrl_mode_1 (Off / heat / cool / auto changeover / digital input); AV 4 occ_clg_stpt_1 (Occupied cooling setpoint); AV 2 occ_htg_stpt_1 (Occupied heating setpoint); AV 18 sys_mode_1 (Operating state: 1 neutral, 2 heating, 3 cooling); AV 10 eff_load_tmp_f_1 (Load water temperature); AV 9 eff_lvg_wtr_tmp_1 (Leaving water temperature); AV 19 current_alarm_1 (Active alarm code); BV 20 alrm_status_1 (Alarm present flag).
How do I enable BMS control of the Bosch Control Air 5600 - Water to Water (WWZ software)?
Set ctrl_source_1 (AV 16) to 2 = BAS Occupancy Command (default) and write occupancy_cmd_1 (BV 1). ctrl_mode_1 (AV 17) defaults to 4 = digital input (off = heat, on = cool), so set it to heat, cool or auto changeover for network control.
How do I check these points on the real Control Air 5600 - Water to Water (WWZ software)?
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.
More Bosch BACnet points lists
- Condensing boiler gateway
Bosch Buderus SSB800 / SSB1000 / SSB1000TL boiler (ProtoNode FPC-N38)
Bosch Buderus SSB800, SSB1000 and SSB1000TL condensing boilers (D_Platform control) connected through a ProtoNode FPC-N38 gateway.
Also known as: SSB800, SSB1000, SSB1000TL, Buderus SSB, Bosch SSB, ProtoNode FPC-N38, D_Platform - Water-source heat pump controller
Bosch Control Air 5600 - Water to Air (WAZ software)
Bosch water-to-air (water source) heat pumps fitted with the Control Air 5600 DDC controller running WAZ zone software.
Also known as: Control Air 5600, WAZ 1.03, Bosch WSHP DDC, Bosch water source heat pump BACnet, Bosch TT Water to Air - Commercial water-source heat pump controller
Bosch Control Air 6120 - Water to Air (WAF software)
Bosch commercial water-to-air heat pumps (up to 4 compressor stages) with the Control Air 6120 DDC controller and WAF software.
Also known as: Control Air 6120, WAF 1.01, Bosch commercial WSHP DDC, Bosch TT Water to Air
Source: Bosch TT - Water to Water Network Integration Points List · WWZ.1.03. Object names, instances and units are reproduced as published; descriptions are our own.