Skip to Content

HomeMaster ENM-223-R1 — 3-Phase Energy Meter, Modbus, DIN-Rail

(0 review)
The ENM-223-R1 is a high-precision, configurable 3-phase energy monitoring and I/O module designed for industrial automation, building management, and smart grid applications. Featuring real-time voltage, current, and power quality metering alongside 2 SPDT relays, 4 user LEDs, and 4 configurable buttons, this module delivers complete energy visibility and local control in a compact DIN-rail package.

Manufacturer: HomeMaster Internal Reference: HM-ENM-223-R1 Mfr. Part#: ENM-223-R1 Barcode: 5940031101855

110.00 110.00

Returns & Warranty Conditions
Shipping & Availability
We ship orders within 1–2 business days for items in stock.
For out-of-stock products, ships within 1–2 business days after restock
Shipping times will automatically update once the product becomes available.


HomeMaster ENM-223-R1

The HomeMaster ENM-223-R1 is a DIN-rail 3-phase energy metering and I/O module for power monitoring and automation. It measures 3 voltage channels (L1/L2/L3-N) and 3 current channels via external CTs, and provides 2 SPDT relay outputs for alarm or control.

The module communicates as a Modbus RTU slave over RS-485 and is configured via USB-C WebConfig (Web Serial). Configuration and logic settings are stored persistently in onboard memory.

HomeMaster ENM-223-R1 3-phase energy metering and I/O module
DIN rail • 24 V DC • 3-phase metering • Modbus RTU • USB-C WebConfig

Quick Overview

  • 3-phase energy metering + relay control module for automation
  • DIN-rail form factor with 24 V DC supply
  • Voltage sensing: L1/L2/L3-N (mains measurement)
  • Current sensing: 3 external CT channels
  • 2 × SPDT dry-contact relays for alarms or load control
  • RS-485 Modbus RTU multi-drop communication
  • Local configuration via USB-C WebConfig
  • Optional alarms/warnings/events with button/LED feedback

Typical Applications

  • Energy dashboards and building energy monitoring
  • Overcurrent / power-quality alarm triggering
  • Demand response / staged load shedding
  • HVAC and electrical cabinet power supervision
  • SCADA / PLC metering input expansion
  • Home Assistant via ESPHome on the controller

Tech Specs

Technical Specifications (datasheet summary)
SpecificationDetails
MicrocontrollerRP2350A dual-core microcontroller
Metering ICATM90E32AS (3-phase energy metering / power quality)
StorageExternal QSPI Flash (W25Q32JV)
Power Input 24 V DC nominal (V+ / 0V) with protection (reverse polarity diode, TVS, EMI filtering)
Voltage Inputs 3 × L1/L2/L3-N + PE sensing, 85–265 V AC (mains measurement inputs)
Current Inputs 3 × CT channels (external CT inputs), 333 mV / 1 V RMS sensor inputs
Relay Outputs 2 × SPDT dry-contact relays (NO / COM / NC).
Rated load (system limit): 3 A @ 250 V AC (resistive contact rating).
Max load: 750 VA @ 250 V AC, 90 W @ 30 V DC.
Relay outputs are not internally fused; external overcurrent protection is required.
RS-485Modbus RTU (MAX485, half-duplex) with surge protection and fail-safe biasing
USBUSB-C (ESD protected), configuration and firmware upload
File SystemLittleFS persistent configuration storage
User Interface4 buttons; 9 LEDs (power, 4 user LEDs, RX, TX, relay status)
Modbus Address Range1–255 (default is configurable; typically 3)
Modbus Baud Rate9600–115200 (default: 19200, 8N1)

Installation, Environmental & Mechanical

Installation, Environmental & Mechanical Specifications
Category Specification Details
Terminal Specifications Terminal type Pluggable screw terminal blocks, 5.08 mm pitch
Terminal pitch5.08 mm
Wire cross-section0.2–2.5 mm² (AWG 24–12)
Conductor typeSolid or stranded copper
Stranded wireFerrules recommended
Tightening torque0.4–0.6 Nm
Environmental Ratings Operating temperature0 °C to +40 °C
Storage temperature−10 °C to +55 °C
Relative humidity0–90 % RH, non-condensing
Ingress protectionIP20 (inside cabinet)
Maximum altitude2000 m
Pollution degree2
Mechanical & Packaging Product dimensions 71.5 × 90 × 59 mm (L × W × H)
DIN units4 division units (≈ 72 mm DIN rail mounting width)
Mounting35 mm DIN rail (EN 50022)
EnclosurePC/ABS industrial enclosure (UL94-V0)
Net weightTBD
Gross weightTBD
Pack size 140 × 125 × 94 mm (L × W × H)

