Files
svemagie e0e879d917 feat: add DE bundesAPI integrations — Lobbyregister, SMARD, Haushalt, DIP
Four new data sources and fetch scripts via bundesAPI community project:

- DS-00011 Lobbyregister: 6,799 registrants, €0.86–0.91B declared lobbying (FY2024)
- DS-00012 SMARD Strommarkt: 60.2% renewable 2024, Wind Onshore #1 (107 TWh)
- DS-00013 Bundeshaushalt: €474.75B Ist-Wert 2024, 38.2% Soziales, 10.6% Verteidigung
- DS-00014 DIP Bundestag: 7,605 Drucksachen WP21, 12,507 Vorgänge, 83 Plenarprotokolle

Each integration: live-data fetch script (bun/TypeScript) + DATASET-TEMPLATE
markdown + CSV outputs. Scripts idempotent — re-run for current data.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 12:54:02 +02:00

121 lines
5.1 KiB
Markdown

# SMARD — Strommarktdaten (Bundesnetzagentur)
**Source ID:** DS-00012
**Record Created:** 2026-04-20
**Last Updated:** 2026-04-20
**Cataloger:** Sven / PAI
**Review Status:** Initial
---
## Bibliographic Information
### Title Statement
- **Main Title:** SMARD Strommarktdaten — Stromerzeugung und Stromverbrauch in Deutschland
- **Abbreviated Title:** SMARD Strommarkt
- **URL:** https://www.smard.de/home/marktdaten
### Responsibility Statement
- **Publisher/Issuing Body:** Bundesnetzagentur (Federal Network Agency, Germany)
- **Legal Basis:** Erneuerbare-Energien-Gesetz (EEG), Energiewirtschaftsgesetz (EnWG)
- **Contact:** https://www.smard.de/home/kontakt
### Publication Information
- **Date of First Publication:** 2015 (SMARD portal launch)
- **Publication Frequency:** Continuous (15-Minuten-Werte, stündliche und monatliche Aggregationen)
- **Current Status:** Active
---
## Content Description
### What it contains
SMARD is the official electricity market data platform of the German Federal Network Agency (Bundesnetzagentur). It provides real-time and historical data on electricity generation, consumption, and market prices in Germany.
**Key data available:**
- **Stromerzeugung** by energy source (11 filter codes for generation)
- **Stromverbrauch** (total consumption, residual load)
- **Stromhandel** (import/export balances with neighboring countries)
- **Marktdaten** (spot prices, day-ahead, intraday)
- **Regelenergie** (balancing energy)
- Temporal resolutions: quarter-hour, hour, day, week, month, year
**Generation sources covered:**
- Wind Onshore (4067), Wind Offshore (1225), Photovoltaik (4068), Biomasse (4066)
- Wasserkraft (1226), Sonstige Erneuerbare (1228)
- Braunkohle (1223), Steinkohle (4069), Erdgas (4071)
- Kernenergie (1224), Sonstige Konventionelle (1227)
- Stromverbrauch Gesamt (410, separate category)
### Coverage
- Geographic: Germany (DE), plus neighboring market zones
- Temporal: 2015 to present (some historical data back to earlier)
- Data lag: typically 1-5 days for generation data; real-time for prices
---
## Substrate Relevance
### Problems Addressed
- **Energiewende Monitoring:** Official data for tracking Germany's energy transition — renewable share, coal phase-out progress, nuclear decommissioning.
- **PR-00002 (Structural Analysis):** Energy market structure affects economic and political power; fossil fuel dependence creates geopolitical vulnerabilities (Russia gas crisis 2022 demonstrated this acutely).
### Connection to DE-Plan
- **Energiewende (CHALLENGE):** Primary data source for measuring progress toward the 65% renewable target (2030) and 80% target (2035).
- **Kohleausstieg tracking:** Monthly data allows monitoring of coal phase-out trajectory vs. 2038 deadline.
### Dataset: DE-Energy-Mix ✅
Dataset implemented at `Data/DE-Energy-Mix/DE-Energy-Mix.md`.
**As of 2026-04-20 (FY2024):**
| Metric | Value |
|--------|-------|
| Renewable share | 60.2% |
| Total generation | ~428 TWh |
| Top source | Wind Onshore (24.9%, 107 TWh) |
| Coal share | 22.3% (Braunkohle + Steinkohle) |
| Nuclear share | 0.0% (decommissioned April 2023) |
---
## API / Access
- **Web portal:** https://www.smard.de/home/marktdaten (interactive charts and CSV download)
- **API (undocumented but stable):**
- Index: `GET https://www.smard.de/app/chart_data/{filter}/{region}/index_{resolution}.json`
- Timeseries: `GET https://www.smard.de/app/chart_data/{filter}/{region}/{filter}_{region}_{resolution}_{timestamp}.json`
- Regions: `DE`, `AT`, `LU`, `DE-LU`, `DE-AT-LU`, `50HzT`, `Amprion`, `TenneT`, `TransnetBW`, `APG`, `Creos`
- Resolutions: `quarterhour`, `hour`, `day`, `week`, `month`, `year`
- **Substrate fetch script:** `bun get-de-energy` — writes to `Data/DE-Energy-Mix/`
- **Auth:** None required for public data
- **Rate limit:** Not documented; sequential per-filter calls are well within limits
- **TLS note:** Bun on macOS may require `NODE_TLS_REJECT_UNAUTHORIZED=0` — embedded in fetch script
- **Last fetched:** 2026-04-20 — 11 generation sources, 2024 annual data
---
## Quality Assessment
| Dimension | Rating | Notes |
|-----------|--------|-------|
| **Completeness** | Very High | Official metered data from all grid operators; near-complete coverage |
| **Accuracy** | Very High | Regulatory reporting requirements; not self-reported |
| **Timeliness** | Very High | 15-minute resolution data, typically 1-5 day lag |
| **Comparability** | High | Consistent methodology since 2015; ENTSO-E compatible |
| **Access** | High | Free, no registration, stable undocumented API |
**Key limitation:** Erzeugungsdaten (generation) are gross figures; net consumption and import/export balances require separate filter codes. Self-consumption from small solar installations may be partially underreported.
---
## Connections to Other Sources
| Source | Relationship |
|--------|-------------|
| DE-Energy-Mix (DE-Energy-Mix.md) | Primary dataset derived from this source |
| DE-Common-Metrics | Macro energy context (GDP/energy intensity) |
| DS-00004—FRED (EIA data) | US equivalent for cross-country energy comparisons |
| DS-00009—EIA_Energy_Data | US energy data — comparable methodology |