Easy BACnet
  1. Home
  2. BACnet points lists
  3. Bosch
  4. Heatronic 4000 boiler plant control

Boiler plant (multi-boiler) controller · BACnet points list

Bosch Heatronic 4000 boiler plant control BACnet points list

Updated 6 November 2026

Short answer

The Heatronic 4000 controls up to four boilers and talks native BACnet IP (or Modbus RS-485). It exposes 72 objects: primary and DHW temperatures, flow, energy, pressure, pump run times, the error code and per-boiler type, outlet temperature, modulation, run time, cycles and pump time, plus BMS-writable setpoint, room and design temperatures, outdoor temperature, heat call, pump requests and per-boiler enable.

This page lists 72 BACnet objects for the Bosch Heatronic 4000 boiler plant control — 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
Heatronic 4000 boiler plant control
Equipment
Boiler plant (multi-boiler) controller
Equipment type
Boilers & water heaters
BACnet objects
72 (13 writable)
Transport
BACnet IP
Firmware
Application software J1229A, firmware revision 33 (PICS)
Also known as
Heatronic 4000, Bosch 4000, Heatronic, J1229A
Source document
Heatronic 4000 BAS Integration Manual · BTC 461501103 B (6720810375) · rev. 2018-03
Download CSV 72 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 Heatronic 4000 boiler plant control

Integration in brief

For control, set Application Mode to BAS: the BMS then writes BAS Heat Call, the setpoint and the pump requests, and can enable or disable each boiler. In the other modes (RSET, SETP, DDHW, EMS) turn BAS Monitor ON to read values and adjust selected settings. Read primary target and supply temperature, boiler modulation, the alert relay and the error code.

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 0BAS HEAT CALLHeat call from the BMS (APP MODE = BAS)Write
AV 0SETPOINTPrimary setpoint from the BMS, 60-225 °FWrite
BV 1BAS PRIM PMP REQPrimary pump request from the BMSWrite
BO 0DHW PUMPDHW tank pump request from the BMSWrite
AI 0PRIM TARGPrimary target temperature in useRead
AI 3PRIM SUPPrimary supply water temperatureRead
AI 18Boil 1 MODBoiler 1 modulation, % (repeat per boiler)Read
BI 0PRIM P1Primary pump 1 runningRead
BI 5ALERT RLYAlert dry relay energizedRead
AI 15ERRORActive error code; see the error listRead

Enable & remote start

Set the Heatronic 4000 Application Mode to BAS for BMS control: the BAS then sends the setpoint (AV 0) and heat call (BV 0), plus primary pump (BV 1) and DHW pump (BO 0) requests. BV 2-5 enable (0) or disable (1) boilers 1-4. In RSET, SETP, DDHW or EMS mode, set BAS Monitor = ON for monitoring and adjusting selected settings only.

Sensors & values from the BMS

AV 5 BAS Outdoor Air Temperature takes an outdoor temperature from the BMS (-85 to 149 °F); -85 °F means invalid / no BAS sensor.

Network setup

Watch out for

Bosch Heatronic 4000 boiler plant control 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.

