Easy BACnet
  1. Home
  2. BACnet points lists
  3. ISOIL
  4. MV311 thermal energy / flow converter (BACnet MS/TP)

Thermal energy meter (flow converter) · BACnet points list

ISOIL MV311 thermal energy / flow converter (BACnet MS/TP) BACnet points list

Updated 12 November 2026Unofficial source

Short answer

The MV311 is a thermal energy converter that pairs with a flow sensor and two temperature probes to measure heating and cooling energy. On BACnet MS/TP it gives the energy and volume totals both as integer counters (Positive Integer Values) and as real numbers (Analog Values), live power, flow and temperatures as Analog Inputs, alarm states as Multistate Values and error bit strings.

This page lists 47 BACnet objects for the ISOIL MV311 thermal energy / flow converter (BACnet MS/TP) — 2 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from a copy of ISOIL’s documentation hosted by BACnet International, not by ISOIL itself, so treat it as unofficial.

Manufacturer
ISOIL
Model
MV311 thermal energy / flow converter (BACnet MS/TP)
Equipment
Thermal energy meter (flow converter)
Equipment type
Thermostats, sensors & meters
BACnet objects
47 (2 writable)
Transport
BACnet MS/TP
Firmware
1.0.4 (application 1.05.0004)
Also known as
MV311, MV 311, MV311-ISONRG, ISOIL MV311
Source document
MV311 BACnet Protocol Implementation Conformance Statement (MV311_FW_1_0_4 BACnet PICS) · rev. 22/09/2023 (unofficial copy, hosted by BACnet International)
Download CSV 47 rows Download EDE B.I.G.-EU JSON Source PDF (unofficial copy) ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

Reference only, provided as-is: verify against ISOIL’s current documentation and the live device before use. Not official ISOIL information. Terms of use.

BMS integration notes: ISOIL MV311 thermal energy / flow converter (BACnet MS/TP)

Integration in brief

Read the heating and cooling energy totals, thermal power, flow and the two temperatures, plus the global alarm. Writing is only needed to reset the partial counters or to select heating/cooling if the meter is set for remote plant-type control.

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
AV 0TOT_HEAT_NRG_VTotal heating energyRead
AV 2TOT_COOL_NRG_VTotal cooling energyRead
AI 0TH_POWERThermal powerRead
AI 1FLOW_RATEFlow rateRead
AI 2T1_TEMPT1 flow temperatureRead
AI 3T2_TEMPT2 return temperatureRead
BV 0P_TYPE_DETDetected plant type: heating or coolingRead
MV 0GLOBAL_ALARMGlobal alarm: 1 none, 2 main, 3 secondary, 4 bothRead

Network setup

Watch out for

