Connect EnerChart

EnerChart is an energy monitoring and analysis platform by krumedia GmbH, widely used in the DACH market for consumption visualisation, benchmarking, and reporting. Typical users include energy consultants, property managers, and facility managers.

Available from the Growing plan (MQTT) or Starter plan (CSV by email).

Recommended: MQTT

energiedaten.at publishes one message per datapoint to an MQTT broker. EnerChart subscribes using its built-in "JSON with Timestamp" payload type — no custom decoder required.

Prerequisites

  • energiedaten.at Growing plan or higher
  • At least one connected meter with data
  • EnerChart instance with MQTT connectivity
  • MQTT broker reachable by both systems (e.g. Mosquitto)

Topic Structure

energiedaten.at publishes each OBIS code on its own topic:

energiedaten/{metering_point_number}/{obis_name}

For example: energiedaten/AT0010000000000000001000015295225/consumption

Common OBIS names: consumption (Bezug), feed_in (Einspeisung).

Payload

Each message contains a value and a Unix timestamp (seconds):

{"val": 285.0, "ts": 1710576900}

Setup

  1. Provision an MQTT broker — the broker must be reachable by both energiedaten.at (internet) and EnerChart (your network).
  2. Set up an MQTT connection in energiedaten.atSet up MQTT. Select the EnerChart payload profile. Configure the broker host, port, and credentials. The topic is pre-filled as energiedaten/{metering_point_number}/{obis_name}.
  3. Assign meters via routes in energiedaten.at.
  4. In EnerChart: Create an MQTT data source with the same broker credentials.
  5. Add a subscription under Subscriptions with predefined payload for each datapoint:
Setting Value
Topic energiedaten/{metering_point_number}/{obis_name}
QoS 1
Payload type JSON with Timestamp
Measurement interval 15
Interval unit Minutes
Validity period Past values
Multiply Enabled, factor 1.000
Meter reading Unchecked (values are intervals, not cumulative)
Overwrite existing data Checked
  1. Verify: Readings appear in the EnerChart monitoring view.

The exact EnerChart UI may vary by version. Refer to the built-in EnerChart manual or contact krumedia support for details.

Alternative: CSV by Email

From the Starter plan, you can send measurement data as a CSV attachment by email to EnerChart — see Email & CSV delivery.

energiedaten.at sends the CSV file automatically on a schedule. In EnerChart, you import the file manually via the Format Editor, where columns and delimiters are configured per import source.

Limitations compared to MQTT: The CSV export only contains data available at the time of export. Subsequent corrections by the grid operator (L3 data) and historical back-deliveries are not included automatically. MQTT always transmits the most up-to-date values.

Outlook

Automatic SFTP delivery directly to EnerChart's built-in FTP server is planned.