ABB B23 M-Bus Meter

Three-phase electricity meter for energy measurement via M-Bus protocol.

Overview

This bundle provides integration with ABB B23 M-Bus meters, which are three-phase electricity meters designed for precise energy measurement in residential and commercial installations. The component communicates with the meter through the M-Bus (Meter-Bus) protocol, a standard for remote reading of utility meters.

The ABB B23 supports measurement of grid consumption, production, or battery energy depending on configuration. It integrates with OpenEMS via an M-Bus bridge for real-time energy monitoring and data collection.

Supported Devices

Components

This bundle implements the following OpenEMS Component:

ABB B23 M-Bus Meter

Name: Meter ABB B23 M-Bus

Factory-PID: Meter.ABB.B23

Implemented Natures/Interfaces
  • MeterAbbB23

  • ElectricityMeter

  • OpenemsComponent

Description: Three-phase electricity meter for energy measurement via M-Bus 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)

  • primaryAddress (Integer): M-Bus primary address of the meter device (default: 10)

  • mbus_id (String): ID of M-Bus bridge for communication (default: "mbus0")

  • type (Enum): Meter type - GRID, PRODUCTION, or CONSUMPTION (default: PRODUCTION)