Eastron / Microcare SDM Meters
Integration with Eastron/Microcare SDM630 and SDM120 electricity meters via Modbus protocol.
Overview
This bundle provides integration with Eastron and Microcare energy meters, supporting both three-phase (SDM630, SDM72D-M-2) and single-phase (SDM120) installations. The components communicate with meters through the Modbus TCP protocol, enabling real-time energy monitoring and comprehensive data collection in OpenEMS.
Eastron meters are widely deployed in residential, commercial, and industrial installations. They support energy consumption, production, or grid measurement depending on configuration.
Components
This bundle implements the following OpenEMS Components:
Eastron SDM630 Three-Phase Meter
Name: Meter Eastron SDM 630 / SDM72D-M-2
Factory-PID: Meter.Microcare.SDM630
-
MeterEastronSdm630
-
ElectricityMeter
-
ModbusComponent
-
OpenemsComponent
-
ModbusSlave
-
TimedataProvider
-
EventHandler
Description: Three-phase electricity meter via Modbus protocol. Compatible with SDM630 and SDM72D-M-2 models.
-
id(String): Component ID for unique identification (default: "meter0") -
alias(String): Human-readable alias for the component -
enabled(Boolean): Enable/disable this component (default: true) -
modbus_id(String): ID of Modbus bridge for communication (default: "modbus0") -
modbusUnitId(Integer): Modbus Unit ID of the meter device (default: 1) -
type(Enum): Meter type - GRID, PRODUCTION, or CONSUMPTION (default: GRID) -
invert(Boolean): Invert power values and swap production/consumption energy (default: false) -
phaseRotation(Enum): Phase rotation - L1_L2_L3 or L1_L3_L2 (default: L1_L2_L3)
Eastron SDM120 Single-Phase Meter
Name: Meter Eastron SDM 120
Factory-PID: Meter.Eastron.SDM120
-
MeterEastronSdm120
-
SinglePhaseMeter
-
ElectricityMeter
-
ModbusComponent
-
OpenemsComponent
-
ModbusSlave
-
TimedataProvider
-
EventHandler
Description: Single-phase electricity meter via Modbus protocol.
-
id(String): Component ID for unique identification (default: "meter0") -
alias(String): Human-readable alias for the component -
enabled(Boolean): Enable/disable this component (default: true) -
modbus_id(String): ID of Modbus bridge for communication (default: "modbus0") -
modbusUnitId(Integer): Modbus Unit ID of the meter device (default: 1) -
type(Enum): Meter type - GRID, PRODUCTION, or CONSUMPTION (default: GRID) -
phase(Enum): Which phase is measured - L1, L2, or L3 (default: L1) -
invert(Boolean): Invert power values and swap production/consumption energy (default: false)