SolarAssistant shows you what your system is doing. This decides what it should do next — charging your battery for the weather that's actually coming, verifying every change it makes, and telling you the moment something isn't right.
Works with Axpert · Voltronic · Deye · Sunsynk · Growatt — single or parallel
The idea in one control
Drag tomorrow's forecast and watch tonight's target change. This is the real calculation the planner runs — not an illustration of one.
drag to change the outlook
Buys 0 kWh from the grid
Buys 30 kWh from the grid
Tonight that's £7.50 you don't spend — and 30 kWh of room left for tomorrow's sun.
Worked on a 50 kWh battery using 20 kWh a day, 20% minimum, 80% maximum, 25p per kWh. Every one of those is yours to set.
Load monitoring + solar forecast
It tracks your household load continuously — every day's consumption, and the running average — so it knows what your house genuinely needs rather than what you guessed when you set it up.
Each evening it sets that against the solar forecast for your own array, using its wattage, tilt and orientation. The shortfall between the two is the only grid energy it buys overnight.
Push alerts
Not just "your site is offline". Thirteen separate checks watch the things that quietly cost you money or shorten the life of your battery — and it tells you when its own commands are refused, which is the failure most automation hides.
Each alert is set individually: choose normal for something to look at later, or critical to be woken — critical repeats until you acknowledge it on your phone. Pick the sound per alert, and set how long before the same fault is allowed to notify again.
Verified control
Every setting written to an inverter is read back. A change that didn't take is retried within limits and then reported — never assumed. On parallel stacks it writes to the lead and confirms the followers picked it up.
While you're asleep
In this order, every night, without being asked.
Tomorrow's forecast, against what your house actually uses.
Sunny outlook: almost nothing. Dull one: further, never past your ceiling.
Reads every setting back. Retries, then tells you rather than assuming.
Charger off, output restored, ready for the day.
What sets it apart
Most battery automation is a timer with a nicer screen. These are the parts that came out of running real systems and hitting real problems.
It watches the gust forecast for your postcode. High winds coming? The battery is held high for the night, and you're told why — re-checked through the day, so a storm that appears at breakfast doesn't go unnoticed. Or hold it high yourself, one click.
Checks charge current against what your pack itself says it can take, and watches every cell group for imbalance and falling health. It'll warn you long before a pack fails.
Your real consumption, measured daily, set against tomorrow's forecast — so the overnight charge is sized for your house, not a guess.
Inverters, packs, solar, grid and load. Voltages, currents, temperatures, cycle counts, cell imbalance and health, all in one place with history.
Detailed readings age out after about 45 days — but the daily lowest, highest and average are kept indefinitely. Was the pack hotter last August than this one? Is the array down on last winter? Ask it.
Temperature, cloud, wind and gusts, rain, and the solar radiation actually arriving — beside your own generation. High radiation and low output means something is shaded, dirty or faulty.
Run your own and keep an eye on family, friends or customers. Each site has its own settings, owner and alert recipients, with one dashboard across the lot.
Charge to full tonight, skip tonight, force charging on or off, or put the house on the grid. Automation steps aside and picks straight back up when you clear it.
Sixteen checks, each set individually. Normal for later; critical repeats on your phone until you acknowledge it. Your choice of sound, per alert.
Monitor mode plans everything and changes nothing. Turn automation on per site, off again any time, and every change it ever made is logged.
Capabilities
Built against real Axpert and Pylontech hardware, on parallel stacks, in the situations that actually come up.
Requirements
We're taking on a limited number of systems while the beta runs, so each one gets proper attention. Tell us what you're running and we'll be in touch. Full release soon.
Request beta access