- Home
- BACnet points lists
- Bosch
- 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
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
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
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.
| Object | Name | Why | Access |
|---|---|---|---|
| BV 0 | BAS HEAT CALL | Heat call from the BMS (APP MODE = BAS) | Write |
| AV 0 | SETPOINT | Primary setpoint from the BMS, 60-225 °F | Write |
| BV 1 | BAS PRIM PMP REQ | Primary pump request from the BMS | Write |
| BO 0 | DHW PUMP | DHW tank pump request from the BMS | Write |
| AI 0 | PRIM TARG | Primary target temperature in use | Read |
| AI 3 | PRIM SUP | Primary supply water temperature | Read |
| AI 18 | Boil 1 MOD | Boiler 1 modulation, % (repeat per boiler) | Read |
| BI 0 | PRIM P1 | Primary pump 1 running | Read |
| BI 5 | ALERT RLY | Alert dry relay energized | Read |
| AI 15 | ERROR | Active error code; see the error list | Read |
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
- BAS Type must be BACn (BACnet IP over the RJ45 port); MODB selects Modbus RS-485 instead.
- Device ID is entered at the control as four number sets (0-4, 0-99, 0-99, 0-99), default 0,0,0,0.
- UDP port default 0xBAC0 (47808); DHCP is ON by default, static default 192.168.0.200 with gateway 192.168.0.1.
- Foreign device registration: set BBMD TIME (30-65535 s), BBMD IP and BBMD port.
- The BAS menu items need the Advanced access level (unlock switch beside the display).
Watch out for
- ENABLE B1-B4 use 0 = Enable, 1 = Disable.
- Only BACnet IP is supported (no MS/TP); Modbus uses RS-485.
- DeviceCommunicationControl password is "Bosch" (from the PICS).
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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AImin | 0 | PRIM TARG | Primary Target Temperature; range -22 to 266°F | °F | Read | |
| AI | 1 | PRIM MIN | Minimum Primary Target Temperature; range 60 to 180°F | °F | Read | |
| AI | 2 | PRIM MAX | Maximum Primary Target Temperature; range 90 to 225°F | °F | Read | |
| AImin | 3 | PRIM SUP | Primary Supply Temperature; range -22 to 266°F | °F | Read | |
| AI | 4 | PRIM RET | Primary Return Temperature; range -22 to 266°F | °F | Read | |
| AI | 5 | OUTDOOR | Outdoor Air Temperature; range -76 to 149°F | °F | Read | |
| AI | 6 | DHW | DHW Tank Temperature; range -22 to 266°F | °F | Read | |
| AI | 7 | FLUE | Common Flue Temperature; range -22 to 266°F | °F | Read | |
| AI | 8 | Boil INLET | Boiler Inlet Temperature; range -40 to 500°F | °F | Read | |
| AI | 9 | FLOW RATE | Flow Rate; range 0 to 65535 gpm | gpm | Read | |
| AI | 10 | ENERGY | Energy Usage; range 0 to 65535 Therms | therms | Read | |
| AI | 11 | PRESSURE | System Pressure; range 0 to 65535 psi | psi | Read | |
| AI | 12 | PRIM P1 RT | Primary Pump 1 Running Time; range 0 to 65535 Hours | h | Read | |
| AI | 13 | PRIM P2 RT | Primary Pump 2 Running Time; range 0 to 65535 Hours | h | Read | |
| AI | 14 | DHW P RT | DHW Pump Running Time; range 0 to 65535 Hours | h | Read | |
| AImin | 15 | ERROR | Current Error; code from the error list in the manual | Read | ||
| AI | 16 | Boil 1 TYPE | Boiler 1 Type | Read | 0=MOD, 1=1STG, 2=2STG, 3=EMS | |
| AI | 22 | Boil 2 TYPE | Boiler 2 Type | Read | 0=MOD, 1=1STG, 2=2STG, 3=EMS | |
| AI | 28 | Boil 3 TYPE | Boiler 3 Type | Read | 0=MOD, 1=1STG, 2=2STG, 3=EMS | |
| AI | 34 | Boil 4 TYPE | Boiler 4 Type | Read | 0=MOD, 1=1STG, 2=2STG, 3=EMS | |
| AI | 17 | Boil 1 OUT | Boiler 1 Outlet Temperature; range -22 to 266°F | °F | Read | |
| AI | 23 | Boil 2 OUT | Boiler 2 Outlet Temperature; range -22 to 266°F | °F | Read | |
| AI | 29 | Boil 3 OUT | Boiler 3 Outlet Temperature; range -22 to 266°F | °F | Read | |
| AI | 35 | Boil 4 OUT | Boiler 4 Outlet Temperature; range -22 to 266°F | °F | Read | |
| AImin | 18 | Boil 1 MOD | Boiler 1 Modulating Output; range 0 to 100% | % | Read | |
| AI | 24 | Boil 2 MOD | Boiler 2 Modulating Output; range 0 to 100% | % | Read | |
| AI | 30 | Boil 3 MOD | Boiler 3 Modulating Output; range 0 to 100% | % | Read | |
| AI | 36 | Boil 4 MOD | Boiler 4 Modulating Output; range 0 to 100% | % | Read | |
| AI | 19 | BURNER 1 | Boiler 1 Running Time; range 0 to 65535 Hours | h | Read | |
| AI | 25 | BURNER 2 | Boiler 2 Running Time; range 0 to 65535 Hours | h | Read | |
| AI | 31 | BURNER 3 | Boiler 3 Running Time; range 0 to 65535 Hours | h | Read | |
| AI | 37 | BURNER 4 | Boiler 4 Running Time; range 0 to 65535 Hours | h | Read | |
| AI | 20 | CYCLES 1 | Boiler 1 Cycles; range 0 to 65535 | Read | ||
| AI | 26 | CYCLES 2 | Boiler 2 Cycles; range 0 to 65535 | Read | ||
| AI | 32 | CYCLES 3 | Boiler 3 Cycles; range 0 to 65535 | Read | ||
| AI | 38 | CYCLES 4 | Boiler 4 Cycles; range 0 to 65535 | Read | ||
| AI | 21 | PUMP 1 RT | Boiler 1 Pump Running Time; range 0 to 65535 Hours | h | Read | |
| AI | 27 | PUMP 2 RT | Boiler 2 Pump Running Time; range 0 to 65535 Hours | h | Read | |
| AI | 33 | PUMP 3 RT | Boiler 3 Pump Running Time; range 0 to 65535 Hours | h | Read | |
| AI | 39 | PUMP 4 RT | Boiler 4 Pump Running Time; range 0 to 65535 Hours | h | Read | |
| AVmin | 0 | SETPOINT | BAS Setpoint Temperature; range 60 to 225°F | °F | Write | |
| AV | 1 | ROOM Occ | Room Occupied Temperature; range 35 to 100°F | °F | Write | |
| AV | 2 | ROOM UnOcc | Room UnOccupied Temperature; range 35 to 100°F | °F | Write | |
| AV | 3 | OUT DSGN | Outdoor Design Temperature; range -60 to 45°F | °F | Write | |
| AV | 4 | TERMINAL | Terminal Unit Type | Write | 0=HRF1, 1=HRF2, 2=CONV, 3=COIL, 4=RAD, 5=BASE | |
| AV | 5 | OUTDOOR | BAS Outdoor Air Temperature; range -85 to 149 °F; -85 = invalid / no BAS sensor | °F | Write | |
| BImin | 0 | PRIM P1 | Primary Pump 1 Status | Read | 0=Off, 1=On | |
| BI | 1 | PRIM P2 | Primary Pump 2 Status | Read | 0=Off, 1=On | |
| BI | 2 | DHW PUMP | DHW Pump Status | Read | 0=Off, 1=On | |
| BI | 3 | SETBACK | Setback Status | Read | 0=Off, 1=On | |
| BI | 4 | AUX RLY | Auxiliary Relay Status | Read | 0=Off, 1=On | |
| BImin | 5 | ALERT RLY | Alert Dry Relay Status | Read | 0=Off, 1=On | |
| BI | 6 | HEAT CALL | Central Heat Call Status | Read | 0=Off, 1=On | |
| BI | 7 | DHW CALL | DHW Call Status | Read | 0=Off, 1=On | |
| BI | 8 | FUEL SWITCH | Fuel Switch Status | Read | 0=Off, 1=On | |
| BI | 9 | FLOW PROOF | Primary Pump Flow Proof Status | Read | 0=Off, 1=On | |
| BI | 10 | CA PROOF | Combustion Air Proof Status | Read | 0=Off, 1=On | |
| BI | 11 | CONDENSE 1 | Boiler 1 Condensing | Read | 0=No, 1=Yes | |
| BI | 13 | CONDENSE 2 | Boiler 2 Condensing | Read | 0=No, 1=Yes | |
| BI | 15 | CONDENSE 3 | Boiler 3 Condensing | Read | 0=No, 1=Yes | |
| BI | 17 | CONDENSE 4 | Boiler 4 Condensing | Read | 0=No, 1=Yes | |
| BI | 12 | B1 PUMP | Boiler 1 Pump Status | Read | 0=Off, 1=On | |
| BI | 14 | B2 PUMP | Boiler 2 Pump Status | Read | 0=Off, 1=On | |
| BI | 16 | B3 PUMP | Boiler 3 Pump Status | Read | 0=Off, 1=On | |
| BI | 18 | B4 PUMP | Boiler 4 Pump Status | Read | 0=Off, 1=On | |
| BOmin | 0 | DHW PUMP | BAS DHW Tank Pump Request | Write | 0=Off, 1=On | |
| BVmin | 0 | BAS HEAT CALL | BAS Heat Call | Write | 0=Off, 1=On | |
| BVmin | 1 | BAS PRIM PMP REQ | BAS Primary Pump Request | Write | 0=Off, 1=On | |
| BV | 2 | ENABLE B1 | Enable / Disable Boiler 1 | Write | 0=Enable, 1=Disable | |
| BV | 3 | ENABLE B2 | Enable / Disable Boiler 2 | Write | 0=Enable, 1=Disable | |
| BV | 4 | ENABLE B3 | Enable / Disable Boiler 3 | Write | 0=Enable, 1=Disable | |
| BV | 5 | ENABLE B4 | Enable / Disable Boiler 4 | Write | 0=Enable, 1=Disable |
No points match these filters.
Object ID lookup: Bosch Heatronic 4000 boiler plant control point IDs by name
AI0PRIM TARGAI1PRIM MINAI2PRIM MAXAI3PRIM SUPAI4PRIM RETAI5OUTDOORAI6DHWAI7FLUEAI8Boil INLETAI9FLOW RATEAI10ENERGYAI11PRESSUREAI12PRIM P1 RTAI13PRIM P2 RTAI14DHW P RTAI15ERRORAI16Boil 1 TYPEAI22Boil 2 TYPEAI28Boil 3 TYPEAI34Boil 4 TYPEAI17Boil 1 OUTAI23Boil 2 OUTAI29Boil 3 OUTAI35Boil 4 OUTAI18Boil 1 MODAI24Boil 2 MODAI30Boil 3 MODAI36Boil 4 MODAI19BURNER 1AI25BURNER 2AI31BURNER 3AI37BURNER 4AI20CYCLES 1AI26CYCLES 2AI32CYCLES 3AI38CYCLES 4AI21PUMP 1 RTAI27PUMP 2 RTAI33PUMP 3 RTAI39PUMP 4 RTAV0SETPOINTAV1ROOM OccAV2ROOM UnOccAV3OUT DSGNAV4TERMINALAV5OUTDOORBI0PRIM P1BI1PRIM P2BI2DHW PUMPBI3SETBACKBI4AUX RLYBI5ALERT RLYBI6HEAT CALLBI7DHW CALLBI8FUEL SWITCHBI9FLOW PROOFBI10CA PROOFBI11CONDENSE 1BI13CONDENSE 2BI15CONDENSE 3BI17CONDENSE 4BI12B1 PUMPBI14B2 PUMPBI16B3 PUMPBI18B4 PUMPBO0DHW PUMPBV0BAS HEAT CALLBV1BAS PRIM PMP REQBV2ENABLE B1BV3ENABLE B2BV4ENABLE B3BV5ENABLE B4
Integration notes
- Native BACnet IP, vendor ID 744, BACnet protocol revision 10, device profile B-ASC.
- Per-boiler objects are printed with (n) = boiler 1-4 and explicit IDs; they are listed here for all four boilers.
- What the BMS can command depends on the Application Mode: full control only in BAS mode, monitoring and selected settings in the other modes with BAS Monitor ON.
- Error codes (0 = no error, sensor and tN4 bus errors, etc.) are listed on page 12 of the manual.
- The object list closely matches the tekmar Boiler Control 284 BAS manual (watts/tekmar-boiler-control-284); the two appear to share the same control platform, with small differences in object names.
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
- Boiler cascade controller gateway
Bosch Buderus Cascade SSB 255 / 399 / 512 (ProtoAir FPA-W44, C_Platform)
Bosch/Buderus SSB 255, 399 and 512 condensing boilers in a cascade (C_Platform), read through the ProtoAir FPA-W44 gateway.
Also known as: SSB 255, SSB 399, SSB 512, Buderus SSB, C_Platform, ProtoAir FPA-W44, Bosch cascade - 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 - Water-to-water heat pump controller
Bosch Control Air 5600 - Water to Water (WWZ software)
Bosch water-to-water heat pumps fitted with the Control Air 5600 DDC controller running WWZ software.
Also known as: Control Air 5600, WWZ 1.03, Bosch water to water heat pump BACnet, Bosch TT Water to Water - 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 - Water source heat pump controller
Bosch FHP / Bosch ES 2-stage single-compressor water-to-air DDC (software 3.10)
Discontinued FHP / Bosch ES-series two-stage, single-compressor water-to-air heat pumps with the factory DDC controller running software 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: 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.