Install only inside a control cabinet with ventilation; the cabinet must include a protective front plate covering all module connection terminals and a closing protective door; not for outdoor or exposed installation.

All wiring terminals must be protected against accidental contact by an insulating front plate, wiring duct, or terminal cover. Exposed live terminals are not permitted.

HomeMaster ENM-223-R1 mechanical drawing (front and side view) with dimensions in mm
Mechanical drawing: front view + side view + DIN-clip depth (all dimensions in mm).

Home Assistant / Modbus / Web Config Integration

The ENM-223-R1 supports flexible integration with:

  • HomeMaster MicroPLC and MiniPLC controllers
  • PLC and SCADA systems via Modbus RTU
  • Home Assistant using ESPHome (controller side) or a Modbus integration
  • Direct USB-C configuration using browser-based WebConfig

Configuration (metering options, calibration/offsets, alarms, relay modes, LED/button mapping) is saved persistently and restored at power-up.

Quick Setup Process (USB-C WebConfig)

  1. Mount & Power – Install on DIN rail and connect the 24 V DC supply.
  2. Connect USB-C – Connect USB-C cable to the module.
  3. Open WebConfig – Open WebConfig in Chrome/Edge.
  4. Connect Device – Click Connect and select the serial device.
  5. Configure Modbus – Set Modbus address and baud rate.
  6. Meter Calibration & Alarms – Select line frequency, scaling, and thresholds per phase.
  7. Map Relays/LEDs/Buttons – Choose relay control mode and alarm/ack behavior.
  8. Save & Disconnect – Save settings and disconnect USB-C for field operation.

Typical WebConfig options:

  • Modbus address (1–255) and baud rate (9600–115200)
  • Line frequency (50/60 Hz) and metering sum mode
  • Per-channel gains/offsets (U/I calibration)
  • Alarm / warning / event thresholds with optional acknowledgment behavior
  • Relay control modes (alarm-controlled or Modbus-controlled) and inversion
  • User LED sources (alarms/warnings/events/overrides)

WebConfig provides live meter values and configuration settings (stored persistently).

ENM-223-R1 WebConfig Modbus settings
ENM WebConfig calibration options
ENM WebConfig live meter view
ENM WebConfig relay logic options

Minimal ESPHome YAML (Controller side)

Use this on the MiniPLC/MicroPLC (ESPHome). It enables the RS-485 bus and imports the ready-made ENM package.

uart:
  id: uart_modbus
  tx_pin: 17
  rx_pin: 16
  baud_rate: 19200
  parity: NONE
  stop_bits: 1

modbus:
  id: modbus_bus
  uart_id: uart_modbus

packages:
  enm1:
    url: https://github.com/isystemsautomation/homemaster-dev
    ref: main
    files:
      - path: ENM-223-R1/Firmware/default_enm_223_r1_plc/default_enm_223_r1_plc.yaml
        vars:
          enm_prefix: "ENM #1"
          enm_id: enm_1
          enm_address: 3 # Modbus address set in WebConfig
    refresh: 1d

`enm_address` must match the Modbus address configured in WebConfig.

Full Modbus register mapping and advanced integration details are available in the ENM-223-R1 README.

Documentation

The ENM-223-R1 is open-source hardware. Hardware and firmware files are available.

Hardware Design Files

File Description Link
Field Board Schematic Voltage sensing and CT front-end ENM-223-R1-FieldBoard.pdf
MCU Board Schematic Controller, RS-485, USB, power conversion ENM-223-R1-MCUBoard.pdf
Relay Board Schematic Relay output stage ENM-223-R1-RelayBoard.pdf

Compliance Documents

File Description Link
EU Declaration of Conformity (DoC) Signed EU Declaration of Conformity per Reg. (EC) 765/2008 and Decision 768/2008/EC DoC-ENM-223-R1-V1.0.pdf
Datasheet Technical specifications and electrical characteristics ENM-223-R1_Datasheet.pdf

