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
- Provision an MQTT broker — the broker must be reachable by both energiedaten.at (internet) and EnerChart (your network).
- Set up an MQTT connection in energiedaten.at → Set 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}. - Assign meters via routes in energiedaten.at.
- In EnerChart: Create an MQTT data source with the same broker credentials.
- 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 |
- 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.