ISOIL MV311 thermal energy / flow converter (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.

47 of 47 shown
Type
BinaryMulti-state
Access
Show
ISOIL MV311 thermal energy / flow converter (BACnet MS/TP) BACnet Points List
DescriptionStates
PIV0TOT_HEAT_NRG_CTot. Heat. Thermal Energy [] (counter, integer)Per unit settingRead
PIV1PAR_HEAT_NRG_CPar. Heat. Thermal Energy [] (counter, integer)Per unit settingRead
PIV2TOT_COOL_NRG_CTot. Cool. Thermal Energy [] (counter, integer)Per unit settingRead
PIV3PAR_COOL_NRG_CPar. Cool. Thermal Energy [] (counter, integer)Per unit settingRead
PIV4TOT_VF_VOL_CTot. Volume Conveying Liquid [] (counter, integer)Per unit settingRead
PIV5PAR_VF_VOL_CPar. Volume Conveying Liquid [] (counter, integer)Per unit settingRead
PIV6TOT_HW_VOL_CTot. Volume Hot Water [] (counter, integer)Per unit settingRead
PIV7PAR_HW_VOL_CPar. Volume Hot Water [] (counter, integer)Per unit settingRead
PIV8TOT_CW_VOL_CTot. Volume Cold Water [] (counter, integer)Per unit settingRead
PIV9PAR_CW_VOL_CPar. Volume Cold Water [] (counter, integer)Per unit settingRead
PIV10TOT_AUX_IN_CTot. Volume Aux Input (counter, integer)Per unit settingRead
PIV11PAR_AUX_IN_CPar. Volume Aux Input (counter, integer)Per unit settingRead
AVmin0TOT_HEAT_NRG_VTot. Heat. Thermal Energy [] (counter, real)Per unit settingRead
AV1PAR_HEAT_NRG_VPar. Heat. Thermal Energy [] (counter, real)Per unit settingRead
AVmin2TOT_COOL_NRG_VTot. Cool. Thermal Energy [] (counter, real)Per unit settingRead
AV3PAR_COOL_NRG_VPar. Cool. Thermal Energy [] (counter, real)Per unit settingRead
AV4TOT_VF_VOL_VTot. Volume Conveying Liquid [] (counter, real)Per unit settingRead
AV5PAR_VF_VOL_VPar. Volume Conveying Liquid [] (counter, real)Per unit settingRead
AV6TOT_HW_VOL_VTot. Volume Hot Water [] (counter, real)Per unit settingRead
AV7PAR_HW_VOL_VPar. Volume Hot Water [] (counter, real)Per unit settingRead
AV8TOT_CW_VOL_VTot. Volume Cold Water [] (counter, real)Per unit settingRead
AV9PAR_CW_VOL_VPar. Volume Cold Water [] (counter, real)Per unit settingRead
AV10TOT_AUX_IN_VTot. Volume Aux Input (counter, real)Per unit settingRead
AV11PAR_AUX_IN_VPar. Volume Aux Input (counter, real)Per unit settingRead
AImin0TH_POWERThermal Power []Per unit settingRead
AImin1FLOW_RATEV.F. Flow Rate []Per unit settingRead
AImin2T1_TEMPT1 Flow Temperature []Per unit settingRead
AImin3T2_TEMPT2 Return Temperature []Per unit settingRead
AI4TD_TEMPDelta Temperature []Per unit settingRead
AI5BRD_TEMPBoard Temperature []Per unit settingRead
AI6BATT_CHARGEBattery Charge%Read
MVmin0GLOBAL_ALARMGlobal alarmRead1=No Alarm, 2=Main Alarm, 3=Secondary Alarm, 4=Main and Secondary Alarm
MV1TH_PWR_ALARMThermal Power alarmRead1=No Alarm, 2=Min Value Alarm, 3=Max Value Alarm
MV2FL_RATE_ALARMV.F. Flow rate alarmRead1=No Alarm, 2=Min Value Alarm, 3=Max Value Alarm
MV3T1_ALARMTemperature T1 alarmRead1=No Alarm, 2=Min Value Alarm, 3=Max Value Alarm
MV4T2_ALARMTemperature T2 alarmRead1=No Alarm, 2=Min Value Alarm, 3=Max Value Alarm
MV5TD_ALARMTemperature Delta alarmRead1=No Alarm, 2=Min Value Alarm, 3=Max Value Alarm
MV6AIN_STATEAnalog input statusRead1=AIN_OK, 2=No Current (disconnected), 3=Current Over Range
MV7BATT_STATEBattery statusRead1=Battery OK (if enabled), 2=Battery Low, 3=Battery Empty, 4=Battery Fault
MV8P_TYPE_CTRLPlant Type ControlRead1=Auto (by Power), 2=Local (by IN4), 3=Remote (by Com. Protocol)
Other0MEA_ERRORBitString Value: Measure errorReadBits 1-5: power measure, vector fluid, T1, T2, delta T overflow
Other1PLS_ERRORBitString Value: Pulse errorReadBits 1-4: pulse in 1-4 overflow
Other2RTD_ERRORBitString Value: RTD errorRead
Other3SUPP_ERRORBitString Value: Supply errorRead
BVmin0P_TYPE_DETPlant Type DetectedReadInactive=Heating, Active=Cooling
BV1P_TYPE_SELPlant Type SelectedWriteInactive=Heating, Active=Cooling
BV2RST_SEL_CNTReset Selected Counters (Active=Reset)WriteInactive=No Command, Active=Reset Command
Object ID lookup: ISOIL MV311 thermal energy / flow converter 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 MV311 thermal energy / flow converter (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 ISOIL MV311 thermal energy / flow converter (BACnet MS/TP)

How many BACnet points does the ISOIL MV311 thermal energy / flow converter (BACnet MS/TP) have?

This list has 47 BACnet objects: 7 analog inputs, 12 analog values, 3 binary values, 9 multi-state values, 12 positive integer values, 4 others. The exact set on a given unit depends on its firmware, installed options and configuration.

Which ISOIL MV311 thermal energy / flow converter (BACnet MS/TP) BACnet points are writable?

2 of the 47 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 ISOIL MV311 thermal energy / flow converter (BACnet MS/TP) BACnet documentation?

ISOIL does not publish it on its own website. This list comes from MV311 BACnet Protocol Implementation Conformance Statement (MV311_FW_1_0_4 BACnet PICS), revision 22/09/2023, a copy hosted by BACnet International at https://www.bacnetinternational.net/catalog/manu/isoil%20industria%20spa/MV311_FW_1_0_4%20BACnet%20PICS.pdf. Ask ISOIL or its representative for the current revision.

What are the minimum BACnet points to integrate the ISOIL MV311 thermal energy / flow converter (BACnet MS/TP)?

Start with AV 0 TOT_HEAT_NRG_V (Total heating energy); AV 2 TOT_COOL_NRG_V (Total cooling energy); AI 0 TH_POWER (Thermal power); AI 1 FLOW_RATE (Flow rate); AI 2 T1_TEMP (T1 flow temperature); AI 3 T2_TEMP (T2 return temperature); BV 0 P_TYPE_DET (Detected plant type: heating or cooling); MV 0 GLOBAL_ALARM (Global alarm: 1 none, 2 main, 3 secondary, 4 both).

How do I check these points on the real MV311 thermal energy / flow converter (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: MV311 BACnet Protocol Implementation Conformance Statement (MV311_FW_1_0_4 BACnet PICS) · rev. 22/09/2023. Object names, instances and units are reproduced as published; descriptions are our own.