Easy BACnet
  1. Home
  2. BACnet points lists
  3. Bosch
  4. REGO 5200 heat pump controller (Supraeco T)

Heat pump controller · BACnet points list

Bosch REGO 5200 heat pump controller (Supraeco T) BACnet points list

Updated 12 November 2026

Short answer

The REGO 5200 heat pump controller publishes one BACnet device (instance 2001) with about 250 objects: heat curve and DHW settings, communicated (override) sensor values and setpoints as AVs, sensor readings and run-time meters as AVs, compressor and pump commands/statuses and I/O as BVs, and one Multi-state Value per alarm. The same data is also on Modbus.

This page lists 249 BACnet objects for the Bosch REGO 5200 heat pump controller (Supraeco T) — 57 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
REGO 5200 heat pump controller (Supraeco T)
Equipment
Heat pump controller
Equipment type
Heat pumps
BACnet objects
249 (57 writable)
Transport
—
Firmware
Program 1.3-0-00 and later (document 1.3.1-01)
Default device instance
2001
Also known as
REGO 5200, REGO5200, Supraeco T, Bosch Supraeco T BACnet, 6 720 821 165, Bosch ground source heat pump BACnet
Source document
Modbus/ Bacnet protocol REGO 5200 · 6 720 821 165 · rev. 2016/11
Download CSV 249 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 REGO 5200 heat pump controller (Supraeco T)

Integration in brief

Keep the third-party watchdog alive with BV 4, use BV 1-3 to allow or force the compressors, and write the communicated flow setpoint or sensor values when override mode is used. Read sensor values, compressor run states and the summary alarms.

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 1externalCompressorStartEnableThird-party compressor start (0 Auto, 1 Run)Write
BV 2externalStartCompressor1Compressor 1 allow (0 Stop, 1 Auto)Write
AV 35flowTemperatureSetpointComFlow temperature setpoint, communicated modeWrite
BV 4resetWatchdogThird-party watchdog reset (5 min)Write
MV 16compressor1RunStateCompressor 1 run stateRead
AV 70sensorT0Heating system temperature T0Read
AV 72sensorTL1Outdoor temperature (damped)Read
BV 10sumAlarmASummary alarm ARead
BV 11sumAlarmBSummary alarm BRead

Enable & remote start

BV 1 (externalCompressorStartEnable) and BV 2/BV 3 (allow per compressor) let a third-party system start or block the compressors.

Heartbeat & communication loss

BV 4 resetWatchdog is the third-party watchdog reset (5 minutes); the Modbus part of the manual says watchdog-dependent settings are ignored unless the watchdog has been reset.

Sensors & values from the BMS

BV 5 (CommunicatedSensors) switches T0 and TL1 to the values written to AV 3/AV 4; TW1 uses AV 5 when the TW1 sensor setting is Communicated. BV 6 (communicatedFlowTempSetpoint) makes the controller use the flow setpoint written to AV 35.

Network setup

Watch out for

Bosch REGO 5200 heat pump controller (Supraeco T) 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.

