KI würde es so erklären: (auch auf die Gefahr hin, dass es jetzt ein totaler Blödsinn ist)
API → Schnittstelle, über die man Daten automatisch abfragen kann (ohne Website klicken)
curl → kleines Programm/Befehl, um solche Daten direkt aus dem Internet zu holen
JSON → Datenformat (wie eine strukturierte Liste, die Computer gut lesen können)
JWT (Token) → eine Art „Login-Schlüssel“, der sagt: du bist eingeloggt
Cookie → speichert diesen Login-Schlüssel im Browser
ecIds → ID(s) der Energiegemeinschaft(en)
mpIds → ID(s) der Zählpunkte (deine Stromanschlüsse)
Parameter → zusätzliche Angaben in der Anfrage (z. B. Datum, IDs)
Bedeutung insgesamt:
Damit die Abfrage funktioniert, musst du sagen wer du bist (JWT/Cookie) und welche Daten du willst (ecIds + mpIds) – sonst kommt nur eine leere Antwort.
Kurze Klarstellung: ecIds und mpIds sind optional, waren sie schon immer. Wenn ihr sie weglasst, werden automatisch alle eure Energiegemeinschaften und alle eure Zählpunkte verwendet. Die leere Antwort kommt nicht vom Fehlen dieser Parameter.
Die null-Antwort kommt sehr wahrscheinlich daher, dass an diesem konkreten Tag für euren Zählpunkt keine Daten vorliegen.
period = Zeitfenster, aggregation = Granularität der Datenpunkte. ecIds (energy community) /mpIds (meterinpoint) könnt ihr weglassen, außer ihr wollt bewusst auf eine bestimmte EG oder einzelne Zählpunkte filtern.