Notes from the storage lifecycle.
Practical writing on monitoring batteries, protecting yield and closing the loop between how a pack is designed and how it actually performs in the field.
From Modbus to dashboard: inside Attral's ingest API
How a site goes live on Attral: per-site device tokens, a single JSON ingest endpoint, batch sync, and alerts evaluated on every reading.
OperateWhy storage assets need independent monitoring
Inverter and BMS vendor portals show you one box. A real fleet needs a vendor-neutral view — and a battery-aware one.
OperateState of Health: the number that decides ROI
Nameplate capacity is what you bought. State of Health is what you still have. The gap between them is your return, quietly leaking.
MarketC&I solar + storage in India: the monitoring gap
Factories, warehouses and campuses across India are adding solar and batteries faster than the visibility to manage them.
PlatformClosing the loop: design to operate
The pack you designed and the pack in the field should be the same object. In most organisations, they aren't.
Put the ideas to work.
Everything on this blog is built into the platform — see it against a live fleet.