Easy BACnet
  1. Home
  2. BACnet points lists
  3. Kieback&Peter
  4. MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP)

Valve actuator (bus, with energy functions) · BACnet points list

Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP) BACnet points list

Updated 12 November 2026

Short answer

The Kieback&Peter MD15-BUS and MD50-BUS actuators take a position command or run their own control (room, return or differential temperature, or thermal power) over BACnet MS/TP. Objects cover the operating mode and change-over selection, setpoints, PI and limit settings, sensor input configuration for P1/P2, valve selection and hydraulic balancing, flushing and anti-seize timers, actual position, flow, temperatures, thermal power and energy, and status and fault flags.

This page lists 82 BACnet objects for the Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP) — 54 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Kieback&Peter’s own free documentation, linked below.

Manufacturer
Kieback&Peter
Model
MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP)
Equipment
Valve actuator (bus, with energy functions)
Equipment type
Valves & actuators
BACnet objects
82 (54 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Also known as
MD15-BUS, MD15-BUS-HE, MD15-BUS-Q, MD15-BUS-N-Q, MD15-BUS-N-HE, MD50-BUS, MD50-BUS-N, Kieback Peter MD15, Kieback Peter MD50
Source document
Handbuch Konfiguration und Anwendungsbeispiele MD50-BUS und MD15-BUS-xx (AppNotes), ch. 2.5 Datenpunktliste fuer Bus-Stellantriebe · rev. Rev. 1.10
Download CSV 82 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 Kieback&Peter’s current documentation and the live device before use. Not official Kieback&Peter information. Terms of use.

BMS integration notes: Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP)

Integration in brief

Pick the operating mode with MV 4 (external position signal or one of the internal control modes) and the heating/cooling change-over with MV 9. In position mode write AV 1 (0-100 %); in room-temperature mode write AV 18 setpoint and the room temperature AV 17. Read AI 6 actual position, AI 7 flow and the fault flags.

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
MV 4BetriebmodusOperating mode; 1 = external position signal AV 1Write
MV 9Auswahl HLK Modus (Change-Over)Change-over: 1 shut, 2 heat, 3 cool, 4 autoWrite
AV 1Externes StellsignalPosition command, 0-100 %Write
AV 18Sollwert RaumtemperaturRoom temperature setpointWrite
AV 17Istwert RaumtemperaturRoom temperature from the BMSWrite
AI 6Istwert StellsignalActual relative flow, %Read
AI 7Istwert VolumenstromActual flow, l/hRead
BI 6Fehler: Ventil ist blockiertValve blockedRead
BI 4Störung HardwareHardware faultRead

Enable & remote start

MV 4 Betriebmodus selects position control from AV 1 or an internal control mode; MV 9 sets heating, cooling or shut-off.

Heartbeat & communication loss

MV 6 sets the reaction to a 300 s bus communication loss: no change, close, open, go to the emergency position (AV 8, default 30 %) or follow the 0-10 V input.

Sensors & values from the BMS

Room (AV 17), supply (AV 4) and return (AV 5) temperatures can be written by the BMS when MV 10 / MV 5 select the bus as their source.

Network setup

Watch out for

Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP) 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.

