
Hager ECR140D
Single-phase 40 A MID kWh meter with eight tariffs, read and switched over RS485.
The Hager ECR140D is a single-phase MID energy meter in one DIN module that measures consumption and feed-in on circuits up to 40 A. This Modbus RTU template reads voltage, current, power, power factor and imported and exported energy per tariff, and lets you select the active tariff from ModbusCloud.
- Protocol
- Modbus RTU
- Connection
- RS485, 19200 baud
- Registers
- 79, read and write
- Brand
- Hager
- Key readings
- Voltage · Current · Active power · Imported active energy · Exported active energy · Power factor · Energy per tariff
- Available commands
- Active tariff · Modbus address · Baud rate and parity
- Compatible models
- ECR140D
- Last updated
Registers (79)
79 read, 3 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Voltage | V | Read | |||
| Frequency | Hz | Read | |||
| Current | A | Read | |||
| Active Power | kW | Read | |||
| Reactive Power | kvar | Read | |||
| Apparent Power | kVA | Read | |||
| Power Factor IEC | Read | ||||
| Power Factor IEEE | Read | ||||
| Active Power L1 | kW | Read | |||
| Reactive Power L1 | kvar | Read | |||
| Apparent Power L1 | kVA | Read | |||
| Power Factor L1 IEC | Read | ||||
| Power Factor L1 IEEE | Read | ||||
| Imported Active Energy | kWh | Read | |||
| Imported Reactive Energy | kvarh | Read | |||
| Exported Active Energy | kWh | Read | |||
| Exported Reactive Energy | kvarh | Read | |||
| Imported Active Energy Wh | Wh | Read | |||
| Exported Active Energy Wh | Wh | Read | |||
| Number of Tariffs | Read | ||||
| Active Tariff | Read | ||||
| Physical Input Tariff | Read | ||||
| Tariff Mode | Read | ||||
| Set Tariff | Read and write | ||||
| Imported Active Energy T1 | kWh | Read | |||
| Imported Active Energy T2 | kWh | Read | |||
| Imported Active Energy T3 | kWh | Read | |||
| Imported Active Energy T4 | kWh | Read | |||
| Imported Active Energy T5 | kWh | Read | |||
| Imported Active Energy T6 | kWh | Read | |||
| Imported Active Energy T7 | kWh | Read | |||
| Imported Active Energy T8 | kWh | Read | |||
| Exported Active Energy T1 | kWh | Read | |||
| Exported Active Energy T2 | kWh | Read | |||
| Exported Active Energy T3 | kWh | Read | |||
| Exported Active Energy T4 | kWh | Read | |||
| Exported Active Energy T5 | kWh | Read | |||
| Exported Active Energy T6 | kWh | Read | |||
| Exported Active Energy T7 | kWh | Read | |||
| Exported Active Energy T8 | kWh | Read | |||
| Imported Reactive Energy T1 | kvarh | Read | |||
| Imported Reactive Energy T2 | kvarh | Read | |||
| Imported Reactive Energy T3 | kvarh | Read | |||
| Imported Reactive Energy T4 | kvarh | Read | |||
| Imported Reactive Energy T5 | kvarh | Read | |||
| Imported Reactive Energy T6 | kvarh | Read | |||
| Imported Reactive Energy T7 | kvarh | Read | |||
| Imported Reactive Energy T8 | kvarh | Read | |||
| Exported Reactive Energy T1 | kvarh | Read | |||
| Exported Reactive Energy T2 | kvarh | Read | |||
| Exported Reactive Energy T3 | kvarh | Read | |||
| Exported Reactive Energy T4 | kvarh | Read | |||
| Exported Reactive Energy T5 | kvarh | Read | |||
| Exported Reactive Energy T6 | kvarh | Read | |||
| Exported Reactive Energy T7 | kvarh | Read | |||
| Exported Reactive Energy T8 | kvarh | Read | |||
| Network Type | Read | ||||
| MID Certified | Read | ||||
| Overflow Value | kWh | Read | |||
| Overflow Events Imported Active | Read | ||||
| Overflow Events Imported Reactive | Read | ||||
| Overflow Events Exported Active | Read | ||||
| Overflow Events Exported Reactive | Read | ||||
| Power On Count | Read | ||||
| Button Press Count | Read | ||||
| Modbus Address | Read and write | ||||
| Baud Rate and Parity | Read and write | ||||
| Vendor Name | Read | ||||
| Product Code | Read | ||||
| Firmware Version | Read | ||||
| Vendor URL | Read | ||||
| Product Name | Read | ||||
| Model Name | Read | ||||
| User Application Name | Read | ||||
| Hardware Version | Read | ||||
| Serial Number | Read | ||||
| Site Code | Read | ||||
| Production Day | Read | ||||
| Production Year | Read |
Loading registers…
Send your device list
If a device is not in the library yet, we build the template for free as soon as we have the register data.
Use cases
- Show consumption and feed-in of a tenant, charging point or heat pump on a ModbusCloud dashboard.
- Keep 365 days of history of imported and exported energy for a monthly billing overview.
- Get an email when the current exceeds a limit you set, before the 40 A rating is reached.
- Switch the active tariff from an automation on a time schedule or energy price, and read energy per tariff.
- Compare imported and exported energy per day to see how much PV production is used on site.
Installation
Wire the meter into the single-phase circuit and connect its RS485 terminals to RS485 A and B on the ModbusCloud Gateway.
Terminate the bus with 120 ohm at both ends and use the same wiring polarity on every meter.
Use the push button to set the Modbus address, baud rate and parity, for example address 1, 19200 baud, even parity and 1 stop bit.
In ModbusCloud, add a Modbus device (RTU) with the same address and serial settings and import this template.
Check that voltage and imported active energy match the values on the meter display.
Things to watch for
The meter does not answer. What should I check?
Compare address, baud rate, parity and stop bits on the meter with the Modbus device in ModbusCloud; the meter has no fixed factory setting you can rely on. Swap A and B if nothing comes back, and check that both bus ends have a 120 ohm termination.
Why do the energy counters show whole kWh while the display shows decimals?
The main energy registers count in whole kWh. For a finer value, use Imported Active Energy Wh and Exported Active Energy Wh. These two need meter firmware 1.2 or later; older firmware gives no answer on them, and you can remove them from the device.
Can several ECR140D meters share one RS485 line?
Yes. Give each meter its own address from 1 to 247, set the same baud rate and parity on all of them, wire the bus as one line from meter to meter and terminate both ends.
What happens when I write a tariff or a Modbus setting?
Writing 1 to 8 to Set Tariff makes the meter count in that tariff right away; the register always reads 0. A new address or baud rate also applies at once, so the meter stops answering until you change the device in ModbusCloud to match.
Want to see how it works?












