Janitza Energy Meters

Integration with Janitza UMG series energy meters via Modbus protocol.

Overview

This bundle provides integration with Janitza UMG series power analyzers and energy meters, supporting multiple models for comprehensive energy monitoring in residential, commercial, and industrial installations. The components communicate with meters through the Modbus TCP protocol, enabling real-time energy monitoring, power analysis, and detailed data collection in OpenEMS.

Janitza meters are professional power quality analyzers with advanced measurement capabilities including harmonic analysis, phase rotation detection, and comprehensive energy accounting.

Components

This bundle implements the following OpenEMS Components for Janitza meters:

Janitza UMG 96RM-E

Name: Meter Janitza UMG 96RM-E

Factory-PID: Meter.Janitza.UMG96RME

Implemented Natures/Interfaces
  • MeterJanitzaUmg96rme

  • ElectricityMeter

  • ModbusComponent

  • OpenemsComponent

  • ModbusSlave

Description: Power analyzer for energy measurement via Modbus protocol.

Configuration:
  • 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: PRODUCTION)

  • invert (Boolean): Invert power values and swap production/consumption energy (default: false)

Janitza UMG 104

Name: Meter Janitza UMG 104

Factory-PID: Meter.Janitza.UMG104

Implemented Natures/Interfaces
  • MeterJanitzaUmg104

  • ElectricityMeter

  • ModbusComponent

  • OpenemsComponent

  • ModbusSlave

Description: Power analyzer for energy measurement via Modbus protocol.

Configuration:
  • 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: PRODUCTION)

  • invert (Boolean): Invert power values and swap production/consumption energy (default: false)

Janitza UMG 511

Name: Meter Janitza UMG 511

Factory-PID: Meter.Janitza.UMG511

Implemented Natures/Interfaces
  • MeterJanitzaUmg511

  • ElectricityMeter

  • ModbusComponent

  • OpenemsComponent

  • ModbusSlave

Description: Power analyzer for energy measurement via Modbus protocol.

Configuration:
  • 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: PRODUCTION)

  • invert (Boolean): Invert power values and swap production/consumption energy (default: false)

Janitza UMG 604

Name: Meter Janitza UMG 604

Factory-PID: Meter.Janitza.UMG604

Implemented Natures/Interfaces
  • MeterJanitzaUmg604

  • ElectricityMeter

  • ModbusComponent

  • OpenemsComponent

  • ModbusSlave

Description: Power analyzer for energy measurement via Modbus protocol. Can also act as master for UMG 808.

Configuration:
  • 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: PRODUCTION)

  • invert (Boolean): Invert power values and swap production/consumption energy (default: false)

Janitza UMG 801

Name: Meter Janitza UMG 801

Factory-PID: Meter.Janitza.UMG801

Implemented Natures/Interfaces
  • MeterJanitzaUmg801

  • ElectricityMeter

  • ModbusComponent

  • OpenemsComponent

  • ModbusSlave

Description: Power analyzer for energy measurement via Modbus protocol.

Configuration:
  • 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: PRODUCTION)

  • invert (Boolean): Invert power values and swap production/consumption energy (default: false)

Janitza UMG 806

Name: Meter Janitza UMG 806

Factory-PID: Meter.Janitza.UMG806

Implemented Natures/Interfaces
  • MeterJanitzaUmg806

  • ElectricityMeter

  • ModbusComponent

  • OpenemsComponent

  • ModbusSlave

Description: Power analyzer for energy measurement via Modbus protocol.

Configuration:
  • 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: PRODUCTION)

  • invert (Boolean): Invert power values and swap production/consumption energy (default: false)