82 of 82 shown
Type
Access
Show
Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP) BACnet Points List
DescriptionStates
AI1Software-VersionSoftware version (123 = 1.23)Read
AI2Analoger Eingang P1Input P1 value; unit follows sensor type; only MD15/MD15-HE/MD15-Q/MD50Read
AI3Analoger Eingang P2Input P2 value; unit follows sensor type; only MD15/MD15-HE/MD15-Q/MD50Read
AI4SollpositionTarget stem positionmmRead
AI5Ist PositionActual stem positionmmRead
AImin6Istwert StellsignalActual relative flow%Read
AImin7Istwert VolumenstromActual flow from valve data; only MD15-Q/-N types/MD50l/hRead
AI8Istwert DifferenztemperaturSupply minus return temperatureKRead
AI9Spueltimer aktuellHours to next flush, or minutes left while flushingRead
AI10Ventilblockierschutz-Timer aktuellHours until anti-seize runhRead
AI11BetriebsstundenTotal operating hourshRead
AI12WegzählerTotal stem travelmmRead
AI13Gesamt-StellhubLearned stroke between end positionsmmRead
AI15Aktuelle VolumenstrombegrenzungActive flow limit (heating or cooling); only MD15-Q/-N types/MD50l/hRead
AI16Istwert der thermischen LeistungThermal power (pressure-independent valves); only MD15-Q/-N types/MD50kWRead
AI17Energie seit 0:00 UhrEnergy since midnight; only MD15-Q/-N types/MD50kWhRead
AI18Energie in den letzten 24 hEnergy in the last 24 h; only MD15-Q/-N types/MD50kWhRead
AI20Gültigkeitsdauer kontinuierlicher EnergiezählerTime since continuous energy counter reset; only MD15-Q/-N types/MD50hRead
AO1Analoger Ausgang P2Output P2 value when P2 is a 0-10 V output; only MD15/MD15-HE/MD15-Q/MD50%Write
AVmin1Externes StellsignalPosition command (relative flow)%Write
AV2Minimaler StellhubLower limit of the position signal%Write
AV3Maximaler StellhubUpper limit of the position signal%Write
AV4Istwert VorlauftemperaturSupply temperature (write from BMS if bus source)°CWrite
AV5Istwert RücklauftemperaturReturn temperature (write from BMS if bus source)°CWrite
AV6Korrekturwert P1Offset for sensor P1; only MD15/MD15-HE/MD15-Q/MD50KWrite
AV7Korrekturwert P2Offset for sensor P2; only MD15/MD15-HE/MD15-Q/MD50KWrite
AV8NotpositionEmergency position on bus loss or control fault%Write
AV9SpültimerFlush timer in minutes (old; use AV 35)minWrite
AV10Timer VentilblockierschutzAnti-seize timer; 0 = offhWrite
AV11Hydraulischer Abgleich HeizenFlow limit, heating; only MD15-Q/-N types/MD50l/hWrite
AV12Hydraulischer Abgleich KühlenFlow limit, cooling; only MD15-Q/-N types/MD50l/hWrite
AV13Federweg VentilValve stroke; change triggers relearn; only MD15-HE/MD15-Q/-N typesmmWrite
AV14Medium-EnergiekonstanteMedium heat capacity (water 4183)J/(kg·K)Write
AV15XpPI controller proportional bandWrite
AV16TnPI controller reset timesWrite
AVmin17Istwert RaumtemperaturRoom temperature (write from BMS if bus source)°CWrite
AVmin18Sollwert RaumtemperaturRoom temperature setpoint°CWrite
AV19Sollwert thermische LeistungThermal power setpoint; only MD15-Q/-N types/MD50kWWrite
AV20Sollwert RücklauftemperaturReturn temperature setpoint°CWrite
AV21Sollwert DifferenztemperaturDifferential temperature setpoint°CWrite
AV22Grenzwert maximale thermische LeistungMaximum thermal power limit; 0 = off; only MD15-Q/-N types/MD50kWWrite
AV23Grenzwert RuecklauftemperaturReturn temperature limit; 0 = off°CWrite
AV24Grenzwert DifferenztemperaturMinimum differential temperature limit; 0 = offKWrite
AV28MAC-AdresseMS/TP MAC address (writable at DIP setting 63)Write
AV29Schließen wenn StellbereichBand near end positions that drives fully open/closed%Write
AV30Kvs Wert des ausgewaehlten VentilsKvs of the selected valve; only MD15-Q/-N types/MD50l/hWrite
AV31Sensitivität Begrenzung thermische LeistungPower limit sensitivity; only MD15-Q/-N types/MD50Write
AV32Sensitivität Begrenzung RücklauftemperaturReturn temperature limit sensitivityWrite
AV33Sensitivität Begrenzung DifferenztemperaturDifferential temperature limit sensitivityWrite
AV34Kontinuierlicher EnergiezählerContinuous energy counter; write 0 to reset; only MD15-Q/-N types/MD50kWhWrite
AV35SpültimerFlush timer in hours; 0 = offhWrite
AV36Spültimer ÖffnungszeitTime held fully open while flushingminWrite
AV37Startwert externes StellsignalStart value of the position signal at power-up%Write
BI1Binaerer Eingang P1Binary input P1; only MD15/MD15-HE/MD15-Q/MD50Read0=Aus, 1=Ein
BI2Binaerer Eingang P2Binary input P2; only MD15/MD15-HE/MD15-Q/MD50Read0=Aus, 1=Ein
BI3Antrieb ist beschaeftigtActuator busy (also set while flushing) (status word bit)Read0=Normal, 1=Active
BImin4Störung HardwareHardware fault (status word bit)Read0=Normal, 1=Active
BI5Fehler beim Anlernen des VentilsValve learning failed (status word bit)Read0=Normal, 1=Active
BImin6Fehler: Ventil ist blockiertValve blocked (status word bit)Read0=Normal, 1=Active
BI7Warnung: Leckage erkanntLeak warning (dT over 8 K with valve closed 6 h)Read0=keine Warnung, 1=Leckage erkannt (Differenztemperatur ueber 8 K während Ventil min. 6 h geschlossen)
BI8Begrenzung thermische Leistung aktivPower, return or dT limit active (status word bit)Read0=Normal, 1=Active
BI9Taupunkt/Frostschutzwächter aktivDew point or frost monitor active (status word bit)Read0=Normal, 1=Active
BV1P1 Invertierung (binaerer Eingang)Invert binary input P1; only MD15/MD15-HE/MD15-Q/MD50Write0=Normal, 1=Invertiert
BV2P2 Invertierung (binaerer Eingang)Invert binary input P2; only MD15/MD15-HE/MD15-Q/MD50Write0=Normal, 1=Invertiert
BV3P2 Invertierung (analoger Ausgang)Invert analog output P2; only MD15/MD15-HE/MD15-Q/MD50Write0=Normal, 1=Invertiert
BV4Invertierung der VentilstellrichtungInvert valve directionWrite0=Normal, 1=Invertiert
MI1Status HLK Modus (Change-Over)Change-over statusRead1=Aus (Absperren), 2=Heizen, 3=Kühlen
MV1Service- und Wartungsfunktionen auswählenService functions (learn, test run, reset ...)Write1=Normalbetrieb, 2=Anlernen des Ventils, 3=Testlauf, 4=Ventil synchronisieren, 5=Fehlermeldungen zuruecksetzen, 6=Bus-Neustart, 7=Auf Werkseinstellungen zuruecksetzen
MV2Sensortyp P1Sensor type on P1; only MD15/MD15-HE/MD15-Q/MD50Write1=Aus, 2=Binaerer Eingang, 3=0..10 V Eingang, 4=KP10, 5=NI1000-DIN, 6=NI1000-LG, 7=PT1000, 8=Potentiometer 10k, 9=Potentiometer 10k Sollwertkorrektur +/-3 K, 10=Potentiometer 10k Sollwertkorrektur +/-5 K
MV3Sensor-/Ausgangstyp P2Sensor or output type on P2; only MD15/MD15-HE/MD15-Q/MD50Write1=Aus, 2=Binaerer Eingang, 3=0..10 V Eingang, 4=KP10, 5=NI1000-DIN, 6=NI1000-LG, 7=PT1000, 8=Potentiometer 10k, 9=0..10 V Ausgang (nach Register 426/AO1), 10=0..10 V Stellungsrueckmeldung (nach Register 401/AI6), 11=Change-Over-Ausgang für 6-Wege Ventil (nach Register 201/MV9)
MVmin4BetriebmodusOperating modeWrite1=Steuerung über externes Stellsignal / (Register 400/AV1), 2=Auf (100 %), 3=Zu (0 %), 4=Min. Pos (Register 312/AV2), 5=res., 6=Max. Pos (Register 313/AV3), 7=Regelung nach Raumtemperatur (Register 403/AV17 und 300/AV18), 8=Regelung nach thermischer Leistung (Register 410/AI16 und 301/AV19), 9=Regelung nach Ruecklauftemperatur (Register 405/AV5 und 302/AV20), 10=Regelung nach Differenztemperatur (Register 406/AI8 und 303/AV21), 11=Steuerung über YIN 0..10V (P1), 12=Steuerung über YIN 0..10V (P2)
MV5Quellen für Vor- und RuecklauftemperaturSource of supply and return temperature; only MD15/MD15-HE/MD15-Q/MD50Write1=Buswerte über Register 404/AV4 und / 405/AV5, 2=Vorlauf: P1, Rücklauf: P2, 3=Vorlauf: P2, Rücklauf: P1, 4=Vorlauf: P1, Rücklauf: Bus, 5=Vorlauf: P2, Rücklauf: Bus, 6=Vorlauf: Bus, Rücklauf: P1, 7=Vorlauf: Bus, Rücklauf: P2
MV6Modus KommunikationsausfallReaction to bus communication loss (300 s)Write1=Keine Aenderung, 2=Zu (0%) Zeitüberschreitung (300s), 3=Auf (100%) bei Zeitüberschreitung (300s), 4=Notposition (Register 134/AV8) bei Zeitüberschreitung (300s), 5=Nach YIN 0..10V (P1) bei Zeitüberschreitung (300s), 6=Nach YIN 0..10V (P2) bei Zeitüberschreitung (300s)
MV7RS485 BaudrateRS-485 baud rateWrite1=Default (38400), 2=9600, 3=19200, 4=38400, 5=57600, 6=76800, 7=115200
MV8Ventiltyp AuswahlValve type; list depends on actuator modelWrite
MVmin9Auswahl HLK Modus (Change-Over)Change-over: shut, heat, cool or autoWrite1=Absperren, 2=Heizen, 3=Kühlen, 4=Automatisch über Vorlauftemperatur (keine Ansteuerung des Change-Over Ausgangs (P2))
MV10Quelle fuer Raumtemperatur auswählenSource of room temperature; only MD15/MD15-HE/MD15-Q/MD50Write1=Buswert über Register 403/AV17, 2=P1, 3=P2
MV11LED ModusLED modeWrite1=LED aus, 2=Betriebsstatus ohne Bus, 3=Betriebsstatus mit Bus
MV12StellgeschwindigkeitActuator speedWrite1=Normal: 22 s/mm, 2=Langsam: 28 s/mm, 3=Schnell: 16 s/mm
MV13Stellsignal CharakteristikControl signal characteristicWrite1=Linear, 3=Gleichprozentig, 4=Gleichprozentig (Invertiert)
MV14TaupunktwächterDew point monitorWrite1=Off, 2=P1 (Zu = 0%), 3=P2 (Zu = 0%), 4=P1 (Notposition AV8), 5=P2 (Notposition AV8)
MV15FroschutzwächterFrost protection monitorWrite1=Off, 2=P1 (Auf = 100%), 3=P2 (Auf = 100%), 4=P1 (Notposition AV8), 5=P2 (Notposition AV8)
Object ID lookup: Kieback&Peter MD15-BUS / MD50-BUS small valve actuators 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 MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP) 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 Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP)