72 of 72 shown
Type
Access
Show
Bosch Heatronic 4000 boiler plant control BACnet Points List
DescriptionStates
AImin0PRIM TARGPrimary Target Temperature; range -22 to 266°F°FRead
AI1PRIM MINMinimum Primary Target Temperature; range 60 to 180°F°FRead
AI2PRIM MAXMaximum Primary Target Temperature; range 90 to 225°F°FRead
AImin3PRIM SUPPrimary Supply Temperature; range -22 to 266°F°FRead
AI4PRIM RETPrimary Return Temperature; range -22 to 266°F°FRead
AI5OUTDOOROutdoor Air Temperature; range -76 to 149°F°FRead
AI6DHWDHW Tank Temperature; range -22 to 266°F°FRead
AI7FLUECommon Flue Temperature; range -22 to 266°F°FRead
AI8Boil INLETBoiler Inlet Temperature; range -40 to 500°F°FRead
AI9FLOW RATEFlow Rate; range 0 to 65535 gpmgpmRead
AI10ENERGYEnergy Usage; range 0 to 65535 ThermsthermsRead
AI11PRESSURESystem Pressure; range 0 to 65535 psipsiRead
AI12PRIM P1 RTPrimary Pump 1 Running Time; range 0 to 65535 HourshRead
AI13PRIM P2 RTPrimary Pump 2 Running Time; range 0 to 65535 HourshRead
AI14DHW P RTDHW Pump Running Time; range 0 to 65535 HourshRead
AImin15ERRORCurrent Error; code from the error list in the manualRead
AI16Boil 1 TYPEBoiler 1 TypeRead0=MOD, 1=1STG, 2=2STG, 3=EMS
AI22Boil 2 TYPEBoiler 2 TypeRead0=MOD, 1=1STG, 2=2STG, 3=EMS
AI28Boil 3 TYPEBoiler 3 TypeRead0=MOD, 1=1STG, 2=2STG, 3=EMS
AI34Boil 4 TYPEBoiler 4 TypeRead0=MOD, 1=1STG, 2=2STG, 3=EMS
AI17Boil 1 OUTBoiler 1 Outlet Temperature; range -22 to 266°F°FRead
AI23Boil 2 OUTBoiler 2 Outlet Temperature; range -22 to 266°F°FRead
AI29Boil 3 OUTBoiler 3 Outlet Temperature; range -22 to 266°F°FRead
AI35Boil 4 OUTBoiler 4 Outlet Temperature; range -22 to 266°F°FRead
AImin18Boil 1 MODBoiler 1 Modulating Output; range 0 to 100%%Read
AI24Boil 2 MODBoiler 2 Modulating Output; range 0 to 100%%Read
AI30Boil 3 MODBoiler 3 Modulating Output; range 0 to 100%%Read
AI36Boil 4 MODBoiler 4 Modulating Output; range 0 to 100%%Read
AI19BURNER 1Boiler 1 Running Time; range 0 to 65535 HourshRead
AI25BURNER 2Boiler 2 Running Time; range 0 to 65535 HourshRead
AI31BURNER 3Boiler 3 Running Time; range 0 to 65535 HourshRead
AI37BURNER 4Boiler 4 Running Time; range 0 to 65535 HourshRead
AI20CYCLES 1Boiler 1 Cycles; range 0 to 65535Read
AI26CYCLES 2Boiler 2 Cycles; range 0 to 65535Read
AI32CYCLES 3Boiler 3 Cycles; range 0 to 65535Read
AI38CYCLES 4Boiler 4 Cycles; range 0 to 65535Read
AI21PUMP 1 RTBoiler 1 Pump Running Time; range 0 to 65535 HourshRead
AI27PUMP 2 RTBoiler 2 Pump Running Time; range 0 to 65535 HourshRead
AI33PUMP 3 RTBoiler 3 Pump Running Time; range 0 to 65535 HourshRead
AI39PUMP 4 RTBoiler 4 Pump Running Time; range 0 to 65535 HourshRead
AVmin0SETPOINTBAS Setpoint Temperature; range 60 to 225°F°FWrite
AV1ROOM OccRoom Occupied Temperature; range 35 to 100°F°FWrite
AV2ROOM UnOccRoom UnOccupied Temperature; range 35 to 100°F°FWrite
AV3OUT DSGNOutdoor Design Temperature; range -60 to 45°F°FWrite
AV4TERMINALTerminal Unit TypeWrite0=HRF1, 1=HRF2, 2=CONV, 3=COIL, 4=RAD, 5=BASE
AV5OUTDOORBAS Outdoor Air Temperature; range -85 to 149 °F; -85 = invalid / no BAS sensor°FWrite
BImin0PRIM P1Primary Pump 1 StatusRead0=Off, 1=On
BI1PRIM P2Primary Pump 2 StatusRead0=Off, 1=On
BI2DHW PUMPDHW Pump StatusRead0=Off, 1=On
BI3SETBACKSetback StatusRead0=Off, 1=On
BI4AUX RLYAuxiliary Relay StatusRead0=Off, 1=On
BImin5ALERT RLYAlert Dry Relay StatusRead0=Off, 1=On
BI6HEAT CALLCentral Heat Call StatusRead0=Off, 1=On
BI7DHW CALLDHW Call StatusRead0=Off, 1=On
BI8FUEL SWITCHFuel Switch StatusRead0=Off, 1=On
BI9FLOW PROOFPrimary Pump Flow Proof StatusRead0=Off, 1=On
BI10CA PROOFCombustion Air Proof StatusRead0=Off, 1=On
BI11CONDENSE 1Boiler 1 CondensingRead0=No, 1=Yes
BI13CONDENSE 2Boiler 2 CondensingRead0=No, 1=Yes
BI15CONDENSE 3Boiler 3 CondensingRead0=No, 1=Yes
BI17CONDENSE 4Boiler 4 CondensingRead0=No, 1=Yes
BI12B1 PUMPBoiler 1 Pump StatusRead0=Off, 1=On
BI14B2 PUMPBoiler 2 Pump StatusRead0=Off, 1=On
BI16B3 PUMPBoiler 3 Pump StatusRead0=Off, 1=On
BI18B4 PUMPBoiler 4 Pump StatusRead0=Off, 1=On
BOmin0DHW PUMPBAS DHW Tank Pump RequestWrite0=Off, 1=On
BVmin0BAS HEAT CALLBAS Heat CallWrite0=Off, 1=On
BVmin1BAS PRIM PMP REQBAS Primary Pump RequestWrite0=Off, 1=On
BV2ENABLE B1Enable / Disable Boiler 1Write0=Enable, 1=Disable
BV3ENABLE B2Enable / Disable Boiler 2Write0=Enable, 1=Disable
BV4ENABLE B3Enable / Disable Boiler 3Write0=Enable, 1=Disable
BV5ENABLE B4Enable / Disable Boiler 4Write0=Enable, 1=Disable
Object ID lookup: Bosch Heatronic 4000 boiler plant control 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 Heatronic 4000 boiler plant control 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 Heatronic 4000 boiler plant control

