- Home
- BACnet points lists
- IMI Hydronic
- 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
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
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)
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.
| Object | Name | Why | Access |
|---|---|---|---|
| MV 4 | ControlSource | Must be 2 = Bus for BMS control | Write |
| MV 2 | ControlMode | 1 flow, 2 power, 3 Dp, 4 position | Write |
| AV 23 | RelativeSetpoint | Setpoint, % of max for the regime | Write |
| MV 17 | CyclicControlTimeoutEnabled | Fallback timeout: 2 = active | Write |
| AV 43 | CyclicControlTimeout | Fallback delay, minutes | Write |
| AI 20 | MeasuredFlow_unit1 | Measured flow (FlowUnit1) | Read |
| AI 22 | MeasuredSupplyTemp_degC | Supply temperature, °C | Read |
| AI 24 | MeasuredReturnTemp_degC | Return temperature, °C | Read |
| AI 29 | MeasuredPower_unit1 | Measured power (PowerUnit1) | Read |
| MI 10 | StatusSummary | 1 ok, 2 error, 3 warning | Read |
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
- MS/TP baud Auto, 9600 (default), 19200-115200.
- Device instance defaults to a value computed from the serial number; Object_Name, Location and Max_Master are writable.
- The IP version supports BACnet/IP and foreign-device registration.
Watch out for
- A bus override (MSV 13 OverrideType) returns to normal after 3 hours by default.
- CurrentRegime (MSV 12) can only be written when RegimeSwitching is Bus.
- Check the unit objects (MSV 5-10) before scaling _unit1/_unit2 values.
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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AI | 0 | ValveNominalFlow_unit1 | Nominal flow of the valve (FlowUnit1) | FlowUnit1 | Read | |
| AI | 1 | ValveNominalFlow_unit2 | FlowUnit2 | Read | ||
| AI | 2 | ValveMinAdjustableFlow_unit1 | Minimum adjustable flow (FlowUnit1) | FlowUnit1 | Read | |
| AI | 3 | ValveMinAdjustableFlow_unit2 | FlowUnit2 | Read | ||
| AI | 4 | ValveNominalPower_unit1 | Nominal power of the valve (PowerUnit1) | PowerUnit1 | Read | |
| AI | 5 | ValveNominalPower_unit2 | PowerUnit2 | Read | ||
| AI | 6 | ValveMinAdjustablePower_unit1 | Minimum adjustable power (PowerUnit1) | PowerUnit1 | Read | |
| AI | 7 | ValveMinAdjustablePower_unit2 | PowerUnit2 | Read | ||
| AI | 8 | ValveNominalStroke_mm | Nominal stroke of the valve expressed in millimeters and inches respectively | mm | Read | |
| AI | 9 | ValveNominalStroke_inch | in | Read | ||
| AI | 10 | ValveMinAdjustableStroke_mm | Min adjustable stroke of the valve expressed in millimeters and inches respectively | mm | Read | |
| AI | 11 | ValveMinAdjustableStroke_inch | in | Read | ||
| AI | 12 | AnalogSetPointValue | Analog input signal used as setpoint, V or mA | VDC or mA | Read | |
| AI | 13 | FlowSetPoint_unit1 | Flow setpoint | FlowUnit1 | Read | |
| AI | 14 | FlowSetPoint_unit2 | FlowUnit2 | Read | ||
| AI | 15 | PowerSetPoint_unit1 | Power setpoint | PowerUnit1 | Read | |
| AI | 16 | PowerSetPoint_unit2 | PowerUnit2 | Read | ||
| AI | 17 | PositionSetPoint_mm | Position setpoint | mm | Read | |
| AI | 18 | PositionSetPoint_inch | in | Read | ||
| AI | 19 | RelativeMeasuredFlow | Measured flow, % of the active maximum | % | Read | |
| AImin | 20 | MeasuredFlow_unit1 | Measured flow | FlowUnit1 | Read | |
| AI | 21 | MeasuredFlow_unit2 | FlowUnit2 | Read | ||
| AImin | 22 | MeasuredSupplyTemp_degC | Measured supply temperature | °C | Read | |
| AI | 23 | MeasuredSupplyTemp_degF | °F | Read | ||
| AImin | 24 | MeasuredReturnTemp_degC | Measured return temperature | °C | Read | |
| AI | 25 | MeasuredReturnTemp_degF | °F | Read | ||
| AI | 26 | MeasuredDeltaT_K | Measured Delta T | K | Read | |
| AI | 27 | MeasuredDeltaT_degF | °F | Read | ||
| AI | 28 | RelativeMeasuredPower | Measured power, % of the active maximum | % | Read | |
| AImin | 29 | MeasuredPower_unit1 | Measured power | PowerUnit1 | Read | |
| AI | 30 | MeasuredPower_unit2 | PowerUnit2 | Read | ||
| AI | 31 | EnergyCounterRegime1_unit1 | Energy counter in regime 1 | EnergyUnit 1 | Read | |
| AI | 32 | EnergyCounterRegime1_unit2 | EnergyUnit 2 | Read | ||
| AI | 33 | EnergyCounterRegime2_unit1 | Energy counter in regime 2 | EnergyUnit 1 | Read | |
| AI | 34 | EnergyCounterRegime2_unit2 | EnergyUnit 2 | Read | ||
| AI | 35 | RelativeMeasuredPosition | Measured position, % of the active maximum | % | Read | |
| AI | 36 | MeasuredPosition_mm | Measured position | mm | Read | |
| AI | 37 | MeasuredPosition_inch | in | Read | ||
| AI | 38 | MaxAdjustableDpStab_unit1 | Maximum adjustable stabilised Dp (DpUnit1) | DpUnit 1 | Read | |
| AI | 39 | MaxAdjustableDpStab_unit2 | DpUnit 2 | Read | ||
| AI | 40 | MinAdjustableDpStab_unit1 | Minimum adjustable stabilised Dp (DpUnit1) | DpUnit 1 | Read | |
| AI | 41 | MinAdjustableDpStab_unit2 | DpUnit 2 | Read | ||
| AI | 42 | MeasuredDpStab_unit1 | Stabilised differential pressure measured by Dp sensor | DpUnit 1 | Read | |
| AI | 43 | MeasuredDpStab_unit2 | DpUnit 2 | Read | ||
| AI | 44 | VolumeCounterRegime1_unit1 | Volume counter in Regime 1 | Volume Unit1 | Read | |
| AI | 45 | VolumeCounterRegime1_unit2 | Volume Unit1 | Read | ||
| AI | 46 | VolumeCounterRegime2_unit1 | Volume counter in Regime 2 | Volume Unit2 | Read | |
| AI | 47 | VolumeCounterRegime2_unit2 | Volume Unit2 | Read | ||
| AV | 0 | ControlCharCoefficient | Curvature coefficient for EQM / inverted EQM control | Write | ||
| AV | 1 | R1SetbackPercentage | Setback percentage applied when CurrentRegime is set to Regime1Setback | % | Write | |
| AV | 2 | R2SetbackPercentage | Setback percentage applied when CurrentRegime is set to Regime2Setback | % | Write | |
| AV | 3 | MaxFlowRegime1_unit1 | Max flow in regime 1 (FlowUnit1) | FlowUnit1 | Write | |
| AV | 4 | MaxFlowRegime1_unit2 | FlowUnit2 | Write | ||
| AV | 5 | MaxFlowRegime2_unit1 | Max flow in regime 2 (FlowUnit1) | FlowUnit1 | Write | |
| AV | 6 | MaxFlowRegime2_unit2 | FlowUnit2 | Write | ||
| AV | 7 | MinFlowRegime1_unit1 | Min flow in regime 1 (FlowUnit1) | FlowUnit1 | Write | |
| AV | 8 | MinFlowRegime1_unit2 | FlowUnit2 | Write | ||
| AV | 9 | MinFlowRegime2_unit1 | Min flow in regime 2 (FlowUnit1) | FlowUnit1 | Write | |
| AV | 10 | MinFlowRegime2_unit2 | FlowUnit2 | Write | ||
| AV | 11 | MaxPowerRegime1_unit1 | Max power in regime 1 (PowerUnit1) | PowerUnit1 | Write | |
| AV | 12 | MaxPowerRegime1_unit2 | PowerUnit2 | Write | ||
| AV | 13 | MaxPowerRegime2_unit1 | Max power in regime 2 (PowerUnit1) | PowerUnit1 | Write | |
| AV | 14 | MaxPowerRegime2_unit2 | PowerUnit2 | Write | ||
| AV | 15 | MaxPositionRegime1_mm | Max position in regime 1 (mm) | mm | Write | |
| AV | 16 | MaxPositionRegime1_inch | in | Write | ||
| AV | 17 | MaxPositionRegime2_mm | Max position in regime 2 (mm) | mm | Write | |
| AV | 18 | MaxPositionRegime2_inch | in | Write | ||
| AV | 19 | MinPositionRegime1_mm | Min position in regime 1 (mm) | mm | Write | |
| AV | 20 | MinPositionRegime1_inch | in | Write | ||
| AV | 21 | MinPositionRegime2_mm | Min position in regime 2 (mm) | mm | Write | |
| AV | 22 | MinPositionRegime2_inch | in | Write | ||
| AVmin | 23 | RelativeSetpoint | Relative setpoint in percentage of currently applicable max value | % | Write | |
| AV | 24 | AdditiveConcentration | Additive concentration in water in % weight | % | Write | |
| AV | 25 | OverrideValue_unit1 | Override value (flow, power, Dp or position), unit set 1 | Write | ||
| AV | 26 | OverrideValue_unit2 | Override value (flow, power, Dp or position), unit set 2 | Write | ||
| AV | 27 | MinFlowThresholdRegime1_unit1 | Flow threshold under which temperature limitation ceases to operate in regime 1 | FlowUnit1 | Write | |
| AV | 28 | MinFlowThresholdRegime1_unit2 | Flow threshold under which temperature limitation ceases to operate in regime 1 | FlowUnit2 | Write | |
| AV | 29 | MinFlowThresholdRegime2_unit1 | Flow threshold under which temperature limitation ceases to operate in regime 2 | FlowUnit1 | Write | |
| AV | 30 | MinFlowThresholdRegime2_unit2 | Flow threshold under which temperature limitation ceases to operate in regime 2 | FlowUnit2 | Write | |
| AV | 31 | DeltaTSetpointRegime1_degK | Delta T limitation setpoint, regime 1, K | K | Write | |
| AV | 32 | DeltaTSetpointRegime1_degF | °F | Write | ||
| AV | 33 | DeltaTSetpointRegime2_degK | Delta T limitation setpoint, regime 2, K | K | Write | |
| AV | 34 | DeltaTSetpointRegime2_degF | °F | Write | ||
| AV | 35 | TReturnSetpointRegime1_degC | Return temperature limit setpoint, regime 1, °C | °C | Write | |
| AV | 36 | TReturnSetpointRegime1_degF | °F | Write | ||
| AV | 37 | TReturnSetpointRegime2_degC | Return temperature limit setpoint, regime 2, °C | °C | Write | |
| AV | 38 | TReturnSetpointRegime2_degF | °F | Write | ||
| AV | 39 | DpStabSetpointRegime1_unit1 | Stabilised Dp setpoint, regime 1 (DpUnit1) | DpUnit1 | Write | |
| AV | 40 | DpStabSetpointRegime1_unit2 | DpUnit2 | Write | ||
| AV | 41 | DpStabSetpointRegime2_unit1 | Stabilised Dp setpoint, regime 2 (DpUnit1) | DpUnit1 | Write | |
| AV | 42 | DpStabSetpointRegime2_unit2 | DpUnit2 | Write | ||
| AVmin | 43 | CyclicControlTimeout | Delay before fallback when no control signal arrives | min | Write | |
| AV | 44 | AnalogOutputCharCoefficient | Curvature coefficient for the analog output characteristic | Write | ||
| AV | 45 | TempLimActivationDelay | Start delay before temperature limitation acts | sec | Write | |
| AV | 46 | TempLimActivationMargin | Margin the return temp must exceed before limiting | K | Write | |
| AV | 50 | LastErrors[1] | Newest error in error log | Read | ||
| AV | 59 | LastErrors[10] | Oldest error in error log | Read | ||
| AV | 60 | LastEvents[1] | Newest event in event log | Read | ||
| AV | 69 | LastEvents[10] | Oldest event in event log | Read | ||
| MI | 0 | ValveFamily | Family to which the valve belongs | Read | 1=TA-Smart, 2=TA-Smart-Dp, 3=TA-Smart FS | |
| MI | 1 | ValveVersion | Version of the valve | Read | 1=Standard | |
| MI | 2 | ValveSize | Size of the valve | Read | 2=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" | |
| MI | 3 | AnalogSignalType | Analog input type (set by internal jumper) | Read | 1=Voltage (VDC), 2=Current (mA) | |
| MI | 4 | TemperatureLimitationStatus | Current status of the temperature limitation | Read | 1=Inactive, 2=Active | |
| MI | 5 | OverrideStatus | Current status of the override | Read | 1=Inactive, 2=Active | |
| MV | 0 | FluidType | Type of the fluid | Write | 1=Water, 2=Monoethylene glycol, 3=Monopropylene glycol, 4=Kilfrost GEO, 5=Glysofor E | |
| MV | 1 | FlowSide | Piping side on which the valve is installed (supply or return) | Write | 1=Supply side, 2=Return side | |
| MVmin | 2 | ControlMode | The control mode indicates which variable is being controlled by the valve | Write | 1=Flow control, 2=Power control, 3=Dp control, 4=Position control | |
| MV | 3 | ControlCharacteristics | Characteristic applied to the relative setpoint | Write | 1=Linear, 2=Equal-percentage (EQM), 3=Inverted EQM | |
| MVmin | 4 | ControlSource | Where the setpoint comes from (analog, bus, HyTune) | Write | 1=Analog, 2=Bus, 3=HyTune Mobile, 4=HyTune Webapp | |
| MV | 5 | FlowUnit1 | First selected flow unit | Write | 1=m3/h, 2=l/s, 3=l/min, 4=l/h, 5=GPM | |
| MV | 6 | FlowUnit2 | Second selected flow unit | Write | 1=m3/h, 2=l/s, 3=l/min, 4=l/h, 5=GPM | |
| MV | 7 | PowerUnit1 | First selected power unit | Write | 1=kW, 2=W, 3=Btu/h, 4=kBtu/h, 5=ton (refrig.) | |
| MV | 8 | PowerUnit2 | Second selected power unit | Write | 1=kW, 2=W, 3=Btu/h, 4=kBtu/h, 5=ton (refrig.) | |
| MV | 9 | EnergyUnit1 | First selected energy unit | Write | 1=kWh, 2=kJ, 3=MJ, 4=kBtu, 5=MBtu, 6=ton.h | |
| MV | 10 | EnergyUnit2 | Second selected energy unit | Write | 1=kWh, 2=kJ, 3=MJ, 4=kBtu, 5=MBtu, 6=ton.h | |
| MV | 11 | RegimeSwitching | Switching mode between regimes 1 and 2 | Read | 1=None, 2=Dual-range input signal, 3=Bus, 4=Temperature detection, 6=Delta temperature detection | |
| MV | 12 | CurrentRegime | Current change-over regime | Write | 1=Regime1, 2=Regime2, 3=Regime1Setback, 4=Regime2Setback | |
| MV | 13 | OverrideType | Override action (bus overrides end after 3 h by default) | Write | 1=None, 2=Flow, 3=Power, 4=Dp, 5=Valve position, 6=Stop, 7=Simulated operation | |
| MV | 14 | TemperatureLimitationType | Temperature limitation type to be chosen between DT or return temperature | Write | 1=None, 2=DT limitation, 3=T return limitation | |
| MV | 15 | DpUnit1 | First selected differential pressure unit | Write | 1=kPa, 2=bar, 3=psi | |
| MV | 16 | DpUnit2 | Second selected differential pressure unit | Write | 1=kPa, 2=bar, 3=psi | |
| MVmin | 17 | CyclicControlTimeoutEnabled | Raise an error if no control signal is sent before Time out | Write | 1=Inactive, 2=Active | |
| MV | 18 | VolumeUnit1 | First selected volume unit | Write | 1=ft3, 2=m3, 3=l, 4=USG | |
| MV | 19 | VolumeUnit2 | Second selected volume unit | Write | 1=ft3, 2=m3, 3=l, 4=USG | |
| MV | 20 | AnalogOutputCharacteristics | Signal characteristics applied to the analog output value | Write | 1=Linear, 2=Equal-percentage (EQM), 3=Inverted EQM | |
| MV | 21 | TempLimMinThresholdMonitoring | Stop temperature limitation below the min thresholds | Write | 1=Disabled, 2=Enabled | |
| MV | 22 | OperatingMode | Determines the accepted sign of the ΔT for energy counting | Write | 1=Not Configured, 2=Heating, 3=Cooling | |
| MImin | 10 | StatusSummary | Summarizes all status information | Read | 1=Ok, 2=Error, 3=Warning | |
| MI | 11 | StatusFlowSensor | Provides status information related to the flow measurement section | Read | 1=Ok, 2=ErrorFlowMeasurement | |
| MI | 12 | StatusLocalTempSensor | Provides status information related to the local temperature measurement | Read | 1=Ok, 2=ErrorLocalTempSensorDisconnected, 3=ErrorLocalTempSensorShortCircuit, 4=ErrorLocalTempSensorBelowMin, 5=ErrorLocalTempSensorAboveMax | |
| MI | 13 | StatusRemoteTempSensor | Provides status information related to the remote temperature measurement | Read | 1=Ok, 2=ErrorRemoteTempSensorDisconnected, 3=ErrorRemoteTempSensorShortCircuit, 4=ErrorRemoteTempSensorBelowMin, 5=ErrorRemoteTempSensorAboveMax | |
| MI | 14 | StatusActuator | Provides status information related to the actuator | Read | 1=Ok, 2=WarningActuatorManualOverride, 3=ErrorActuatorComFailure | |
| MI | 15 | StatusOperation | Power supply and input line status | Read | 1=Ok, 2=ErrorLowPower, 3=ErrorInputLineBroken | |
| MI | 16 | StatusSystem | Whether the valve can reach its flow/power setpoint | Read | 1=Ok, 2=WarningFlowNotReached, 3=WarningPowerNotReached | |
| MI | 17 | StatusDpSensor | Provides status information related to the remote differential pressure sensor measurement | Read | 1=Ok, 2=ErrorDpSensorDisconnected, 3=WarningAvailDpTooLowForDpStab, 4=WarningKvLoadTooHighForDpStab, 5=WarningDpStabAboveMax | |
| PIV | 0 | EnergyCounterRegime1_kWh | Energy counter in regime 1, integer value | kWh | Read | |
| PIV | 1 | EnergyCounterRegime1_kBtu | kBtu | Read | ||
| PIV | 2 | EnergyCounterRegime2_kWh | Energy counter in regime 2, integer value | kWh | Read | |
| PIV | 3 | EnergyCounterRegime2_kBtu | kBtu | Read |
No points match these filters.
Object ID lookup: IMI Hydronic TA-Smart smart control valve point IDs by name
AI0ValveNominalFlow_unit1AI1ValveNominalFlow_unit2AI2ValveMinAdjustableFlow_unit1AI3ValveMinAdjustableFlow_unit2AI4ValveNominalPower_unit1AI5ValveNominalPower_unit2AI6ValveMinAdjustablePower_unit1AI7ValveMinAdjustablePower_unit2AI8ValveNominalStroke_mmAI9ValveNominalStroke_inchAI10ValveMinAdjustableStroke_mmAI11ValveMinAdjustableStroke_inchAI12AnalogSetPointValueAI13FlowSetPoint_unit1AI14FlowSetPoint_unit2AI15PowerSetPoint_unit1AI16PowerSetPoint_unit2AI17PositionSetPoint_mmAI18PositionSetPoint_inchAI19RelativeMeasuredFlowAI20MeasuredFlow_unit1AI21MeasuredFlow_unit2AI22MeasuredSupplyTemp_degCAI23MeasuredSupplyTemp_degFAI24MeasuredReturnTemp_degCAI25MeasuredReturnTemp_degFAI26MeasuredDeltaT_KAI27MeasuredDeltaT_degFAI28RelativeMeasuredPowerAI29MeasuredPower_unit1AI30MeasuredPower_unit2AI31EnergyCounterRegime1_unit1AI32EnergyCounterRegime1_unit2AI33EnergyCounterRegime2_unit1AI34EnergyCounterRegime2_unit2AI35RelativeMeasuredPositionAI36MeasuredPosition_mmAI37MeasuredPosition_inchAI38MaxAdjustableDpStab_unit1AI39MaxAdjustableDpStab_unit2AI40MinAdjustableDpStab_unit1AI41MinAdjustableDpStab_unit2AI42MeasuredDpStab_unit1AI43MeasuredDpStab_unit2AI44VolumeCounterRegime1_unit1AI45VolumeCounterRegime1_unit2AI46VolumeCounterRegime2_unit1AI47VolumeCounterRegime2_unit2AV0ControlCharCoefficientAV1R1SetbackPercentageAV2R2SetbackPercentageAV3MaxFlowRegime1_unit1AV4MaxFlowRegime1_unit2AV5MaxFlowRegime2_unit1AV6MaxFlowRegime2_unit2AV7MinFlowRegime1_unit1AV8MinFlowRegime1_unit2AV9MinFlowRegime2_unit1AV10MinFlowRegime2_unit2AV11MaxPowerRegime1_unit1AV12MaxPowerRegime1_unit2AV13MaxPowerRegime2_unit1AV14MaxPowerRegime2_unit2AV15MaxPositionRegime1_mmAV16MaxPositionRegime1_inchAV17MaxPositionRegime2_mmAV18MaxPositionRegime2_inchAV19MinPositionRegime1_mmAV20MinPositionRegime1_inchAV21MinPositionRegime2_mmAV22MinPositionRegime2_inchAV23RelativeSetpointAV24AdditiveConcentrationAV25OverrideValue_unit1AV26OverrideValue_unit2AV27MinFlowThresholdRegime1_unit1AV28MinFlowThresholdRegime1_unit2AV29MinFlowThresholdRegime2_unit1AV30MinFlowThresholdRegime2_unit2AV31DeltaTSetpointRegime1_degKAV32DeltaTSetpointRegime1_degFAV33DeltaTSetpointRegime2_degKAV34DeltaTSetpointRegime2_degFAV35TReturnSetpointRegime1_degCAV36TReturnSetpointRegime1_degFAV37TReturnSetpointRegime2_degCAV38TReturnSetpointRegime2_degFAV39DpStabSetpointRegime1_unit1AV40DpStabSetpointRegime1_unit2AV41DpStabSetpointRegime2_unit1AV42DpStabSetpointRegime2_unit2AV43CyclicControlTimeoutAV44AnalogOutputCharCoefficientAV45TempLimActivationDelayAV46TempLimActivationMarginAV50LastErrors[1]AV59LastErrors[10]AV60LastEvents[1]AV69LastEvents[10]MI0ValveFamilyMI1ValveVersionMI2ValveSizeMI3AnalogSignalTypeMI4TemperatureLimitationStatusMI5OverrideStatusMV0FluidTypeMV1FlowSideMV2ControlModeMV3ControlCharacteristicsMV4ControlSourceMV5FlowUnit1MV6FlowUnit2MV7PowerUnit1MV8PowerUnit2MV9EnergyUnit1MV10EnergyUnit2MV11RegimeSwitchingMV12CurrentRegimeMV13OverrideTypeMV14TemperatureLimitationTypeMV15DpUnit1MV16DpUnit2MV17CyclicControlTimeoutEnabledMV18VolumeUnit1MV19VolumeUnit2MV20AnalogOutputCharacteristicsMV21TempLimMinThresholdMonitoringMV22OperatingModeMI10StatusSummaryMI11StatusFlowSensorMI12StatusLocalTempSensorMI13StatusRemoteTempSensorMI14StatusActuatorMI15StatusOperationMI16StatusSystemMI17StatusDpSensorPIV0EnergyCounterRegime1_kWhPIV1EnergyCounterRegime1_kBtuPIV2EnergyCounterRegime2_kWhPIV3EnergyCounterRegime2_kBtu
Integration notes
- Taken from the TA-Smart BACnet MS/TP PICS (07.2026); the TA-Smart BACnet IP PICS (https://cdn.tessa.imihy.eimed-project.de/673551/TA-Smart_BACnet_IP_Protocol_Implementation.pdf) prints the identical object table.
- Most values come in two unit sets: _unit1/_unit2 objects use the units chosen in MSV 5-10, 15-16 and 18-19 (for example FlowUnit1 = m3/h by default, FlowUnit2 = GPM).
- The error and event logs are printed as ranges: AV 50 LastErrors[1] ... AV 59 LastErrors[10] and AV 60 LastEvents[1] ... AV 69 LastEvents[10]; only the first and last of each are listed here.
- Footnotes: Dp objects only on TA-Smart-Dp; temperature limitation objects not on the Dp; others need firmware 8.0.0 to 13.0.0 (markers removed from names).
- MSI 6-9 are not printed in the table.
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.