Easy BACnet
  1. Home
  2. BACnet points lists
  3. Bosch
  4. FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10)

Water source heat pump controller · BACnet points list

Bosch FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10) BACnet points list

Updated 4 November 2026

Short answer

Legacy FHP / Bosch factory DDC controller for ES-series water-to-air heat pumps. One list maps each point to BACnet, Modbus, N2 and LonWorks; on BACnet it is 38 AV/BV objects covering occupancy and setpoints, effective setpoints and temperatures, compressor, fan, reversing valve and aux heat outputs, UPM safety alarms and run-time resets.

This page lists 38 BACnet objects for the Bosch FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10) — 13 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
FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10)
Equipment
Water source heat pump controller
Equipment type
Heat pumps
BACnet objects
38 (13 writable)
Transport
—
Firmware
Software version 3.10
Also known as
FHP ES, Florida Heat Pump ES BACnet, Bosch ES water source heat pump, FHP BACview 3.10, Integration Points List v3.10
Source document
FHP Bosch - Water to Air ES 2 Stage - Single Compressor - Network Integration Points List · Version 3.10 · rev. REV 05-10
Download CSV 38 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

Reference only, provided as-is: verify against Bosch’s current documentation and the live device before use. Not official Bosch information. Terms of use.

BMS integration notes: Bosch FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10)

Integration in brief

Pick the occupancy source with ctrl_source_1 (2 = BAS occupancy command), then command occupancy with enable_bas_1 and write the four occupied/unoccupied setpoints. loop_enabled_1 must be On to allow heating and cooling. Read sys_status_1, the effective setpoints and temperatures, and alm_status_1 / current_alarm_1 for faults.

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.

ObjectNameWhyAccess
BV 1enable_bas_1Occupancy command from the BASWrite
AV 15ctrl_source_1Occupancy source; 2 = BAS occupancy commandWrite
AV 4occ_clg_stpt_1Occupied cooling setpointWrite
AV 2occ_htg_stpt_1Occupied heating setpointWrite
AV 16sys_status_1Unoccupied / occupied / fan only / heating / cooling stateRead
AV 7eff_zone_temp_1Zone temperature in useRead
AV 17current_alarm_1Active alarm codeRead
BV 24alm_status_1Alarm present flagRead

Enable & remote start

ctrl_source_1 (AV 15) selects where occupancy comes from: 0 = digital input 1, 1 = keypad schedule, 2 = BAS occupancy command, 4 = manual on. With 2, enable_bas_1 (BV 1) sets occupancy. loop_enabled_1 (BV 23) Off blocks heating and cooling.

Watch out for

Bosch FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10) 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.