How many BACnet points does the Bosch Heatronic 4000 boiler plant control have?

This list has 72 BACnet objects: 40 analog inputs, 6 analog values, 19 binary inputs, 1 binary output, 6 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Bosch Heatronic 4000 boiler plant control BACnet points are writable?

13 of the 72 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 Heatronic 4000 boiler plant control BACnet documentation?

The source is Heatronic 4000 BAS Integration Manual (BTC 461501103 B (6720810375)), revision 2018-03, published free by Bosch at https://www.bosch-homecomfort.com/us/media/country_pool/service/technical_guides/bosch_heatronic_4000_bas_integration_manual_en_03.2018.pdf.

What are the minimum BACnet points to integrate the Bosch Heatronic 4000 boiler plant control?

Start with BV 0 BAS HEAT CALL (Heat call from the BMS (APP MODE = BAS)); AV 0 SETPOINT (Primary setpoint from the BMS, 60-225 °F); BV 1 BAS PRIM PMP REQ (Primary pump request from the BMS); BO 0 DHW PUMP (DHW tank pump request from the BMS); AI 0 PRIM TARG (Primary target temperature in use); AI 3 PRIM SUP (Primary supply water temperature); AI 18 Boil 1 MOD (Boiler 1 modulation, % (repeat per boiler)); BI 0 PRIM P1 (Primary pump 1 running); BI 5 ALERT RLY (Alert dry relay energized); AI 15 ERROR (Active error code; see the error list).

How do I enable BMS control of the Bosch Heatronic 4000 boiler plant control?

Set the Heatronic 4000 Application Mode to BAS for BMS control: the BAS then sends the setpoint (AV 0) and heat call (BV 0), plus primary pump (BV 1) and DHW pump (BO 0) requests. BV 2-5 enable (0) or disable (1) boilers 1-4. In RSET, SETP, DDHW or EMS mode, set BAS Monitor = ON for monitoring and adjusting selected settings only.

Can the BMS supply sensor values to the Bosch Heatronic 4000 boiler plant control?

AV 5 BAS Outdoor Air Temperature takes an outdoor temperature from the BMS (-85 to 149 °F); -85 °F means invalid / no BAS sensor.

How do I check these points on the real Heatronic 4000 boiler plant control?

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: Heatronic 4000 BAS Integration Manual · BTC 461501103 B (6720810375) · rev. 2018-03. Object names, instances and units are reproduced as published; descriptions are our own.