249 of 249 shown
Type
AnalogBinaryMulti-state
Access
Show
Bosch REGO 5200 heat pump controller (Supraeco T) BACnet Points List
DescriptionStates
AV2alarmAcknowledgeAlarm acknowledge, write alarm numer to acknowledge alarmWrite
AV3externalT0SensorValueT0 sensor value in override modeWrite
AV4externalTL1SensorValueTL1 sensor value in override modeWrite
AV5externalTW1SensorValueTW1 sensor value in override modeWrite
AV6Y_coordinate1The heat curves value if the outdoor temperature is 20 degreesWrite
AV7Y_coordinate2The heat curves value if the outdoor temperature is 15 degreesWrite
AV8Y_coordinate3The heat curves value if the outdoor temperature is 10 degreesWrite
AV9Y_coordinate4The heat curves value if the outdoor temperature is 5 degreesWrite
AV10Y_coordinate5The heat curves value if the outdoor temperature is 0 degreesWrite
AV11Y_coordinate6The heat curves value if the outdoor temperature is -5 degreesWrite
AV12Y_coordinate7The heat curves value if the outdoor temperature is -10 degreesWrite
AV13Y_coordinate8The heat curves value if the outdoor temperature is -15 degreesWrite
AV14Y_coordinate9The heat curves value if the outdoor temperature is -20 degreesWrite
AV15Y_coordinate10The heat curves value if the outdoor temperature is -25 degreesWrite
AV16Y_coordinate11The heat curves value if the outdoor temperature is -30 degreesWrite
AV17Y_coordinate12The heat curves value if the outdoor temperature is -35 degreesWrite
AV18summerOperationTemperatureStart of summer operation temperatureWrite
AV19summerOperationTimeStart of summer operation timeWrite
AV20winterOperationTemperatureStart of winter operation temperatureWrite
AV21winterOperationTimeStart of winter operation timeWrite
AV22winterOperationNowTemperatureImidiate start of winter operation temperatureWrite
AV23dhwStartTemperatureComDHW TW1 start temperature if communicated TW1 sensor is usedWrite
AV24dhwStopTemperatureComDHW TW1 stop temperature if communicated TW1 sensor is usedWrite
AV25dhwStartTemperatureDHW TW1 start temperature if local TW1 sensor is usedWrite
AV26dhwStopTemperatureDHW TW1 stop temperature if local TW1 sensor is usedWrite
AV27addHeatStartHysteresisadditional heat start hysteresisWrite
AV28addHeatStartTime1additional heat start time in degree minutes for step1Write
AV29addHeatStartTime2additional heat start time in degree minutes for step2Write
AV30addHeatStartTime3additional heat start time in degree minutes for step3Write
AV31addHeatStopTime1additional heat stop time in degree minutes for step1Write
AV32addHeatStopTime2additional heat stop time in degree minutes for step2Write
AV33addHeatStopTime3additional heat stop time in degree minutes for step3Write
AV34addHeatAlarmDelayTimeDelay time for additional heat alarmWrite
AVmin35flowTemperatureSetpointComThe flow temperature setpoint in communicated modeWrite
AV36fwsDhwCircPumpOffTimeWeekendThe FWS DHW curc. pump off time during weekendsWrite
AV37fwsDhwCircPumpOnTimeWeekendThe FWS DHW curc. pump on time during weekendsWrite
AV38fwsDhwCircPumpOffTimeWeekdayThe FWS DHW curc. pump off time during weekdaysWrite
AV39fwsDhwCircPumpOnTimeWeekdayThe FWS DHW curc. pump on time during weekdaysWrite
AV40fwsDhwAlarmHighDhwCircTemperatureLimitThe FWS Alarm limit for high DHW circ. temperatureWrite
AV41fwsDhwAlarmHighDhwTemperatureLimitThe FWS Alarm limit for high DHW temperatureWrite
AV42fwsDhwAlarmLowDhwCircTemperatureLimitThe FWS Alarm limit for low DHW circ. temperatureWrite
AV43fwsDhwAlarmLowDhwTemperatureLimitThe FWS Alarm limit for low DHW temperatureWrite
AV44fwsDhwHeatingWaterPumpTemperatureSetpointThe FWS heating water pump DHW temperature setpointWrite
AV45fwsDhwSetpointThe FWS DHW setpointWrite
AV64hybridControlElectricityPriceElectricity price per kWhWrite
AV65hybridControlAddHeatPriceAdditional heat price per kWhWrite
AV67analogInput1AI1, direct read (T0)Read
AV68analogInput2AI2, direct read (TL1)Read
AV69analogInput3AI3, direct read (TW1)Read
AVmin70sensorT0T0 sensor, heating systemRead
AV71sensorTL1RawTL1 sensor, outdoor directRead
AVmin72sensorTL1TL1 sensor, outdoor dampedRead
AV73sensorTW1TW1 sensor, DHW cylinderRead
AV74sensorTR6TR6 sensor, hotgasRead
AV75sensorTC1TC1 sensor, additional heatRead
AV76sensorTC0TC0 sensor, heating returnRead
AV77sensorTB0TB0 sensor, brine returnRead
AV78sensorTB1TB1 sensor, brine flowRead
AV79sensorTC2TC2 sensor, buffer temperatureRead
AV80sensorTR8TR8 sensorRead
AV81sensorTC3TC3 sensor, flow temperatureRead
AV82sensorTR3TR3 sensorRead
AV83sensorTR2TR2 sensorRead
AV84sensorTR5TR5 sensorRead
AV85sensorTR7TR7 sensor, hotgasRead
AV86sensorJR0TemperatureJR0 sensor, temperatureRead
AV87sensorJR0PressureJR0 sensor, pressure in barRead
AV88sensorJR1TemperatureJR1 sensor, temperatureRead
AV89sensorJR1PressureJR1 sensor, pressure in barRead
AV90sensorJR2TemperatureJR2 sensor, temperatureRead
AV91sensorJR2PressureJR2 sensor, pressure in barRead
AV92flowTemperatureSetpointFlow temperature setpoint for T0Read
AV93addHeatValveOutput for the additional heater valveRead
AV94runTimeMeeterCompressor1Run time meeter for compressor 1Read
AV95runTimeMeeterCompressor2Run time meeter for compressor 2Read
AV96runTimeMeeterAddHeatStep1Run time meeter for add heat step 1Read
AV97runTimeMeeterAddHeatStep2Run time meeter for add heat step 2Read
AV98runTimeMeeterAddHeatStep3Run time meeter for add heat step 3Read
AV99runTimeMeeterPC1Run time meeter for PC1 circ. pumpRead
AV100runTimeMeeterAddHeatValveRun time meeter for Additional heater valveRead
AV101runTimeMeeterSummaryAlarmRun time meeter for the summary alarmRead
AV102runTimeMeeterDHWRun time meeter for DHWRead
AV103runTimeMeeterPC0Run time meeter for PC0 heating pumpRead
AV104runTimeMeeterPB3Run time meeter for PB3 brine pumpRead
AV105PC0OutputCurrent speed PC0Read
AV106PB3OutputCurrent speed PB3Read
AV107fwsDhwCircPumpFWS DHW circ. PumpRead
AV108fwsDiverterValvePositionFWS Diverter Valve PositionRead
AV109fwsHeatingWaterPumpFWS Heating Water PumpRead
AV110fwsRunTimeMeeterDhwCirculationPumpFWS Run Time Meeter Dhw Circulation PumpRead
AV111fwsColdWaterTemperatureFWS Cold Water TemperatureRead
AV112fwsSensorColdWaterTemperatureFWS Sensor Cold Water TemperatureRead
AV113fwsSensorDhwCircTemperatureFWS Sensor Dhw Circ TemperatureRead
AV114fwsSensorDhwFlowTemperatureFWS Sensor Dhw Flow TemperatureRead
AV115fwsSensorDhwReturnTemperatureFWS Sensor Dhw Return TemperatureRead
AV116fwsSensorHeatingFlowTemperatureFWS Sensor Heating Flow TemperatureRead
AV117fwsSensorHeatingReturnTemperatureFWS Sensor Heating Return TemperatureRead
AV118fwsSensorWaterFlowFWS Sensor Water FlowRead
AV119fwsHeatingWaterPumpSpeedFWS Heating Water Pump SpeedRead
AV120summaryAlarmC_1summary Alarm C_1Read
AV121summaryAlarmC_2summary Alarm C_2Read
AV122summaryAlarmC_3summary Alarm C_3Read
AV123summaryAlarmC_4summary Alarm C_4Read
AV124summaryAlarmC_5summary Alarm C_5Read
BVmin1externalCompressorStartEnableThirdpartie compressor start (0=Auto, 1=RUN)Write0=Auto, 1=RUN
BVmin2externalStartCompressor1Thirdpartie compressor allow (0=STOP, 1=Auto) for compressor1Write0=STOP, 1=Auto
BV3externalStartCompressor2Thirdpartie compressor allow (0=STOP, 1=Auto) for compressor2Write0=STOP, 1=Auto
BVmin4resetWatchdogThirdpartie WatchDog reset (5 minutes)Write
BV5CommunicatedSensorsOverride sensor inputs for T0 and TL1Write
BV6communicatedFlowTempSetpointUse communicated flow setpoint (AV 35); printed as 'Override sensor input for T0'Write
BV7bootModeUnit was just powered onRead
BV8temporaryProtectionTemporary protection triggeredRead
BV9blockingProtectionblocking protection, needs resetRead
BVmin10sumAlarmAsummary alarm, ARead
BVmin11sumAlarmBsummary alarm, BRead
BV12dhwValveDHW valve VW1Read
BV13digitalInput1Digital input 1Read
BV14digitalInput2Digital input 2Read
BV15digitalInput3Digital input 3Read
BV16digitalInput4Digital input 4Read
BV17digitalInput5Digital input 5Read
BV18digitalInput6Digital input 6Read
BV19digitalInput7Digital input 7Read
BV20digitalInput8Digital input 8Read
BV21digitalOutputPC0Digital output PC0Read
BV22digitalOutputEE1Digital output EE1Read
BV23digitalOutputEE2Digital output EE2Read
BV24digitalOutputVW1Digital output VW1Read
BV25digitalOutputPC1Digital output PC1Read
BV26digitalOutputPM1Digital output PM1Read
BV27digitalOutputSSMDigital output SSMRead
BV28digitalOutputCompressor1Digital output compressor1Read
BV29digitalOutputCompressor2Digital output compressor2Read
BV30digitalOutputER3Digital output ER3Read
BV31digitalOutputER4Digital output ER4Read
BV32externalDhwCircPumpTimeChannelEnableExternal Circ. Pump DHW time channel (0=inactive, 1=active)Write0=inactive, 1=active
BV33hybridControlHeatingEnableHeating hybrid control (0=inactive, 1=active)Write0=inactive, 1=active
BV34hybridControlDhwEnableDHW hybrid control (0=inactive, 1=active)Write0=inactive, 1=active
MV2AlaAcknowAlarm acknowledge, write alarm numer to acknowledge alarmWrite
MV3fwsDhwCircPumpOffTimeWeekend1The FWS DHW curc. pump off time during weekendsWrite
MV10numberOfStandardAccessoriesNumber of standard accessories installedRead
MV11additionalHeaterTypeWhich type of additional heat is installedRead
MV12selectCompAddHeatWhich combination of heating is usedRead
MV13warmWaterTypeWhich type of warmwater sensor is usedRead
MV14addHeatDemandCurrent additional heat demandRead
MV15compressor1DemandCurrent demand state of compressor 1Read
MVmin16compressor1RunStateCurrent run state of compressor 1Read
MV17compressor2DemandCurrent demand state of compressor 2Read
MV18compressor2RunStateCurrent run state of compressor 2Read
MV19Alarm1Oper. error all PC1Read
MV20Alarm2Oper. error compr. and add. heatRead
MV21Alarm3Failure on sensor T0 and TC2Read
MV22Alarm4Sensor error TW4 DHW flowtempRead
MV23Alarm5Failure PC4 Heating water pumpRead
MV24Alarm10Failure on sensor TR3Read
MV25Alarm11Failure on sensor TW1Read
MV26Alarm12Failure on sensor TC0Read
MV27Alarm13Failure on sensor TC2Read
MV28Alarm14Failure on sensor TC3Read
MV29Alarm15Failure on sensor TB0Read
MV30Alarm16Failure on sensor TB1Read
MV31Alarm17Failure on sensor TR2Read
MV32Alarm18Failure on sensor TR5Read
MV33Alarm19Failure on sensor JR0Read
MV34Alarm20Failure on sensor JR1Read
MV35Alarm21Communication error with HP-cardRead
MV36Alarm22Oper. error compressor 1Read
MV37Alarm23Oper. error compressor 2Read
MV38Alarm24Operating error PB3Read
MV39Alarm25Low temperature JR0Read
MV40Alarm26Tripped high pressure switchRead
MV41Alarm27Operating error PC0Read
MV42Alarm28Internal add. heater overheatedRead
MV43Alarm29Mixed add. heater doesn’t get warmRead
MV44Alarm30Compressor 1 does not startRead
MV45Alarm31Compressor 2 does not startRead
MV46Alarm32High pressure JR1Read
MV47Alarm33Low pressure JR1Read
MV48Alarm34Low temperature TB0Read
MV49Alarm35Low temperature TB1Read
MV50Alarm36High temperature TB0Read
MV51Alarm37High temperature TB1Read
MV52Alarm38High temperature TR6Read
MV53Alarm39High temperature TR7Read
MV54Alarm40High temperature TC1Read
MV55Alarm41High temperature TC0Read
MV56Alarm42Low temperature TR5Read
MV57Alarm43Problem with hot water productionRead
MV58Alarm44Problem with VW1 3-way valveRead
MV59Alarm45Problem with Zx VWx 3-way valveRead
MV60Alarm46Start-up attempt interruptedRead
MV61Alarm47Wrong rotation compressor 1Read
MV62Alarm48Wrong rotation compressor 2Read
MV63Alarm49Operating error PC1Read
MV64Alarm50Compressor 1 overheatedRead
MV65Alarm51Compressor 2 overheatedRead
MV66Alarm52Communication error with accessory 1Read
MV67Alarm53Communication error with accessory 2Read
MV68Alarm54Communication error with accessory 3Read
MV69Alarm55Communication error with accessory 4Read
MV70Alarm56Communication error with accessory 5Read
MV71Alarm57Communication error with accessory 6Read
MV72Alarm58Communication error with accessory 7Read
MV73Alarm59Communication error with accessory 8Read
MV74Alarm60Communication error with accessory 9Read
MV75Alarm61Access.1 pump out of orderRead
MV76Alarm62Access.2 pump out of orderRead
MV77Alarm63Access.3 pump out of orderRead
MV78Alarm64Access.4 pump out of orderRead
MV79Alarm65Access.5 pump out of orderRead
MV80Alarm66Access.6 pump out of orderRead
MV81Alarm67Access.7 pump out of orderRead
MV82Alarm68Access.8 pump out of orderRead
MV83Alarm69Access.9 pump out of orderRead
MV84Alarm70Communication error with Z1Read
MV85Alarm71Communication error with Z2Read
MV86Alarm72Communication error with Z3Read
MV87Alarm73Communication error with Z4Read
MV88Alarm74Communication error with Z5Read
MV89Alarm75Compressor 1 overcurrentRead
MV90Alarm76Compressor 1 stallRead
MV91Alarm77Bypass relay 1 failureRead
MV92Alarm78Wrong phase order on power supplyRead
MV93Alarm79Wrong frequency order on power supplyRead
MV94Alarm80Soft starter 1 faliureRead
MV95Alarm81Fuse tripped for compressor 1Read
MV96Alarm82Fuse tripped for compressor 2Read
MV97Alarm83Wrong phase order to compressor 1Read
MV98Alarm84Wrong phase order to compressor 2Read
MV99Alarm85Wrong frequency to comperssor 1Read
MV100Alarm86Wrong frequency to comperssor 2Read
MV101Alarm87Compressor 2 overcurrentRead
MV102Alarm88Compressor 2 stallRead
MV103Alarm89Bypass relay 2 faliureRead
MV104Alarm90Soft starter 2 faliureRead
MV105Alarm91TW4 sensor errorRead
MV107Alarm93TW5 sensor errorRead
MV108Alarm94Low temperature TW6Read
MV109Alarm95Low temperature TW4Read
MV110Alarm96The software in the HP-card is too oldRead
MV111Alarm97The SW in the Regin box is too oldRead
MV112Alarm98TW2 sensor errorRead
MV113Alarm99TW3 sensor errorRead
MV118Alarm100GW0 sensor errorRead
MV119Alarm101TW4 high temperatureRead
MV120Alarm102TW2 low temperatureRead
MV121Alarm103The software in the FWS is too oldRead
MV122Alarm104The Regin SW is too old for the FWSRead
MV123Alarm105Communication error with FWSRead
Object ID lookup: Bosch REGO 5200 heat pump controller 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 REGO 5200 heat pump controller (Supraeco T) 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 REGO 5200 heat pump controller (Supraeco T)

