Your factory's power bill,
run by AI.

CESS forecasts your load, dispatches your battery, and recovers the solar you're currently throwing away. You own the hardware. We're paid a share of the savings we can measure.

CESS
Backed by
Chulalongkorn CSIINIA × Chula
Recognised by
HKTECH300 FinalistCUHK FinalistNUS EnterpriseDubai Future Foundation
The problem

Most factories don't have an energy problem. They have an energy timing problem.

Anatomy of an industrial bill
Demand chargeSet by your single highest interval 10–20%
Energy · TOUPeak and off-peak rates 70–80%
Ft adjustmentFuel tariff, revised quarterly ~10%

Typical for the mid-sized factories we target: machinery running 16–24 hrs a day. Your actual proportions come out of the feasibility model.

Generation is a commodity. Every EPC in Thailand will sell you panels at roughly the same price per watt, and every one of them will show you the same payback slide.

What none of them address is when your factory draws power. A demand charge isn't billed on what you consumed. It's billed on your single highest interval in the month. One compressor starting while the line is already running can set a charge you then pay for thirty days.

That interval is invisible. It doesn't appear on a meter anyone walks past, it isn't in the shift report, and by the time it shows up on the bill it's a month too late to do anything about it.

Demand profile · 24 hours
Peak shaving under CESS dispatch (schematic)
Uncontrolled load Under CESS Charge avoided Contracted demand

A battery fixes this only if something is watching closely enough to see the peak coming. That something is the product.

The platform

CESS: four things, running continuously.

The Cloud Energy Storage System is a cloud layer over your battery that forecasts, decides, and reports. Telemetry from your inverter and meter streams up; dispatch commands come back down; everything it did shows up on a dashboard you can audit.

Forecast

Machine-learning prediction of load and solar output up to 24 hours ahead, trained on roughly six months of your site's history plus live weather data.

How it works

Dispatch

Model-predictive control: it optimises against the forecast state of your site, not the present one. That is what separates it from the rule-based controllers shipped with most systems.

How it works

Recover

Captures the solar generation you're currently curtailing and stores it for the hours when grid power costs you most. At our pilot site that was about 30% of everything the array produced.

How it works

Protect

Continuous monitoring of cell health and degradation, plus an electro-healing routine (low-current cycling that smooths dendrite buildup), so the asset you paid for still performs late in its life.

How it works
The investment case

Where the savings come from.

Three drivers, modelled separately for our pilot site so you can see which one is carrying the return. The largest is not the one most vendors lead with.

Monthly saving by driver, pilot site in Bangkok

Modelled at the 120 kWh / 60 kW system our engine sized for this site

Solar curtailment recoveryStoring what the array already makes
฿6,441 – 9,000
Peak shavingCutting your monthly billing peak
฿2,204 – 4,784
Energy arbitrageBuying off-peak, using it on-peak
฿1,138
฿02,5005,0007,500฿10,000
Conservative floor Upper estimate Ranges reflect how the site actually ran, not a best case
Total monthly saving฿9,783 – 14,922modelled at 120 kWh / 60 kW
Share of the electricity bill10 – 15%up to 20% off peak-rate cost
Largest driverSolar recovery~30% of generation was being curtailed
Modelled at the 120 kWh / 60 kW system our engine sized for this site, from the site's own metered load. Our fee is a share of measured savings, billed monthly, so the line item only exists in a month where the saving did. Savings do not scale linearly with battery size, so we will not multiply these up for you — your figures come from your own model.
The pilot's battery: two stacks of battery modules on a steel stand, inside a mesh enclosure at the Bangkok site
Where CESS is running

Food manufacturing · Bangkok

Commissioned May 2025 · client anonymised at their request

Optimisation & tuning
Storage40 kWh · ~20 usable
Power rating40 kW
Site peak demand~140 kW
Monthly consumption~45 MWh

CESS runs against the site's existing Huawei FusionSolar infrastructure alongside a Deye inverter. Roughly 30% of what the array generated was being curtailed before we connected. The installed battery is a sixth of what our engine sized for this load, so the figures on this page are modelled at full size rather than measured at the pilot's.

Before you commit capital

You see the whole model first.

Every engagement starts the same way: twelve months of bills go into our feasibility engine, and a complete financial and engineering model comes back out. Before anyone quotes you anything.

STEP 01
Send your bills

Twelve months of billing data and, if you have it, interval meter data.

STEP 02
Feasibility engine

We model your load, size the system, and build the financial case. This is the step that decides everything.

STEP 03
Design & install

We handle it end to end, from procurement through commissioning. Scheduled around your production, not against it.

STEP 04
CESS operates it

The asset is yours outright. We run the intelligence layer and take a share of what it saves you. Nothing else.

We will tell you when the numbers don't work.

A consultant willing to return a negative is the one worth believing when they return a positive. Not every site should build.
Start here

Get your free energy audit.

Twelve months of billing data is enough for us to model your site properly. You'll get the same feasibility report we'd build for a paying engagement: sizing, load analysis and the full financial case.

No cost and no commitment
A real model, not a calculator estimate
Including the cases where we advise against building

Find out which part of your bill you can stop paying.

Twelve months of billing data, and we'll show you where it's leaking, and whether a battery is worth your capital.

Or reach us at solarbuddies@pjjsolutions.tech