Easy BACnet
  1. Home
  2. BACnet points lists
  3. IMI Hydronic
  4. TA-Smart smart control valve (BACnet MS/TP and BACnet IP)

Control valve (pressure-independent, flow and energy measuring) · BACnet points list

IMI Hydronic TA-Smart smart control valve (BACnet MS/TP and BACnet IP) BACnet points list

Updated 12 November 2026

Short answer

TA-Smart is a 2-way control valve with an integrated ultrasonic flow meter and supply/return temperature sensors, so it can control flow, power, differential pressure (Dp version) or position and meter energy. The MS/TP and IP versions publish the same 140 objects: valve data, setpoints and measurements in two selectable unit sets, regime limits, temperature limitation, overrides, status words, error/event logs and integer energy counters.

This page lists 140 BACnet objects for the IMI Hydronic TA-Smart smart control valve (BACnet MS/TP and BACnet IP) — 69 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from IMI Hydronic’s own free documentation, linked below.

Manufacturer
IMI Hydronic
Model
TA-Smart smart control valve (BACnet MS/TP and BACnet IP)
Equipment
Control valve (pressure-independent, flow and energy measuring)
Equipment type
Valves & actuators
BACnet objects
140 (69 writable)
Transport
BACnet MS/TP, BACnet IP
Firmware
Not stated
Also known as
TA-Smart, TA-Smart-Dp, TA-Smart fail-safe, IMI TA-Smart, 322231, 322232, 322233, TA-Smart BACnet IP, TA-Smart BACnet MS/TP
Source document
TA-Smart BACnet MS/TP Protocol Implementation Conformance Statement - PICS · rev. 07.2026
Download CSV 140 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 IMI Hydronic’s current documentation and the live device before use. Not official IMI Hydronic information. Terms of use.

BMS integration notes: IMI Hydronic TA-Smart smart control valve (BACnet MS/TP and BACnet IP)

Integration in brief

Set ControlSource (MSV 4) to Bus and choose the ControlMode (MSV 2), then write RelativeSetpoint AV 23 as a percentage of the regime maximum. Read measured flow, temperatures, power and energy, and watch StatusSummary MSI 10. Enable the cyclic timeout if the valve should fall back when the BMS goes quiet.

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 4ControlSourceMust be 2 = Bus for BMS controlWrite
MV 2ControlMode1 flow, 2 power, 3 Dp, 4 positionWrite
AV 23RelativeSetpointSetpoint, % of max for the regimeWrite
MV 17CyclicControlTimeoutEnabledFallback timeout: 2 = activeWrite
AV 43CyclicControlTimeoutFallback delay, minutesWrite
AI 20MeasuredFlow_unit1Measured flow (FlowUnit1)Read
AI 22MeasuredSupplyTemp_degCSupply temperature, °CRead
AI 24MeasuredReturnTemp_degCReturn temperature, °CRead
AI 29MeasuredPower_unit1Measured power (PowerUnit1)Read
MI 10StatusSummary1 ok, 2 error, 3 warningRead

Enable & remote start

The valve takes AV 23 only when ControlSource (MSV 4) is Bus; with Analog the bus is monitoring only.

Heartbeat & communication loss

With CyclicControlTimeoutEnabled (MSV 17) active, the valve starts its fallback (moves to a user-set position) when no bus or analog control signal arrives within CyclicControlTimeout (AV 43, 1-1440 min, default 20).

Network setup

Watch out for

IMI Hydronic TA-Smart smart control valve (BACnet MS/TP and BACnet IP) 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.

