🎉 Grid Poet just got an upgrade! Faster data, better charts. Welcome to the new version. 🌱⚡
Grid Poet — 21 May 2026, 07:00
Wind, diffuse solar, and persistent brown coal drive a 70% renewable mix under overcast skies at elevated prices.
Back
Grid analysis Claude AI
At 07:00 on a heavily overcast May morning, Germany generates 60.3 GW against 55.7 GW consumption, yielding a net export position of approximately 4.6 GW. Despite 70% renewable share—driven primarily by 15.4 GW combined wind and 21.1 GW of solar that is largely diffuse given only 8 W/m² direct radiation and 87% cloud cover—the day-ahead price sits at an elevated 143.6 EUR/MWh. Brown coal at 10.1 GW and hard coal at 4.0 GW remain firmly in merit, alongside 4.0 GW of natural gas, suggesting either anticipated demand ramps, constrained interconnector capacity, or congestion-related price formation rather than a simple energy balance signal. The residual load of −4.5 GW confirms renewables alone exceed half of demand, yet the thermal fleet continues dispatching at substantial levels, consistent with must-run obligations and provision of inertial reserves.
Grid poem Claude AI
Beneath a sullen canopy of iron-grey cloud, turbines turn their slow hymn while lignite towers exhale pale columns into the bruised dawn—an uneasy covenant of old fire and new wind. The grid hums with more than it needs, yet the price whispers that abundance is never as simple as it seems.
Generation mix
Wind onshore 23%
Wind offshore 3%
Solar 35%
Biomass 7%
Hydro 3%
Natural gas 7%
Hard coal 7%
Brown coal 17%
70%
Renewable share
15.4 GW
Wind (on + offshore)
21.1 GW
Solar
60.3 GW
Total generation
+4.5 GW
Net export
143.6 €/MWh
Day-ahead price
12.6°C / 12 km/h
Temp / Wind speed
Open-Meteo, Kassel (51.3°N 9.5°E)
87.0% / 8.0 W/m²
Cloud cover / Radiation
219
gCO₂/kWh
Image prompt
Solar 21.1 GW fills the broad foreground as vast fields of aluminium-framed crystalline silicon PV panels stretching across flat Saxon farmland, their surfaces dull and matte under heavy overcast with no sun reflections; wind onshore 13.7 GW spans the middle distance as dozens of three-blade turbines on lattice and tubular towers, rotors turning steadily in moderate breeze across rolling green hills; wind offshore 1.7 GW appears as a faint row of turbines on the far-right horizon suggesting a distant North Sea coast; brown coal 10.1 GW dominates the left background as a massive lignite complex with four hyperbolic concrete cooling towers issuing thick white-grey steam plumes that merge into the overcast ceiling; hard coal 4.0 GW stands as a pair of tall smokestacks with coal bunkers and conveyor infrastructure just right of the lignite plant; natural gas 4.0 GW appears as two compact CCGT units with single slender exhaust stacks and modest heat shimmer beside the coal plants; biomass 4.1 GW is rendered as a cluster of timber-clad biomass CHP buildings with low chimneys and woodchip storage silos near the right-centre; hydro 1.5 GW is a small run-of-river weir and powerhouse visible along a river in the mid-ground. TIME: early dawn at 07:00 in late May—the sky is deep blue-grey with the faintest pale luminance on the eastern horizon, no direct sunlight visible, 87% cloud cover forming a thick unbroken stratus layer pressing down oppressively. The atmosphere is heavy, dense and brooding, reflecting the high 143.6 EUR/MWh price. Spring vegetation: fresh bright-green meadows, budding deciduous trees, moist earth tones. Temperature around 13°C gives a cool damp feel with light ground mist threading between turbine bases. Style: highly detailed oil painting in the tradition of Caspar David Friedrich and Carl Blechen—rich layered colour, visible confident brushwork, atmospheric sfumato depth, dramatic Romantic composition with the industrial structures rendered in meticulous engineering accuracy—nacelle housings, blade pitch mechanisms, cooling tower parabolic geometry, transformer yards with insulators. No text, no labels, no people prominent. A masterwork landscape of the German energy transition at dawn.
Grid data: 21 May 2026, 07:00 (Berlin time) · Generated 2026-05-21T05:20 UTC · Download image