Each site remains authoritative.
Fast decisions and safety limits stay at the site, even when an internet service is unavailable.
We publish shared software for the Grid Connection Platform. FTW brings supported home energy equipment together: Energyplan plans ahead, local Core checks and controls, and the web app shows what the equipment does. The code is open; Energyplan has a separate licence.
Energy sites need the same basic work: connect meters, batteries, inverters and chargers; normalize data; apply limits; and expose a safe control path.
If every installer, utility and manufacturer rebuilds those integrations behind closed doors, progress stays slow and each system remains tied to its own cloud.
We publish the common layer so others can inspect it, add hardware and run it. The same work strengthens the Grid Connection Platform and gives partner products a tested foundation.
Open code comes with clear terms. FTW Core, clients and drivers use AGPLv3 with a narrow Energyplan permission. The compiled Energyplan worker is proprietary and separately licensed. Sourceful also offers platform services, integration, support and agreed operations.
Fast decisions and safety limits stay at the site, even when an internet service is unavailable.
Meters, batteries, inverters and chargers use a shared model instead of separate control plans.
People and agents can inspect the code, add drivers and extend local Lua control. Check the licence of each part, including the separate Energyplan worker.
Energyplan weighs prices, tariffs, solar and load forecasts, battery limits and charging goals together. It runs locally and proposes plans; FTW Core checks every command and keeps its own fallback. The beta separates requests, device responses and meter confirmation, so a command reply does not stand in for a physical result.


We open the code and tools that help people run FTW, add hardware, test devices or diagnose a site. Each project has a clear job.
Public Lua source, contracts and tests for supported meters, inverters, batteries and chargers. Current code uses AGPL-3.0-only with an additional permission; earlier releases retain their own terms.
The 3.x add-on is retired. Run the current FTW 0.x beta on a separate native Linux or Docker host and connect Home Assistant through MQTT. Keep your old SD card when testing a new installation.
Run solar, battery, meter and EV charger profiles over Modbus TCP, MQTT and OCPP before real hardware arrives.
A read-only browser-based tool for finding a device, checking Modbus TCP and producing a report an installer can share.
Analyze Swedish solar export against historical spot prices in the browser. Uploaded production files stay on the device.
A fast MQTT and NATS terminal explorer by Fredrik Ahlgren. Useful for inspecting device and broker traffic while building an integration.
Labs is where we show early systems work and separate tools without presenting them as part of Sourceful's commercial energy offer.
An archived embedded energy database experiment. FTW Core owns production history storage; new storage work belongs there.
A small local helper for device discovery, read-only Modbus access and testing draft Lua drivers against hardware.
Passkey-native terminal continuity for persistent tmux sessions on machines you own. A separate project by Fredrik Ahlgren.
Sourceful builds the Grid Connection Platform, starting with C&I batteries. FTW Core, clients and current driver code use AGPLv3 with an additional permission. The proprietary Energyplan worker has a separate Home Use licence for your own private household with FTW. Commercial worker use, bundling and services require a written Sourceful licence; this restriction does not apply to AGPL-covered code. Sourceful also charges for platform services, integration, support and agreed operations.
We are reviewing public reference methods for flexibility economics and a synthetic C&I Site Lab. The useful public layer is repeatable inputs, assumptions and test cases. Customer calibration, production dispatch and market operation stay with Sourceful.
Start with the demo, check your equipment and follow the current beta install guide. For commercial Energyplan use, supported integrations or agreed operations, talk to Sourceful.