Socomec Energy Meters
Integration with Socomec Countis and Diris energy meters via Modbus protocol with automatic type detection.
Overview
This bundle provides integration with Socomec energy meters, supporting both single-phase and three-phase Countis and Diris series meters. The components communicate with meters through the Modbus TCP protocol with automatic meter type identification, enabling real-time energy monitoring and comprehensive data collection in OpenEMS.
Socomec meters are professional energy measurement devices designed for reliable energy accounting in residential, commercial, and industrial installations. The bundle automatically detects the actual meter model and protocol.
Supported Devices
Single-Phase Meters: * Socomec Countis E14
Three-Phase Meters: * Socomec Countis E23/E24/E27/E28 * Socomec Countis E34 * Socomec Countis E44 * Socomec Diris A10 * Socomec Diris A14 * Socomec Diris B30
Components
This bundle implements the following OpenEMS Components:
Socomec Single-Phase Meter
Name: Meter Socomec Singlephase
Factory-PID: Meter.Socomec.Singlephase
-
MeterSocomecSinglephase
-
SocomecMeter
-
SinglePhaseMeter
-
ElectricityMeter
-
ModbusComponent
-
OpenemsComponent
-
ModbusSlave
Description: Single-phase Socomec meter. Actual meter type is identified automatically.
-
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 (required) -
phase(Enum): Which phase is measured - L1, L2, or L3 (default: L1) -
type(Enum): Meter type - GRID, PRODUCTION, or CONSUMPTION (default: PRODUCTION) -
invert(Boolean): Invert power values and swap production/consumption energy (default: false)
Socomec Three-Phase Meter
Name: Meter Socomec Threephase
Factory-PID: Meter.Socomec.Threephase
-
MeterSocomecThreephase
-
SocomecMeter
-
ElectricityMeter
-
ModbusComponent
-
OpenemsComponent
-
ModbusSlave
Description: Three-phase Socomec meter. Actual meter type is identified automatically.
-
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 (required) -
type(Enum): Meter type - GRID, PRODUCTION, or CONSUMPTION (default: PRODUCTION) -
invert(Boolean): Invert power values and swap production/consumption energy (default: false)