Firmware & Software

Resource Description Link
Firmware Source Code Firmware and configuration tools GitHub repository
Integration Guide Setup and configuration documentation README.md
WebConfig Tool Browser-based configuration interface Built-in USB interface

Cabling and Wirings

24 V DC Supply (V+ / 0V)

ENM-223-R1 24 V DC power wiring to V+ and 0V
Connect + to V+ and to 0V; use appropriate protection upstream.
  • Power is SELV-rated and supports reverse-polarity protection
  • Route power wiring separately from mains and sensor wiring
  • Apply terminal strain relief and maintain cabinet segregation

Voltage Inputs (L1 / L2 / L3-N / PE)

ENM-223-R1 voltage input wiring (L1/L2/L3-N/PE)
Connect mains sensing inputs and protective earth (PE) per the terminal map. Voltage inputs can be hazardous.

Current Transformers (CT1 / CT2 / CT3)

ENM-223-R1 CT connection wiring
Use CTs with the correct output level (333 mV / 1 V RMS) and correct polarity. Shielded cables are recommended.

Relay Outputs (NO / COM / NC)

ENM-223-R1 relay NO/COM/NC wiring
Dry contact wiring only — external load supply and protection are mandatory.

RS-485 Modbus (A / B / COM)

ENM-223-R1 RS-485 A/B/COM wiring
Wire A to A, B to B, and COM to the reference ground as required by your RS-485 network.

Cable Recommendations & Shield Grounding

General Routing Rules

  • Route low-level signal cables separately from mains, relay outputs, contactors, and power wiring
  • If crossing power cables is unavoidable, cross at 90°
  • Keep cable runs as short as practical and avoid parallel runs with high-current conductors
  • Label cables and provide strain relief at terminals

RS-485 (Modbus) Cable

  • Twisted pair for A/B (120 Ω characteristic impedance recommended)
  • Second conductor/pair can be used as COM (0V reference) depending on the network design
  • Prefer shielding for industrial/noisy panels

Shield Grounding

  • Bond cable shield(s) to cabinet PE/EMC ground at the PLC/controller end only by default
  • Do not connect shields to RS-485 signal terminals (A/B/COM)
  • If both ends are in equipotential bonded cabinets, shields may be bonded at both ends using proper 360° clamps

System Architecture & Pinout

ENM-223-R1 system block diagram
System block diagram showing internal architecture and interfaces.
ENM-223-R1 MCU pinout diagram
MCU interfaces and major connector/pin reference.
ENM-223-R1 field board diagram
Field board: voltage sensing and CT front-end connectors.
ENM-223-R1 MCU board diagram
MCU board: controller + comms overview.

Safety and Installation Notes

  • Qualified personnel only: Installation by trained technicians familiar with SELV and mains wiring.
  • Mixed voltage domains: 24 V DC is SELV; voltage sensing inputs are mains hazardous (85–265 V AC).
  • Install inside an IP20 control cabinet and protect terminals using the required front plate/door.
  • Respect relay contact system limits (3 A @ 250 V AC resistive) and provide external overcurrent protection.
  • For inductive/high-inrush loads: use proper suppression (RC snubbers / TVS as required).
  • Use the correct CT type (rated output 333 mV / 1 V RMS) and observe polarity/shielding to avoid incorrect metering.
  • Maintain RS-485 cabling best practices: twisted pair, correct A/B polarity, and bus termination as required.

Compliance & Certifications

The ENM-223-R1 module is CE marked. ISYSTEMS AUTOMATION S.R.L. (HomeMaster® brand) maintains the technical documentation and a signed EU Declaration of Conformity (DoC) available for download in the Documents and Resources section above.

  • EMC Directive 2014/30/EU — EN 55032:2015 (Class B emissions), EN 55035:2017 (immunity), tested by Idvorsky Laboratories Ltd. (Job #1648)
  • Low Voltage Directive 2014/35/EU — EN 62368-1:2020 + A11:2020, in-house dielectric and isolation testing by ISYSTEMS AUTOMATION compliance laboratory
  • RoHS Directive 2011/65/EU — EN IEC 63000 technical documentation
  • HomeMaster® — registered EU trademark (EUTM No. 019082911, EUIPO, registered 15 January 2025)