Alle Themen
Auf dieser Seite

Mit Gesamtes Konto exportieren laden Sie alle Daten Ihrer Organisation in einer ZIP-Datei herunter. Sie enthält die Einstellungen, Gateways, Modbus-Geräte, Register, Alarme, Automatisierungen, Dashboards, Berichte, Kunden und Mitglieder sowie die Messwerte innerhalb der Aufbewahrungsfrist von 365 Tagen. Der Export ist kostenlos und nutzt offene Formate, die Software lesen kann (CSV und JSON).

Diese Seite beschreibt auch, wie die Dateien aufgebaut sind. Das ist die Übersicht der Exportformate, die der europäische Data Act für den Wechsel zu einem anderen Anbieter verlangt.

Export anfordern

  1. Einstellungen öffnen

    Öffnen Sie Einstellungen und wählen Sie Datenexport.

  2. Export anfordern

    Klicken Sie auf Export anfordern. Das Fenster Gesamtes Konto exportieren öffnet sich.

  3. Inhalt wählen

    Wählen Sie das Dateiformat (CSV für Excel oder JSON), das Detail der Messwerte (jeder Messwert, pro 15 Minuten, pro Stunde oder pro Tag) und den Zeitraum (alles innerhalb der Aufbewahrungsfrist oder selbst wählen). Haben Sie Kunden, wählen Sie unter Kunden das gesamte Konto oder einen Kunden.

  4. Export starten

    Klicken Sie auf Export starten. Die Datei wird im Hintergrund erstellt. Sie erhalten eine E-Mail, sobald sie fertig ist.

  5. Datei herunterladen

    Die Schaltfläche in der E-Mail öffnet Datenexport im Portal. Klicken Sie dort beim Export auf Herunterladen.

RegelWert
WerEigentümer und Administrator der Organisation
Wie oftEin Export gleichzeitig und höchstens 5 pro Tag
Wie lange die Datei bereitsteht30 Tage
Größte Datei50 MB. Wird der Export größer, wählen Sie einen kürzeren Zeitraum oder weniger Detail
Ein KundeNur die Gateways, Modbus-Geräte, Register, Alarme, Dashboards, Berichte, Tarife und das Kundenportal dieses Kunden
DemoNur die Messwerte der letzten 7 Tage

Inhalt der ZIP-Datei

