General Requirements
- One smart meter per file: Each CSV file can only contain data for one smart meter. Uploading data for multiple smart meters via one file is not supported at this time. If this is a requirement please get in touch with us.
- Each row must represent a 15‑minute measurement interval.
- The first row in the file must be a header row containing the column field names.
- Field separator: Semicolon (
;). - Character encoding: Automatically detected (use UTF‑8 if unsure).
Field Specification
The table below defines the allowed & required fields.| Field name | Required | Type | Description | Examples |
|---|---|---|---|---|
| date | yes | String | Date of the measurement (DD.MM.YYYY). | 30.02.2024 |
| time | yes | String | Time of the measurement in the smart meter’s timezone (HH:MM). | 23:30 |
| unit | yes | String | Unit of the measurement. Allowed values: W, kW, Wh, kWh. | Wh |
| value | yes | Integer | Measurement value. Must be a whole number. | 968900 |
| direction | optional | String | Energy flow direction: • P — production • C — consumption If left empty, the system uses the smart meter’s configuration. This field is required if the smart meter is configured for both directions. | P |
| quality | optional | String | To specify the data quality: • U — uploaded (default, for normal measurements) • F — forecast (for data in the future) • E — estimated (for estimated data in the past) | U |