Built by Sourceful and contributors
Sourceful open source

Open infrastructure for distributed energy.

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.

Sourceful focus
The Grid Connection Platform
Flagship project
FTW · Open EMS
Shared device layer
Open Lua drivers
Project model
Clear status and licences
01 · Why we work in the openShared foundationInspect · Run · Extend
Sourceful · Kalmar, Sweden

The common layer should not be rebuilt in private.

Why this work is public.

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.

Sourceful Open Source · Maintained with project contributors
01

Each site remains authoritative.

Fast decisions and safety limits stay at the site, even when an internet service is unavailable.

02

One open layer works across brands.

Meters, batteries, inverters and chargers use a shared model instead of separate control plans.

03

Others can build on the system.

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.

Open infrastructure · Clear responsibilitySourceful · Open source · 01
02 · Flagship projectFTW · Open EMSEnergyplan · local Core · clear feedback
Local authority · Encrypted relay access

One plan. Local control. Clear feedback.

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.

FTW web app showing solar, battery, home, grid and charger power in a simulated home
FTW demo plan showing charging from spare solar and battery discharge in later slots
Real FTW web app · Simulated home and plan. Example values are not measured savings or a planner benchmark.
Signals in
Meter and device telemetry
Prices and weather
Learned load and solar forecasts
FTWOn your hardware
01Read supported equipment through open drivers
02Energyplan proposes forecasts and a shared plan
03Core checks commands, freshness and site limits
04Core controls locally and records the response
Coordinated out
Solar, batteries and inverters
Supported EV charging
Web app, blind relay and Home Assistant via MQTT
Energyplan proposes · Core decidesSourceful · FTW · 02
03 · Projects and toolsTools people can useCode · Releases · Clear status
A selected set, not every repository

The useful parts are public too.

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.

Build with Sourceful01

Device Drivers

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.

Retired 3.x add-on02

Home Assistant 3.x add-on

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.

Test without hardware03

Device Simulator

Run solar, battery, meter and EV charger profiles over Modbus TCP, MQTT and OCPP before real hardware arrives.

GoMIT
Run the simulator
Diagnose a site04

Modbus Debug

A read-only browser-based tool for finding a device, checking Modbus TCP and producing a report an installer can share.

GoMIT
Get the tool
Use it now05

Negative Price Calculator

Analyze Swedish solar export against historical spot prices in the browser. Uploaded production files stay on the device.

TypeScript + PythonMIT
View source
From the team06

mqtop

A fast MQTT and NATS terminal explorer by Fredrik Ahlgren. Useful for inspecting device and broker traffic while building an integration.

RustMIT
Open mqtop
Browse Sourceful on GitHub
Run it · Test it · Add hardwareSourceful · Open source · 03
04 · Sourceful LabsEarly and independent workExplicit maturity · Public source
Not every project is an energy product

Some projects start with one narrow problem.

Labs is where we show early systems work and separate tools without presenting them as part of Sourceful's commercial energy offer.

Early work, labelled as early workSourceful · Labs · 04
05 · The business boundaryOpen infrastructureOperated outcomes
Distribution and business model

The Grid Connection Platform is the business. Open software extends it.

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.

01

Open FTW

Local control and client code
Driver source, contracts and tests
Diagnostic and simulation tools
Reference methods and test cases
02

Partner platform

Supported integrations and signed software
Commercial Energyplan licensing and platform services
Fleet tools and remote operations
Branded web app, integration and support
03

Sourceful-operated

Site design, installation and integration
Safety, performance and recovery
Market participation and production services
Financing and agreed service levels
Next candidates

Open methods without publishing the production engine.

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.

Open code · Separately licensed planner · Paid servicesSourceful · Open / Platform / Operated · 05
Two ways to start

Run FTW at home. Build 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.