PfadInhalt
manifest.jsonFormat und Version des Exports, die gewählten Optionen und jede Datei mit Anzahl der Zeilen, Größe in Bytes und SHA-256-Prüfsumme
README.txtKurze Erklärung in Ihrer Sprache
config/organization.jsonAngaben zur Organisation, Corporate Design mit Verweisen auf die Logos, Zeitzone, Aufbewahrungsfristen und Benachrichtigungseinstellungen
config/members.jsonMitglieder mit E-Mail-Adresse, Name und Rolle
config/gateways.jsonGateways mit ihren Einstellungen, etwa Baudrate, Parität, Stoppbits und Datenbits von RS485
config/modbus_devices.jsonModbus-Geräte mit Slave-ID, IP-Adresse und Port bei Modbus TCP sowie Abfrageintervall
config/registers.jsonRegister mit Adresse, Funktionscode, Datentyp, Byte-Reihenfolge, Skalierung, Einheit und Schreibeinstellungen. Gelöschte Register, die noch Messwerte haben, stehen mit "retired": true dabei
config/alert_rules.json, alerts.json, alert_entries.jsonAlarmregeln, Alarmhistorie mit Bestätigungen und der Verlauf pro Alarm
config/automations.json, automation_executions.jsonAutomatisierungen und ihre Ausführungen
config/commands.jsonProtokoll der Steuer- und Schreibbefehle
config/dashboards.json, shared_dashboards.jsonDashboards mit ihrem Aufbau und die Freigabelinks mit Einstellungen und Ablaufdatum
config/reports.json, report_runs.jsonBerichte und die Angaben zu erstellten Berichten
config/customers.json, customer_portals.json, customer_members.json, customer_portal_hidden.jsonKunden, Einstellungen des Kundenportals und wer zu welchem Kunden gehört
config/tariff_schedules.json, tariff_rates.json, tariff_windows.json, tariff_split_daily.json, energy_tariffs.jsonTarifschemata und kWh pro Tarif pro Tag
config/webhooks.json, api_keys.jsonWebhooks und API-Schlüssel als Metadaten
config/notification_preferences.json, gateway_alert_subscribers.jsonBenachrichtigungseinstellungen der Mitglieder und wer pro Gateway Störungsmails erhält
config/audit_log.json, activity_log.json, gateway_events.jsonVerwaltungsprotokoll, Aktivitätsprotokoll und Ereignisse pro Gateway
Weitere config/*.jsonGruppen und Labels von Gateways, Systemübersichten, eigene Vorlagen, berechnete Variablen und Einladungen
timeseries/<Seriennummer>/<jjjj-mm>.csv oder .jsonMesswerte pro Gateway pro Monat, in der Zeitzone der Organisation

Jede Datei in config/ ist eine JSON-Liste mit einem Objekt pro Zeile. IDs sind UUIDs und verbinden die Dateien. device_id verweist auf ein Gateway, modbus_dev_id auf ein Modbus-Gerät und register_id auf ein Register.

Bewusst nicht im Export stehen Geheimnisse (Tokens, API-Schlüssel und ihr Hash, Passwörter, das Webhook-Geheimnis und die Werte eigener Header, die Codes von Freigabelinks und Einladungen), interne Daten der automatischen Überwachung und IP-Adressen im Verwaltungsprotokoll.

Messwerte als CSV

Alle CSV-Dateien sind UTF-8 mit BOM, damit Excel Zeichen wie °C richtig anzeigt. Auf Deutsch und Niederländisch trennt ein Semikolon die Spalten und Zahlen haben ein Dezimalkomma. Auf Englisch trennt ein Komma die Spalten und Zahlen haben einen Punkt. Zeiten sind Ortszeit der Organisation als JJJJ-MM-TT HH:MM:SS. Werte sind mit dem Skalierungsfaktor des Registers umgerechnet, wie das Portal sie zeigt.

Jeder Messwert

Eine Zeile pro Zeitpunkt und eine Spalte pro Register. Der Spaltenkopf ist Modbus-Gerät / Register (Einheit), mit [entfernt] bei einem gelöschten Register. manifest.json nennt für jede Datei, welches Register in welcher Spalte steht. Hat ein Register zwei Messwerte zum selben Zeitpunkt, steht der erste in der Datei.

Pro 15 Minuten, Stunde oder Tag

Eine Zeile pro Zeitraum pro Register mit diesen Spalten.

SpalteBedeutung
Beginn, EndeBeginn und Ende des Zeitraums, Ortszeit
Modbus-Gerät, Register, EinheitWoher der Wert kommt
AnzahlAnzahl der Messwerte im Zeitraum
Mittelwert, Minimum, MaximumÜber die Messwerte im Zeitraum
Erster Wert, Letzter WertErster und letzter Messwert im Zeitraum
VerbrauchNur bei Zählern, siehe Verbrauch bei Zählern
Zähler zurückgesetztja, wenn der Zähler in diesem Zeitraum gesunken ist
Register-IDDie ID aus config/registers.json

Zeiträume von 15 Minuten und einer Stunde folgen der Uhr. Ein Tag läuft von Mitternacht bis Mitternacht in der Zeitzone der Organisation, also 23 oder 25 Stunden bei der Zeitumstellung.

Messwerte als JSON

JSON-Dateien folgen dem Format modbuscloud.readings, Version 1. Zuerst die Angaben zum Export und die Register, danach die Werte. Zeiten in JSON sind UTC nach ISO 8601.

{
  "format": "modbuscloud.readings",
  "format_version": 1,
  "generated_at": "2026-10-15T09:00:00.000Z",
  "gateway": { "serial": "6008123409", "name": "Schrank 1" },
  "timezone": "Europe/Amsterdam",
  "resolution": "day",
  "from": "2026-09-30T22:00:00.000Z",
  "to": "2026-10-15T09:00:00.000Z",
  "truncated": false,
  "row_limit": null,
  "complete_from": null,
  "values_scaled": true,
  "registers": [
    { "id": "53e8429e-...", "name": "Energie Bezug", "unit": "kWh", "modbus_device": "kWh-Zähler 1",
      "slave_id": 1, "address": 30001, "data_type": "uint32", "scale_factor": 0.1, "counter": true, "retired": false }
  ],
  "buckets": [
    { "start": "2026-09-30T22:00:00.000Z", "end": "2026-10-01T22:00:00.000Z", "register_id": "53e8429e-...",
      "count": 96, "avg": 1452.3, "min": 1447.1, "max": 1457.6, "first": 1447.1, "last": 1457.6, "delta": 10.5, "delta_reset": false }
  ]
}
FeldBedeutung
resolutionraw, 15m, hour oder day
truncated, row_limit, complete_fromNur bei Messwerte herunterladen pro Gateway. Wurde die Datei gekürzt, ist sie ab complete_from vollständig
values_scaledImmer true. Werte sind bereits mit scale_factor multipliziert
registers[].countertrue bei einem Zähler, etwa kWh oder Betriebsstunden
readingsBei raw eine Liste von { "ts", "register_id", "value" }, auch doppelte Messwerte zum selben Zeitpunkt
bucketsBei 15m, hour und day eine Liste von Zeiträumen wie im Beispiel
delta, delta_resetVerbrauch im Zeitraum und ob der Zähler gesunken ist. null bei einem Register, das kein Zähler ist

Verbrauch bei Zählern

Ein Register ist ein Zähler, wenn es so eingestellt oder erkannt ist, etwa ein kWh-Zählerstand, ein Volumen oder Betriebsstunden. Der Verbrauch eines Zeitraums ist der letzte Stand dieses Zeitraums minus der letzte Stand des vorigen Zeitraums mit Messwerten. Für den ersten Zeitraum zählt der letzte Stand aus den 7 Tagen davor. Sinkt der Stand, weil der Zähler zurückgesetzt oder ausgetauscht wurde, ist der Verbrauch dieses Zeitraums leer und Zähler zurückgesetzt steht auf ja (delta_reset: true in JSON). Dieselbe Regel nutzt das Balkendiagramm mit Verbrauch in einem Dashboard.

Messwerte eines Gateways

Messwerte herunterladen im Menü eines Gateways bietet dieselben Formate und dasselbe Detail. Eine solche Datei enthält höchstens 500 000 Messwerte. Sind es mehr, erhalten Sie die neuesten und die erste Zeile der CSV (oder complete_from in JSON) sagt, ab welchem Zeitpunkt die Datei vollständig ist. Siehe Messwerte herunterladen.

Aktualisiert am 15. Oktober 2026

Kommen Sie nicht weiter?

Schreiben Sie uns oder rufen Sie an. Nennen Sie die Seriennummer des Gateways, dann können wir direkt nachsehen.

Zum Support