38 of 38 shown
Type
AnalogBinary
Access
Show
Bosch FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10) BACnet Points List
DescriptionStates
BVmin1enable_bas_1Occupancy / unit enable from the BASWrite
AV1unocc_htg_stpt_1Unoccupied heating setpointWrite
AVmin2occ_htg_stpt_1Occupied heating setpointWrite
AV3unocc_clg_stpt_1Unoccupied cooling setpointWrite
AVmin4occ_clg_stpt_1Occupied cooling setpointWrite
AV5eff_clg_stpt_1Cooling setpoint in use after adjustmentRead
AV6eff_htg_stpt_1Heating setpoint in use after adjustmentRead
AVmin7eff_zone_temp_1Zone temperatureRead
AV8stpt_adj_1Setpoint adjustment from the space sensorRead
AV9ovr_time_1Override time left from the space sensorRead
AV10eff_dat_1Discharge air temperatureRead
AV11eff_lwt_1Leaving water temperatureRead
AV12htg_pct_1Heating capacity in percent%Read
AV13clg_pct_1Cooling capacity in percent%Read
BV4lp1_2st_1UPM low pressure alarm, compressor 1Read0=Normal, 1=Alarm
BV5hp1_2st_1UPM high pressure alarm, compressor 1Read0=Normal, 1=Alarm
BV8frz_2st_1UPM freeze alarmRead0=Normal, 1=Alarm
BV9con_2st_1UPM condensate alarmRead0=Normal, 1=Alarm
BV10brn_2st_1UPM brownout alarmRead0=Normal, 1=Alarm
BV11cmp_stg1_cmd_1Compressor stage 1 output commandRead0=Off, 1=On
BV12cmp_stg2_cmd_1Compressor stage 2 output commandRead0=Off, 1=On
AV14cmp_stgs_1Number of compressor stages in the unitRead
BV13cmp_stg1_rntm_rst_1Reset compressor stage 1 run time (momentary)Write
BV14cmp_stg2_rntm_rst_1Reset compressor stage 2 run time (momentary)Write
BV15rev_vlv_cmd_1Reversing valve output commandRead0=De-energized, 1=Energized
BV16rev_vlv_act_1Reversing valve action (cooling or heating active)Write0=Heating active, 1=Cooling active
BV17fan_cmd_1Fan output commandRead0=Off, 1=On
BV18cont_fan_1Run fan continuously when occupiedWriteOn=Runs when occupied, Off=Cycles
BV19fan_rntm_rst_1Reset fan run time (momentary)Write
BV20aux_htg_cmd_1Auxiliary heat output commandRead1=On, 2=Off (as printed)
BV21occ_status_1Occupancy statusRead0=Unoccupied, 1=Occupied
BV22nsb_status_1Night setback statusRead1=Enabled, 2=Disabled (as printed)
AVmin15ctrl_source_1Occupancy control sourceWrite0=Digital Input 1, 1=Keypad Schedule, 2=BAS Occupancy Command, 3=Factory Use, 4=Manual On-Continuous
BV23loop_enabled_1Allow or block heating/coolingWriteOn=Allow heat/cool, Off=Disable heat/cool
AVmin16sys_status_1General system statusRead0=Unoccupied, 1=Occupied, 2=Fan Only, 3=Heating, 4=Cooling, 5=Transition to Cool, 6=Transition to Heat, 7=Manual Cool, 8=Manual Heat
BVmin24alm_status_1Unit alarm presentRead
AVmin17current_alarm_1Current alarm codeRead0=No Alarm, 1-7=UPM Fault Code, 20=Output Overridden via Keypad, 30=Sensor Failure, 40=Zone Temp Alarm, 50=Discharge Air Temp Alarm, 60=Filter / Comp Run Time Alarm, 70=Leaving Water Temp Alarm
BV25upm_rst_1UPM fault reset (momentary)Write
Object ID lookup: Bosch FHP / Bosch ES 2-stage single-compressor water-to-air DDC point IDs by name

Integration notes

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 FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10) 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 FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10)

How many BACnet points does the Bosch FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10) have?

This list has 38 BACnet objects: 17 analog values, 21 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Bosch FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10) BACnet points are writable?

13 of the 38 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 FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10) BACnet documentation?

The source is FHP Bosch - Water to Air ES 2 Stage - Single Compressor - Network Integration Points List (Version 3.10), revision REV 05-10, published free by Bosch at https://www.bosch-homecomfort.com/us/media/country_pool/documents/legacy-products/disc.-ac-prod.-archived-literature/options/fhp-controls-310-integration_us_us.pdf.

What are the minimum BACnet points to integrate the Bosch FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10)?

Start with BV 1 enable_bas_1 (Occupancy command from the BAS); AV 15 ctrl_source_1 (Occupancy source; 2 = BAS occupancy command); AV 4 occ_clg_stpt_1 (Occupied cooling setpoint); AV 2 occ_htg_stpt_1 (Occupied heating setpoint); AV 16 sys_status_1 (Unoccupied / occupied / fan only / heating / cooling state); AV 7 eff_zone_temp_1 (Zone temperature in use); AV 17 current_alarm_1 (Active alarm code); BV 24 alm_status_1 (Alarm present flag).

How do I enable BMS control of the Bosch FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10)?

ctrl_source_1 (AV 15) selects where occupancy comes from: 0 = digital input 1, 1 = keypad schedule, 2 = BAS occupancy command, 4 = manual on. With 2, enable_bas_1 (BV 1) sets occupancy. loop_enabled_1 (BV 23) Off blocks heating and cooling.

How do I check these points on the real FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10)?

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

Source: FHP Bosch - Water to Air ES 2 Stage - Single Compressor - Network Integration Points List · Version 3.10 · rev. REV 05-10. Object names, instances and units are reproduced as published; descriptions are our own.