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 write a setting? Request it; the change applies only after the customer taps “Allow” on their own device during an armed window, and every write is recorded to a permanent, tamper-evident log the moment it's made — 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 a BMS contactor weakens 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
Read the inverter's holding-register fault codes and map them to plain-English categories — "battery comms loss", "grid out-of-range", "BMS isolation fault" — so you know what you're walking into.
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.
Known-buggy firmware
Check the firmware version against known issues (charge-slot resets, EPS misbehaviour, and the like) the moment you pair, before you touch anything.
You read by default. The customer allows every change. Every write is logged.
Sentinel reads registers only. Any inverter write happens solely after the customer allows it on their own device during an engineer-armed access window — and every write is recorded to a permanent, tamper-evident audit log before it ever reaches the inverter.
Read-only by default
Once paired, the agent streams registers to your dashboard and nothing else. It cannot write to the inverter unless you explicitly request a change.
The customer allows it on their device
To make a change you arm an access window and request it. The write applies only after the customer taps "Allow" on their own device inside that window; the agent refuses writes outside it.
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.
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