
Bosch Heating
Controls Bosch Control 8000 heating systems via Modbus TCP.
This template connects Bosch Control 8000 heating systems to ModbusCloud via Modbus TCP. It reads temperatures, pump states, and valve positions, and writes operation modes and temperature setpoints for heating circuits and warm water.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 55, read and write
- Brand
- Bosch Control 8000
- Key readings
- Outside temperature (actual/delayed) · Flow temperature (HC0, HC1, HC2, Strategy) · Room temperature (HC0, HC1, HC2) · Warm water temperature (target/actual) · Mixing valve state (HC0, HC1, HC2) · Pump and HMI states
- Available commands
- Operation mode per HC (Auto/Manual) · Room target temperature (Day/Night) · Warm water target temperature (Day/Night) · Strategy operation mode and bitblock
- Compatible models
- Bosch Control 8000 · FM-SI · FM-MM · FM-MW · FM-CM · FM-AM · Uni Condens 8000 · Condens 7000 · Unimat · Control 8313
- Last updated
Registers (55)
40 read, 18 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| (Syst.) Actual Outside temperature | °C | Read | |||
| (Syst.) Delayed Outside temperature | °C | Read | |||
| (Syst.) Actual Flow temperature | °C | Read | |||
| (Syst.) System HMI State | Read | ||||
| (Strat.) Target Flow temperature | °C | Read | |||
| (Strat.) Target Power Burner | % | Read | |||
| (Strat.) Actual Flow temperature | °C | Read | |||
| (HC0) Target Room temperature | °C | Read and write | |||
| (HC0) Target Flow temperature | °C | Read | |||
| (HC0) Actual Flow temperature | °C | Read | |||
| (HC0) Mixing Valve State | % | Read | |||
| (HC0) Pump State | Read | ||||
| (HC0) Actual Operation mode | Read | ||||
| (HC0) Actual Room temperature | °C | Read and write | |||
| (HC0) HMI State | Read | ||||
| (HC0) Hydraulic State | Read | ||||
| (HC1) Target Room temperature | °C | Read | |||
| (HC1) Target Flow temperature | °C | Read | |||
| (HC1) Actual Flow temperature | °C | Read | |||
| (HC1) Mixing Valve State | % | Read | |||
| (HC1) Pump State | Read | ||||
| (HC1) Actual Operation mode | Read | ||||
| (HC1) Actual Room temperature | °C | Read | |||
| (HC1) HMI State | Read | ||||
| (HC1) Hydraulic State | Read | ||||
| (HC2) Target Room temperature | °C | Read | |||
| (HC2) Target Flow temperature | °C | Read | |||
| (HC2) Actual Flow temperature | °C | Read | |||
| (HC2) Mixing Valve State | % | Read | |||
| (HC2) Pump State | Read | ||||
| (HC2) Actual Operating mode | Read | ||||
| (HC2) Actual Room temperature | °C | Read | |||
| (HC2) HMI State | Read | ||||
| (HC2) Hydraulic State | Read | ||||
| (WW1) Target Warm water temperature | °C | Read | |||
| (WW1) Actual Warm water temperature | °C | Read | |||
| (WW1) Actual Warm water Operation mode | Read and write | ||||
| (WW1) HMI Warm water State | Read | ||||
| (WW1) Warm water pump State | Read | ||||
| (WW1) Circulation warm water pump State | Read | ||||
| (HC0) Operation mode (Auto/Manual) | Write | ||||
| (HC0) Manual operating mode (Reduced/heating mode) | Write | ||||
| (HC0) Room Target temperature (Day) | °C | Write | |||
| (HC0) Room target temperature (Night) | °C | Write | |||
| (HC1) Operation mode (Auto/Manual) | Write | ||||
| (HC1) Manual operating mode (Reduced/heating mode) | Write | ||||
| (HC1) Room Target temperature (Day) | °C | Write | |||
| (HC1) Room target temperature-(Night) | °C | Write | |||
| (HC2) Operation mode (Auto/Manual) | Write | ||||
| (HC2) Manual operating mode (Reduced/Heating) | Write | ||||
| (WW1) Warm water target temperature (Day) | °C | Write | |||
| (WW1) Warm water target temperature (Night) | °C | Write | |||
| (Strat.) Bitblock | Write | ||||
| (Strat.) Operation mode | Write | ||||
| (WW1) Manual operating mode (Reduced/Heating) | Write |
Loading registers…
Send your device list
If a device is not in the library yet, we build the template for free as soon as we have the register data.
Use cases
- Monitor outside temperature, flow temperature, and room temperature per heating circuit on a live cloud dashboard.
- Adjust warm water target temperature remotely without visiting the site when customer requirements change.
- Create an alert when flow temperature drops below the configured setpoint for more than 10 minutes.
- Track mixing valve positions and pump states across multiple heating circuits to detect faults early.
- Switch heating circuit operation modes between Auto and Manual remotely during seasonal transitions.
- Log runtime data and thermal output over time to verify annual energy targets for hybrid heating systems.
Installation
Ensure the Bosch Control 8000 has Modbus TCP enabled and is connected to the local network via Ethernet.
Note the IP address assigned to the Bosch Control 8000 and confirm it is reachable from the ModbusCloud gateway.
Connect the ModbusCloud Gateway to the same local network as the Bosch Control 8000.
In the ModbusCloud portal, add a new device and select the Bosch Control 8000 template from the library.
Enter the IP address and Modbus TCP port of the Bosch Control 8000 in the device configuration screen.
Verify the software version of your Bosch Control 8000 and check that the datapoints in the template match your version according to the Bosch Modbus TCP documentation v2.0.
Things to watch for
Can I use Modbus RTU to connect to the Bosch Control 8000?
No. The Modbus RTU interface on the Bosch Control 8000 is reserved for internal Bosch purposes and is not available for external use. Only Modbus TCP is supported for third-party integration.
Some datapoints return no values or unexpected readings. What should I check?
The available datapoints depend on the Bosch Control software version. Consult the Bosch document "Information on controlling the Control 8000 control device series via Modbus TCP/IP" version 2.0 to verify which registers apply to your specific firmware version.
Which Bosch heating products are compatible with this template?
The template supports Bosch Control 8000, FM-SI, FM-MM, FM-MW, FM-CM, FM-AM, Uni Condens 8000, Condens 7000, Unimat, and Control 8313.
What is the default Modbus TCP port for the Bosch Control 8000?
The standard Modbus TCP port is 502. Confirm this in the network settings of your Bosch Control 8000 before configuring the gateway.
Want to see how it works?














