Industrial energy intelligence

Your factory's power bill,
run by AI.

CESS, our Cloud Energy Savings System, 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.

Send 12 months of bills. Get a full feasibility model back, including the cases where we tell you not to build.

Demand profile · 24 hours
Peak shaving under CESS dispatch (schematic)
Uncontrolled load Under CESS Charge avoided
CONTRACTED DEMAND
~30%of our pilot's solar was being curtailed
10–15%early pilot estimate, total electricity cost
24 hload & solar forecast horizon
~6 moof site history trains the model
10–15%electricity cost reduction, early pilot estimate
2024founded out of Chulalongkorn CSII
฿6.15Mraised in angel funding and grants

Our first system has been running at a food-manufacturing site in Samut Sakhon since May 2025. It is a pilot, it is still being tuned, and every number on this page says so.

Backed & recognised by Chulalongkorn CSII NIA × Chula HKTECH300 Finalist CUHK Finalist NUS Enterprise Dubai 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.

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 Savings 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.

Load model · Solar model · Weather ingestion

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.

Peak shaving · Curtailment recovery · Arbitrage

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.

Curtailment capture · Self-consumption

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.

State of health · Electro-healing · Uptime
Operational intelligence

Anyone can sell you a battery. What it earns depends on what runs it.

The hardware is the same steel everyone else installs. These three are the difference between an asset that sits there and one that works.

01 · Prediction

PJJ Forecast

Learns your factory's load signature: shift patterns, batch cycles, which lines run together. Then predicts tomorrow before it happens.

02 · Control

PJJ Dispatch

Turns that forecast into decisions using model-predictive control. Charges when power is cheap and discharges before the peak arrives, never after it has already been recorded.

03 · Yield

PJJ Recover

Finds the generation you're losing (clipped inverters, weekend overproduction, midday curtailment) and moves it to where it has value. This is the largest single savings driver we've measured so far.

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.

Below is what those three panels looked like for our pilot site. Yours will have the same three panels, filled with your figures.

Load & tariff analysisWhere the bill leaks
Peak demand~140 kW
Monthly consumption~45 MWh
Solar curtailed~30%
System sizingAn engineering answer, not a quote
Battery40 kWh
Power rating40 kW
IntegrationHuawei · Deye
Financial modelEvery line shown, including ours
Monthly saving฿9.8k – 14.9k
Share of bill10 – 15%
Our fee10–20% of savings

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.
The investment case

Where the savings come from.

Three drivers, measured separately at 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 Samut Sakhon

40 kW / 40 kWh system · early pilot estimates, optimisation still in progress

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,922at a 40 kWh pilot system
Share of the electricity bill10 – 15%up to 20% off peak-rate cost
Largest driverSolar recovery~30% of generation was being curtailed
These are gross savings at the meter, from a pilot still being tuned. Our fee (10–20% of measured savings, billed monthly) comes out of them, so the line item only exists in a month where the saving did. And they are the numbers from a 40 kWh system: savings do not scale linearly with battery size, so we will not multiply these up for you. Your figures come from your own model.
Where CESS is running

One site, running since May 2025.

Not a portfolio yet. This is the system every figure on this page comes from, described as it actually stands.

Food manufacturing · Samut Sakhon

Commissioned May 2025 · client anonymised at their request

Optimisation & tuning
Storage40 kWh
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 system is still being tuned, so the savings on this page are early estimates rather than a settled result — we would rather show you that than a number we cannot yet stand behind.

Start here

Send us your bill.

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
Questions

The ones your finance team will ask.

You fund and own the hardware. We deliver it as a one-stop service: sourcing, installation and commissioning. From then on we charge a performance fee of 10–20% of the savings CESS produces, measured against your baseline and billed monthly. The percentage is set per site when we agree the baseline. There is no fee in a month with no saving to share, which is the whole point: our revenue and your return move together.

You do. You fund it, it sits on your balance sheet, and it stays yours. We procure and install it, then operate and monitor it: dispatch optimisation, cell-health tracking, reporting. Procurement and installation are charged at cost plus a stated margin, and we show that margin as its own line in the model instead of burying it in a system price.

We earn less, in direct proportion. Because our fee is a share of measured savings against an agreed baseline, an underperforming system cuts our revenue before it costs you anything. The feasibility model also states its assumptions explicitly (tariff structure, load profile, degradation curve), so when reality diverges you can see which assumption moved, And we report against the original model each month. We do not quietly replace it with a new one.

Usually. CESS is a software layer that reads your existing inverter, meter and PV telemetry and sends dispatch commands back. Our pilot runs against Huawei FusionSolar and Deye equipment. If your hardware exposes a usable interface we can almost certainly work with it, and we confirm this during the feasibility stage, before you have signed anything.

Commissioning is scheduled around your production calendar. The battery sits alongside your existing supply, not in series with it, so the tie-in window is short and planned with your maintenance team rather than imposed on it.

No. Peak shaving and tariff arbitrage work on grid supply alone. But existing solar makes the case considerably stronger. Recovering curtailed generation is the largest single saving we have measured so far, and if you have an array that clips at midday or overproduces at the weekend, that is money already on your roof.

The hardware remains yours and keeps working. It reverts to conventional rule-based control. What you lose is the forecasting and optimisation layer, which is where most of the return in the model comes from. Since the fee is a share of savings, stopping it also means there were no savings to share, which is a conversation worth having before it gets that far.

We model on a seven-year asset life, and the design life, degradation curve and an end-of-life provision are all stated in your feasibility report. A model that shows a long return without provisioning for cell replacement is not a model worth acting on.

Energy-efficiency capital investment can attract BOI privileges, which changes the after-tax return meaningfully. Eligibility depends on your promotion status and the specific investment, so we flag it in the feasibility model and recommend confirming it with your own tax advisor rather than taking our word for it.

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