How many BACnet points does the Bosch REGO 5200 heat pump controller (Supraeco T) have?

This list has 249 BACnet objects: 104 analog values, 34 binary values, 111 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Bosch REGO 5200 heat pump controller (Supraeco T) BACnet points are writable?

57 of the 249 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 REGO 5200 heat pump controller (Supraeco T) BACnet documentation?

The source is Modbus/ Bacnet protocol REGO 5200 (6 720 821 165), revision 2016/11, published free by Bosch at https://www.bosch-homecomfort.com/ocsmedia/optimized/full/o451341v272_Modbus-Protokoll_Supraeco_T-2.pdf.

What are the minimum BACnet points to integrate the Bosch REGO 5200 heat pump controller (Supraeco T)?

Start with BV 1 externalCompressorStartEnable (Third-party compressor start (0 Auto, 1 Run)); BV 2 externalStartCompressor1 (Compressor 1 allow (0 Stop, 1 Auto)); AV 35 flowTemperatureSetpointCom (Flow temperature setpoint, communicated mode); BV 4 resetWatchdog (Third-party watchdog reset (5 min)); MV 16 compressor1RunState (Compressor 1 run state); AV 70 sensorT0 (Heating system temperature T0); AV 72 sensorTL1 (Outdoor temperature (damped)); BV 10 sumAlarmA (Summary alarm A); BV 11 sumAlarmB (Summary alarm B).

How do I enable BMS control of the Bosch REGO 5200 heat pump controller (Supraeco T)?

BV 1 (externalCompressorStartEnable) and BV 2/BV 3 (allow per compressor) let a third-party system start or block the compressors.

Does the Bosch REGO 5200 heat pump controller (Supraeco T) need a BACnet heartbeat or have a communication timeout?

BV 4 resetWatchdog is the third-party watchdog reset (5 minutes); the Modbus part of the manual says watchdog-dependent settings are ignored unless the watchdog has been reset.

Can the BMS supply sensor values to the Bosch REGO 5200 heat pump controller (Supraeco T)?

BV 5 (CommunicatedSensors) switches T0 and TL1 to the values written to AV 3/AV 4; TW1 uses AV 5 when the TW1 sensor setting is Communicated. BV 6 (communicatedFlowTempSetpoint) makes the controller use the flow setpoint written to AV 35.

How do I check these points on the real REGO 5200 heat pump controller (Supraeco T)?

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: Modbus/ Bacnet protocol REGO 5200 · 6 720 821 165 · rev. 2016/11. Object names, instances and units are reproduced as published; descriptions are our own.