140 of 140 shown
Type
Other
Access
Show
IMI Hydronic TA-Smart smart control valve (BACnet MS/TP and BACnet IP) BACnet Points List
DescriptionStates
AI0ValveNominalFlow_unit1Nominal flow of the valve (FlowUnit1)FlowUnit1Read
AI1ValveNominalFlow_unit2FlowUnit2Read
AI2ValveMinAdjustableFlow_unit1Minimum adjustable flow (FlowUnit1)FlowUnit1Read
AI3ValveMinAdjustableFlow_unit2FlowUnit2Read
AI4ValveNominalPower_unit1Nominal power of the valve (PowerUnit1)PowerUnit1Read
AI5ValveNominalPower_unit2PowerUnit2Read
AI6ValveMinAdjustablePower_unit1Minimum adjustable power (PowerUnit1)PowerUnit1Read
AI7ValveMinAdjustablePower_unit2PowerUnit2Read
AI8ValveNominalStroke_mmNominal stroke of the valve expressed in millimeters and inches respectivelymmRead
AI9ValveNominalStroke_inchinRead
AI10ValveMinAdjustableStroke_mmMin adjustable stroke of the valve expressed in millimeters and inches respectivelymmRead
AI11ValveMinAdjustableStroke_inchinRead
AI12AnalogSetPointValueAnalog input signal used as setpoint, V or mAVDC or mARead
AI13FlowSetPoint_unit1Flow setpointFlowUnit1Read
AI14FlowSetPoint_unit2FlowUnit2Read
AI15PowerSetPoint_unit1Power setpointPowerUnit1Read
AI16PowerSetPoint_unit2PowerUnit2Read
AI17PositionSetPoint_mmPosition setpointmmRead
AI18PositionSetPoint_inchinRead
AI19RelativeMeasuredFlowMeasured flow, % of the active maximum%Read
AImin20MeasuredFlow_unit1Measured flowFlowUnit1Read
AI21MeasuredFlow_unit2FlowUnit2Read
AImin22MeasuredSupplyTemp_degCMeasured supply temperature°CRead
AI23MeasuredSupplyTemp_degF°FRead
AImin24MeasuredReturnTemp_degCMeasured return temperature°CRead
AI25MeasuredReturnTemp_degF°FRead
AI26MeasuredDeltaT_KMeasured Delta TKRead
AI27MeasuredDeltaT_degF°FRead
AI28RelativeMeasuredPowerMeasured power, % of the active maximum%Read
AImin29MeasuredPower_unit1Measured powerPowerUnit1Read
AI30MeasuredPower_unit2PowerUnit2Read
AI31EnergyCounterRegime1_unit1Energy counter in regime 1EnergyUnit 1Read
AI32EnergyCounterRegime1_unit2EnergyUnit 2Read
AI33EnergyCounterRegime2_unit1Energy counter in regime 2EnergyUnit 1Read
AI34EnergyCounterRegime2_unit2EnergyUnit 2Read
AI35RelativeMeasuredPositionMeasured position, % of the active maximum%Read
AI36MeasuredPosition_mmMeasured positionmmRead
AI37MeasuredPosition_inchinRead
AI38MaxAdjustableDpStab_unit1Maximum adjustable stabilised Dp (DpUnit1)DpUnit 1Read
AI39MaxAdjustableDpStab_unit2DpUnit 2Read
AI40MinAdjustableDpStab_unit1Minimum adjustable stabilised Dp (DpUnit1)DpUnit 1Read
AI41MinAdjustableDpStab_unit2DpUnit 2Read
AI42MeasuredDpStab_unit1Stabilised differential pressure measured by Dp sensorDpUnit 1Read
AI43MeasuredDpStab_unit2DpUnit 2Read
AI44VolumeCounterRegime1_unit1Volume counter in Regime 1Volume Unit1Read
AI45VolumeCounterRegime1_unit2Volume Unit1Read
AI46VolumeCounterRegime2_unit1Volume counter in Regime 2Volume Unit2Read
AI47VolumeCounterRegime2_unit2Volume Unit2Read
AV0ControlCharCoefficientCurvature coefficient for EQM / inverted EQM controlWrite
AV1R1SetbackPercentageSetback percentage applied when CurrentRegime is set to Regime1Setback%Write
AV2R2SetbackPercentageSetback percentage applied when CurrentRegime is set to Regime2Setback%Write
AV3MaxFlowRegime1_unit1Max flow in regime 1 (FlowUnit1)FlowUnit1Write
AV4MaxFlowRegime1_unit2FlowUnit2Write
AV5MaxFlowRegime2_unit1Max flow in regime 2 (FlowUnit1)FlowUnit1Write
AV6MaxFlowRegime2_unit2FlowUnit2Write
AV7MinFlowRegime1_unit1Min flow in regime 1 (FlowUnit1)FlowUnit1Write
AV8MinFlowRegime1_unit2FlowUnit2Write
AV9MinFlowRegime2_unit1Min flow in regime 2 (FlowUnit1)FlowUnit1Write
AV10MinFlowRegime2_unit2FlowUnit2Write
AV11MaxPowerRegime1_unit1Max power in regime 1 (PowerUnit1)PowerUnit1Write
AV12MaxPowerRegime1_unit2PowerUnit2Write
AV13MaxPowerRegime2_unit1Max power in regime 2 (PowerUnit1)PowerUnit1Write
AV14MaxPowerRegime2_unit2PowerUnit2Write
AV15MaxPositionRegime1_mmMax position in regime 1 (mm)mmWrite
AV16MaxPositionRegime1_inchinWrite
AV17MaxPositionRegime2_mmMax position in regime 2 (mm)mmWrite
AV18MaxPositionRegime2_inchinWrite
AV19MinPositionRegime1_mmMin position in regime 1 (mm)mmWrite
AV20MinPositionRegime1_inchinWrite
AV21MinPositionRegime2_mmMin position in regime 2 (mm)mmWrite
AV22MinPositionRegime2_inchinWrite
AVmin23RelativeSetpointRelative setpoint in percentage of currently applicable max value%Write
AV24AdditiveConcentrationAdditive concentration in water in % weight%Write
AV25OverrideValue_unit1Override value (flow, power, Dp or position), unit set 1Write
AV26OverrideValue_unit2Override value (flow, power, Dp or position), unit set 2Write
AV27MinFlowThresholdRegime1_unit1Flow threshold under which temperature limitation ceases to operate in regime 1FlowUnit1Write
AV28MinFlowThresholdRegime1_unit2Flow threshold under which temperature limitation ceases to operate in regime 1FlowUnit2Write
AV29MinFlowThresholdRegime2_unit1Flow threshold under which temperature limitation ceases to operate in regime 2FlowUnit1Write
AV30MinFlowThresholdRegime2_unit2Flow threshold under which temperature limitation ceases to operate in regime 2FlowUnit2Write
AV31DeltaTSetpointRegime1_degKDelta T limitation setpoint, regime 1, KKWrite
AV32DeltaTSetpointRegime1_degF°FWrite
AV33DeltaTSetpointRegime2_degKDelta T limitation setpoint, regime 2, KKWrite
AV34DeltaTSetpointRegime2_degF°FWrite
AV35TReturnSetpointRegime1_degCReturn temperature limit setpoint, regime 1, °C°CWrite
AV36TReturnSetpointRegime1_degF°FWrite
AV37TReturnSetpointRegime2_degCReturn temperature limit setpoint, regime 2, °C°CWrite
AV38TReturnSetpointRegime2_degF°FWrite
AV39DpStabSetpointRegime1_unit1Stabilised Dp setpoint, regime 1 (DpUnit1)DpUnit1Write
AV40DpStabSetpointRegime1_unit2DpUnit2Write
AV41DpStabSetpointRegime2_unit1Stabilised Dp setpoint, regime 2 (DpUnit1)DpUnit1Write
AV42DpStabSetpointRegime2_unit2DpUnit2Write
AVmin43CyclicControlTimeoutDelay before fallback when no control signal arrivesminWrite
AV44AnalogOutputCharCoefficientCurvature coefficient for the analog output characteristicWrite
AV45TempLimActivationDelayStart delay before temperature limitation actssecWrite
AV46TempLimActivationMarginMargin the return temp must exceed before limitingKWrite
AV50LastErrors[1]Newest error in error logRead
AV59LastErrors[10]Oldest error in error logRead
AV60LastEvents[1]Newest event in event logRead
AV69LastEvents[10]Oldest event in event logRead
MI0ValveFamilyFamily to which the valve belongsRead1=TA-Smart, 2=TA-Smart-Dp, 3=TA-Smart FS
MI1ValveVersionVersion of the valveRead1=Standard
MI2ValveSizeSize of the valveRead2=DN15 - 1/2", 3=DN20 - 3/4", 4=DN25 - 1", 5=DN32 - 1"1/4, 6=DN40 - 1"1/2, 7=DN50 - 2", 8=DN65 - 2"1/2, 9=DN80 - 3", 10=DN100 - 4", 11=DN125 - 5", 12=DN150 - 6"
MI3AnalogSignalTypeAnalog input type (set by internal jumper)Read1=Voltage (VDC), 2=Current (mA)
MI4TemperatureLimitationStatusCurrent status of the temperature limitationRead1=Inactive, 2=Active
MI5OverrideStatusCurrent status of the overrideRead1=Inactive, 2=Active
MV0FluidTypeType of the fluidWrite1=Water, 2=Monoethylene glycol, 3=Monopropylene glycol, 4=Kilfrost GEO, 5=Glysofor E
MV1FlowSidePiping side on which the valve is installed (supply or return)Write1=Supply side, 2=Return side
MVmin2ControlModeThe control mode indicates which variable is being controlled by the valveWrite1=Flow control, 2=Power control, 3=Dp control, 4=Position control
MV3ControlCharacteristicsCharacteristic applied to the relative setpointWrite1=Linear, 2=Equal-percentage (EQM), 3=Inverted EQM
MVmin4ControlSourceWhere the setpoint comes from (analog, bus, HyTune)Write1=Analog, 2=Bus, 3=HyTune Mobile, 4=HyTune Webapp
MV5FlowUnit1First selected flow unitWrite1=m3/h, 2=l/s, 3=l/min, 4=l/h, 5=GPM
MV6FlowUnit2Second selected flow unitWrite1=m3/h, 2=l/s, 3=l/min, 4=l/h, 5=GPM
MV7PowerUnit1First selected power unitWrite1=kW, 2=W, 3=Btu/h, 4=kBtu/h, 5=ton (refrig.)
MV8PowerUnit2Second selected power unitWrite1=kW, 2=W, 3=Btu/h, 4=kBtu/h, 5=ton (refrig.)
MV9EnergyUnit1First selected energy unitWrite1=kWh, 2=kJ, 3=MJ, 4=kBtu, 5=MBtu, 6=ton.h
MV10EnergyUnit2Second selected energy unitWrite1=kWh, 2=kJ, 3=MJ, 4=kBtu, 5=MBtu, 6=ton.h
MV11RegimeSwitchingSwitching mode between regimes 1 and 2Read1=None, 2=Dual-range input signal, 3=Bus, 4=Temperature detection, 6=Delta temperature detection
MV12CurrentRegimeCurrent change-over regimeWrite1=Regime1, 2=Regime2, 3=Regime1Setback, 4=Regime2Setback
MV13OverrideTypeOverride action (bus overrides end after 3 h by default)Write1=None, 2=Flow, 3=Power, 4=Dp, 5=Valve position, 6=Stop, 7=Simulated operation
MV14TemperatureLimitationTypeTemperature limitation type to be chosen between DT or return temperatureWrite1=None, 2=DT limitation, 3=T return limitation
MV15DpUnit1First selected differential pressure unitWrite1=kPa, 2=bar, 3=psi
MV16DpUnit2Second selected differential pressure unitWrite1=kPa, 2=bar, 3=psi
MVmin17CyclicControlTimeoutEnabledRaise an error if no control signal is sent before Time outWrite1=Inactive, 2=Active
MV18VolumeUnit1First selected volume unitWrite1=ft3, 2=m3, 3=l, 4=USG
MV19VolumeUnit2Second selected volume unitWrite1=ft3, 2=m3, 3=l, 4=USG
MV20AnalogOutputCharacteristicsSignal characteristics applied to the analog output valueWrite1=Linear, 2=Equal-percentage (EQM), 3=Inverted EQM
MV21TempLimMinThresholdMonitoringStop temperature limitation below the min thresholdsWrite1=Disabled, 2=Enabled
MV22OperatingModeDetermines the accepted sign of the ΔT for energy countingWrite1=Not Configured, 2=Heating, 3=Cooling
MImin10StatusSummarySummarizes all status informationRead1=Ok, 2=Error, 3=Warning
MI11StatusFlowSensorProvides status information related to the flow measurement sectionRead1=Ok, 2=ErrorFlowMeasurement
MI12StatusLocalTempSensorProvides status information related to the local temperature measurementRead1=Ok, 2=ErrorLocalTempSensorDisconnected, 3=ErrorLocalTempSensorShortCircuit, 4=ErrorLocalTempSensorBelowMin, 5=ErrorLocalTempSensorAboveMax
MI13StatusRemoteTempSensorProvides status information related to the remote temperature measurementRead1=Ok, 2=ErrorRemoteTempSensorDisconnected, 3=ErrorRemoteTempSensorShortCircuit, 4=ErrorRemoteTempSensorBelowMin, 5=ErrorRemoteTempSensorAboveMax
MI14StatusActuatorProvides status information related to the actuatorRead1=Ok, 2=WarningActuatorManualOverride, 3=ErrorActuatorComFailure
MI15StatusOperationPower supply and input line statusRead1=Ok, 2=ErrorLowPower, 3=ErrorInputLineBroken
MI16StatusSystemWhether the valve can reach its flow/power setpointRead1=Ok, 2=WarningFlowNotReached, 3=WarningPowerNotReached
MI17StatusDpSensorProvides status information related to the remote differential pressure sensor measurementRead1=Ok, 2=ErrorDpSensorDisconnected, 3=WarningAvailDpTooLowForDpStab, 4=WarningKvLoadTooHighForDpStab, 5=WarningDpStabAboveMax
PIV0EnergyCounterRegime1_kWhEnergy counter in regime 1, integer valuekWhRead
PIV1EnergyCounterRegime1_kBtukBtuRead
PIV2EnergyCounterRegime2_kWhEnergy counter in regime 2, integer valuekWhRead
PIV3EnergyCounterRegime2_kBtukBtuRead
Object ID lookup: IMI Hydronic TA-Smart smart control valve 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 TA-Smart smart control valve (BACnet MS/TP and BACnet IP) 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 IMI Hydronic TA-Smart smart control valve (BACnet MS/TP and BACnet IP)

