Local agent. Encrypted relay. Your browser.
Sentinel is three things working together: a tiny agent on the customer's network, a small UK relay, and the engineer dashboard in your browser. Approved installers sign in with their work email (secured by Cloudflare Access), pair with a six-character code, and read the system live. Any change is written to a permanent audit log — tied to you and the system — before it reaches the inverter.
Four steps to a live system. Then you diagnose.
-
Install The customer opens Sentinel
Your customer downloads Sentinel and opens it on any computer on the same network as the inverter — no command line, no router changes, nothing to leave running. They open it for the session and close it when you're done.
A few minutes
-
Pair Pair with a six-character code
The agent shows a six-character code; the customer reads it to you. Sentinel opens an encrypted outbound connection through a Cloudflare relay to your browser dashboard — nothing to port-forward.
About 30 seconds
-
Diagnose Read the system live
Power flow, battery, solar, grid, EMS state, per-cell voltages and every exposed register — live in your browser, on mobile too. Read-only by default.
From the moment it pairs
-
Act safely Make a change only with consent
Need to change a setting? You can, while the customer's permission covers it: a change window they open on their own device during the call, or 48-hour access they have granted you. Every write is recorded to a permanent, tamper-evident log before it reaches the inverter — no engineer can alter or delete it.
Only when needed · always logged
The faults you spot without going to site.
A non-exhaustive list — the patterns engineers see go wrong most often on GivEnergy systems in the field, all readable live once you're paired.
Battery not charging
Solar is generating, the charge slot is active, but state of charge isn't rising. Common when the battery's BMS has opened its charge switch, or a charge schedule has drifted.
Battery not discharging
No solar, load is present, SoC well above reserve, no discharge slot blocking — but the inverter isn't drawing from the battery. Classic comms-loss symptom.
Fault codes thrown
See the moment the inverter reports a fault. Sentinel shows the fault code exactly as the inverter reports it and does not name it yet, because how GivEnergy numbers those fault bits is not confirmed. Alongside it, Sentinel's own checks flag things like an over-temperature battery or inverter, cell imbalance, and a solar string producing nothing.
Temperature drift
Battery or inverter temperature climbing outside the safe envelope. Early warning for degradation and end-of-life cell failure.
Grid excursions
Voltage or frequency outside the G98/G99 envelope. Could be DNO side, could be the inverter — read the trend live and you know which.
Firmware version
The inverter's firmware versions are on screen as soon as you can see the system, so you can check them against problems you know of before you touch anything. Sentinel does not check them against a list for you.
You read by default. The customer decides when you can change anything. Every write is logged.
Sentinel reads registers by default. A write happens only while the customer's permission covers it — a change window they opened on their own device during a call, or 48-hour access they granted — and every write is recorded to a permanent, tamper-evident audit log before it ever reaches the inverter.
Read-only by default
Once the customer lets you look, the agent streams readings to your dashboard and nothing else. It writes nothing to the inverter unless you request a change and the customer's permission covers it.
The customer allows it on their device
On a call, the customer taps "Let your engineer change settings" on their own device, and you can then make changes for one hour. Without a call, they can grant you 48-hour access from the Sentinel app on their Mac or Windows PC, which covers changes too. The agent refuses a write outside both, and the customer can end either at any time.
Logged before it reaches the inverter
Every write is recorded to an append-only, hash-chained audit log — keyed to the signed-in engineer and the system — before the command is relayed. No log, no write: if it can't be recorded, the change is refused. Afterwards the agent reads the setting back and sends the result, which is added to the record when it arrives; that second entry is not guaranteed, and the change stands without it.
What it reads, what it writes, and how pairing works
Get access in minutes once you're approved.
Sentinel is free to approved installers. Access is by application — apply, and once you're approved you can run the desktop app and pair to a customer's system in minutes.
- Six-character pairing, encrypted outbound only
- Read-only by default, consent-gated writes
- Works behind any home router
- Free to approved installers