Integration and instrumentation

Wired M-Bus heat meter integration

One M-Bus interface per meter reads the meter's own energy, volume and temperature records over wired M-Bus, and Edge keeps them with their timestamps.

ZHM-21 M-Bus Interface
ZHM-21M-Bus interface
ZGW-20 Gateway
ZGW-20Gateway with Edge
Measure
The heat meter's energy, volume, flow rate, flow and return temperature and status records
Rule
Primary addresses 1 to 250, and 0 means unconfigured M-Bus
Sensors
ZHM-21, one M-Bus meter, 300 to 9,600 baud, up to 1,000 m of cable ZHM-21 datasheet (PDF, opens in a new tab)
On site
ZGW-20 Gateway, decoding, storage and onward integrations ZGW-20 datasheet (PDF, opens in a new tab)

Hardware for remote heat meter reading

The ZHM-21 is the M-Bus master for one meter, so a plant room with three heat meters takes three of them.

If the meters have a Modbus module

If the meter's readings need an independent check

ZHM-21, ZMB-31 and TES-21 share one enclosure with different terminals inside, so the ordering code is what you specify.

Which heat meter records to read

Take the meter's own calculated records. They carry its approved calculator, its sensor pair and its units.

Which heat meter records to readThe heat meter sits in the circuit it bills. A probe beside it reads the same pipe, which is a check on the installation and not a second meter. Heat source boiler or heat pump Heating load radiators or coils Thermal store Flow Return Pump HM Heat meter Board Fuel meter ZGW-20 GatewayEdge on site ZHM-21 TES-21 · flow TES-21 · return Which heat meter records to readThe heat meter sits in the circuit it bills. A probe beside it reads the same pipe, which is a check on the installation and not a second meter. Heat source boiler or heat pump Board Fuel meter Store Flow Return HM Heating load ZGW-20 GatewayEdge on site ZHM-21 TES-21 · flow TES-21 · return
The heat meter sits in the circuit it bills. A probe beside it reads the same pipe, which is a check on the installation and not a second meter.
Sensor positions for which heat meter records to read
PositionWhat it tells youReferenceSensor
Energy total The cumulative heating or cooling energy the meter has calculated Read the meter's unit and tariff register, not a converted value OMS ZHM-21 (on this page)
Volume and flow rate Whether water is circulating at all, which separates no demand from a fault Units and resolution from the meter's manual ZHM-21 (on this page)
Flow and return temperature The temperature difference the meter used, and its sign The meter's declared sensor pair ZHM-21 (on this page)
Status and error records Whether the meter itself is reporting a problem with a sensor or its flow measurement Model-specific: check which records the meter sends OMS ZHM-21 (on this page)
Pipe temperature beside the meter Whether the meter's sensors are installed where they claim to be A check on the installation, never a replacement record TES-21 (on this page)
  • The relay is for a valve, not a load. The ZHM-21 has a Form C relay rated 1 A at 250 V AC, resistive, with 5,000 operations at full load. It is not intended for switching large electrical loads.

  • Compatible makes are not a compatible map. The interface reads meters from Kamstrup, Sontex, Itron, Sharky, Elster, Sensus and Landis+Gyr, and each model still decides which records it sends.

M-Bus meter settings that have to match

Every one of these lives in two places: the meter and the interface. A mismatch reads as a missing meter, not as an error.

M-Bus meter settings that have to match
SettingTypical valueWhere to check
Primary address 1 to 250, unique on the segmentThe meter's display or its configuration tool. Address 0 means unconfigured, and 251 to 255 have reserved, selection and broadcast roles.
Baud rate 2,400 baudThe meter's communication settings. The interface supports 300, 600, 1,200, 2,400, 4,800 and 9,600 baud.
Meters per interface 1The ZHM-21 datasheet. A second meter needs a second interface.
Cable length Up to 1,000 mThe ZHM-21 datasheet, then the far-end voltage and capacitance for the cable you actually have.
Unit loads per meter 1 to 4 ULThe meter's datasheet. One unit load draws 1.5 mA in the idle state.
Records to read Energy, volume, flow rate, flow and return temperature, statusThe meter's manual: telegram support varies by model and configuration.
Reporting interval 15 minutesThe sensor settings in Edge. Keep cumulative totals as totals; derive rates from them afterwards.

Commissioning checks

The order matters here: the reading is only evidence once the meter's own display has been recorded.

  1. Record the meter before touching it

    Photograph the display, and write down the serial number, the address, the units and the energy total with the time.

    Pass when the record names one meter and one circuit, and can be read months later.

  2. Connect and read once

    Wire the interface's M-Bus lead to the meter, power it, and read the meter through the Gateway.

    Pass when the meter answers on its own address, with no retries needed.

  3. Compare every record with the display

    Put the energy, volume, flow rate and temperatures beside the meter's display at the same moment.

    Pass when every value and unit matches the display, including the decimal place.

  4. Break the connection deliberately

    Disconnect the meter's M-Bus lead for longer than the reporting interval.

    Pass when Edge shows no new reading rather than repeating the last one, and any alarm names the meter.

  5. Reconcile a bounded period

    Read the display again after a day and compare the difference with the readings recorded over the same period.

    Pass when the two agree within the meter's own resolution, and any rollover is written down.

What this measurement does not tell you

Reading a meter is not the same as approving it.

  • M-Bus access does not certify the meter, its sensor pair, its installation or its suitability for billing.
  • A shared protocol is not a shared record map: two meters of the same make can send different records.
  • Energy worked out from flow and temperatures is a sanity check on the meter, not a substitute for its calculator.
  • One interface reads one meter. An existing multi-meter segment needs its own unit-load, capacitance and topology design.

Sources and related guides

Sources

Related

  • Heat pump performance monitoring Application guide Measure delivered heat and every electrical input inside one boundary, then calculate heat pump COP and a seasonal performance factor you can defend.
  • Pulse meter remote monitoring Application guide Read the pulse output of a water, gas or heat meter without losing the pulse weight, the counter's history or the totaliser you have to reconcile against.
  • Wired M-Bus commissioning for heat meters Knowledge Base Plan and prove wired M-Bus unit load, voltage, topology, addressing, telegram mapping, freshness and heat-meter reconciliation.
  • Heat-meter flow and return energy sanity check Engineering tool Estimate heat output from flow and temperature difference to check a heat meter reading.

Reviewed by EpiSensor Engineering on . Revision 5.

Check which heat meters can be read as they stand

We will check the models and their records, count the interfaces, and tell you what has to be set on each meter.

Contact us