How many BACnet points does the IMI Hydronic TA-Smart smart control valve (BACnet MS/TP and BACnet IP) have?

This list has 140 BACnet objects: 48 analog inputs, 51 analog values, 14 multi-state inputs, 23 multi-state values, 4 positive integer values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which IMI Hydronic TA-Smart smart control valve (BACnet MS/TP and BACnet IP) BACnet points are writable?

69 of the 140 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 IMI Hydronic TA-Smart smart control valve (BACnet MS/TP and BACnet IP) BACnet documentation?

The source is TA-Smart BACnet MS/TP Protocol Implementation Conformance Statement - PICS, revision 07.2026, published free by IMI Hydronic at https://cdn.tessa.imihy.eimed-project.de/673548/TA-Smart_BACnet_MS_TP_Protocol_Implementation.pdf.

What are the minimum BACnet points to integrate the IMI Hydronic TA-Smart smart control valve (BACnet MS/TP and BACnet IP)?

Start with MV 4 ControlSource (Must be 2 = Bus for BMS control); MV 2 ControlMode (1 flow, 2 power, 3 Dp, 4 position); AV 23 RelativeSetpoint (Setpoint, % of max for the regime); MV 17 CyclicControlTimeoutEnabled (Fallback timeout: 2 = active); AV 43 CyclicControlTimeout (Fallback delay, minutes); AI 20 MeasuredFlow_unit1 (Measured flow (FlowUnit1)); AI 22 MeasuredSupplyTemp_degC (Supply temperature, °C); AI 24 MeasuredReturnTemp_degC (Return temperature, °C); AI 29 MeasuredPower_unit1 (Measured power (PowerUnit1)); MI 10 StatusSummary (1 ok, 2 error, 3 warning).

How do I enable BMS control of the IMI Hydronic TA-Smart smart control valve (BACnet MS/TP and BACnet IP)?

The valve takes AV 23 only when ControlSource (MSV 4) is Bus; with Analog the bus is monitoring only.

Does the IMI Hydronic TA-Smart smart control valve (BACnet MS/TP and BACnet IP) need a BACnet heartbeat or have a communication timeout?

With CyclicControlTimeoutEnabled (MSV 17) active, the valve starts its fallback (moves to a user-set position) when no bus or analog control signal arrives within CyclicControlTimeout (AV 43, 1-1440 min, default 20).

How do I check these points on the real TA-Smart smart control valve (BACnet MS/TP and BACnet IP)?

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 IMI Hydronic BACnet points lists

Source: TA-Smart BACnet MS/TP Protocol Implementation Conformance Statement - PICS · rev. 07.2026. Object names, instances and units are reproduced as published; descriptions are our own.