How many BACnet points does the Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP) have?

This list has 82 BACnet objects: 18 analog inputs, 1 analog output, 34 analog values, 9 binary inputs, 4 binary values, 1 multi-state input, 15 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP) BACnet points are writable?

54 of the 82 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 Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP) BACnet documentation?

The source is Handbuch Konfiguration und Anwendungsbeispiele MD50-BUS und MD15-BUS-xx (AppNotes), ch. 2.5 Datenpunktliste fuer Bus-Stellantriebe, revision Rev. 1.10, published free by Kieback&Peter at https://kieback-peter.com/fileadmin/downloads/produkte/aktoren/Betriebsanleitungen/MD50/MD50-BUS/AppNotes_DE_MD50-BUS__MD15-BUS-xx_Rev._1.10.pdf.

What are the minimum BACnet points to integrate the Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP)?

Start with MV 4 Betriebmodus (Operating mode; 1 = external position signal AV 1); MV 9 Auswahl HLK Modus (Change-Over) (Change-over: 1 shut, 2 heat, 3 cool, 4 auto); AV 1 Externes Stellsignal (Position command, 0-100 %); AV 18 Sollwert Raumtemperatur (Room temperature setpoint); AV 17 Istwert Raumtemperatur (Room temperature from the BMS); AI 6 Istwert Stellsignal (Actual relative flow, %); AI 7 Istwert Volumenstrom (Actual flow, l/h); BI 6 Fehler: Ventil ist blockiert (Valve blocked); BI 4 Störung Hardware (Hardware fault).

How do I enable BMS control of the Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP)?

MV 4 Betriebmodus selects position control from AV 1 or an internal control mode; MV 9 sets heating, cooling or shut-off.

Does the Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP) need a BACnet heartbeat or have a communication timeout?

MV 6 sets the reaction to a 300 s bus communication loss: no change, close, open, go to the emergency position (AV 8, default 30 %) or follow the 0-10 V input.

Can the BMS supply sensor values to the Kieback&Peter MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP)?

Room (AV 17), supply (AV 4) and return (AV 5) temperatures can be written by the BMS when MV 10 / MV 5 select the bus as their source.

How do I check these points on the real MD15-BUS / MD50-BUS small valve actuators (BACnet MS/TP)?

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.

Source: Handbuch Konfiguration und Anwendungsbeispiele MD50-BUS und MD15-BUS-xx (AppNotes), ch. 2.5 Datenpunktliste fuer Bus-Stellantriebe · rev. Rev. 1.10. Object names, instances and units are reproduced as published; descriptions are our own.