API Abfrage von smard
Verfasst: Freitag 20. Januar 2023, 09:42
Moin zusammen,
Ich probiere jetzt seit längerem aus das Skript von der Website: https://pypi.org/project/de-smard/#installation--usage zu nutzen um die Daten abrufen zu können.
Speziell geht es mir tatsächlich um etwas andere Daten von der selben API, allerdings hat auch der Datenabruf nicht geklappt.
Zur Fehlerbeschreibung:
In der "Grundform" (Skript kopiert) kommt der Fehler: unexpected ident für das "try:". Natürlich. das "try" wird noch zum "timestamp = 1 gezählt, da die Einrückungen nicht passen.
Ändere ich die Einrückungen so, dass das "try:" zu Zeilenbeginn steht, dann kommt der Fehler zwar nicht mehr, allerdings können die Variablen "filter_copy bis timestamp" nicht mehr zugeordnet werden, diese erhalten immer den Wert von der vorherigen Variable...
Egal was ich teste, es geht leider nicht...
Grundsätzlich möchte ich über diese API: https://smard.api.bund.dev/ die 15-Min-Werte (quarterhour) von erneuerbaren Erzeugung (Wind, Sonne, Wasser, Biomasse, sonstige) gesamt Erzeugung und Marktpreis Deutschland abrufen. Diese würde ich gerne in einer Datei zur (späteren) Weiterverarbeitung speichern. Eventuell auch später mal in einer Datenbank.
Der Abruf von Stundendaten hat geklappt... nicht jedoch von Viertelstunden Daten. Daher habe ich mich nach einer neuen Möglichkeit umgesehen.
Habt ihr eine Idee zur Umsetzung oder Fehlerbehebung?
Beste Grüße
Johannes
Ich probiere jetzt seit längerem aus das Skript von der Website: https://pypi.org/project/de-smard/#installation--usage zu nutzen um die Daten abrufen zu können.
Speziell geht es mir tatsächlich um etwas andere Daten von der selben API, allerdings hat auch der Datenabruf nicht geklappt.
Zur Fehlerbeschreibung:
In der "Grundform" (Skript kopiert) kommt der Fehler: unexpected ident für das "try:". Natürlich. das "try" wird noch zum "timestamp = 1 gezählt, da die Einrückungen nicht passen.
Ändere ich die Einrückungen so, dass das "try:" zu Zeilenbeginn steht, dann kommt der Fehler zwar nicht mehr, allerdings können die Variablen "filter_copy bis timestamp" nicht mehr zugeordnet werden, diese erhalten immer den Wert von der vorherigen Variable...
Egal was ich teste, es geht leider nicht...
Grundsätzlich möchte ich über diese API: https://smard.api.bund.dev/ die 15-Min-Werte (quarterhour) von erneuerbaren Erzeugung (Wind, Sonne, Wasser, Biomasse, sonstige) gesamt Erzeugung und Marktpreis Deutschland abrufen. Diese würde ich gerne in einer Datei zur (späteren) Weiterverarbeitung speichern. Eventuell auch später mal in einer Datenbank.
Der Abruf von Stundendaten hat geklappt... nicht jedoch von Viertelstunden Daten. Daher habe ich mich nach einer neuen Möglichkeit umgesehen.
Habt ihr eine Idee zur Umsetzung oder Fehlerbehebung?
Beste Grüße
Johannes