Self-hosted command deck · BYD Dolphin Surf

Live telemetry, fourteen remote commands and automations for your Dolphin Surf — running on your server, speaking with your credentials, selling nothing to no one.

No account with usWarranty-safeOwner-authenticated
SOC 64% · 198 KM
CABIN → 21.0 °C
LOCKED · LISBOA
SCROLL

01 · Telemetry

Pushed,
not polled.

The car reports over MQTT the instant something changes — HELM streams it to your screen and archives every sample in your own database.

01State of charge
02Real range
03Cabin climate
04Tyre pressure
State of charge
64%

Battery percentage lands in under a second of the car reporting it. Watch a charge climb in real time from anywhere on earth.

WS /api/vehicles/{vin}/stream
Real range
198km

Range as the car computes it — not an estimate of an estimate. Logged with every sample, charted over weeks.

GET /api/vehicles/{vin}/state
Cabin climate
21.0°C

Watch pre-conditioning pull a winter cabin to temperature before you've finished your coffee.

POST /command · start_climate
Tyre pressure
2.4bar

All four corners, straight from the TPMS. A slow leak shows up in your history before it shows up on the road.

GET /api/vehicles/{vin}/history

02 · Control

The command deck.

Every remote the factory app offers — gated to what your VIN actually exposes, audited on your disk, callable from a UI or one clean REST endpoint.

01

Lock & unlock

Left it open at the beach? Lock from the water line.

POST /command · lock
02

Pre-condition

Set the temperature and duration. Step into 21 °C, every time.

POST /command · start_climate
03

Windows

Crack them on a hot day, seal them when the rain rolls in.

POST /command · close_windows
04

Charging

Start and stop remotely. Pair with a cheap-rate schedule.

POST /command · start_charge
05

Find my car

Flash the lights, sound the horn, get the GPS pin.

POST /command · find_car
06

Alerts

Charging done, battery low, left unlocked — pushed to ntfy, Discord, anywhere.

POST webhook · your choice
14

Fourteen commands.
Zero taps wasted.

Trunk, seat heat, battery heat, flash — everything your VIN exposes.

03 · Automation

Rules that drive themselves.

01

Schedules

“Pre-heat to 21 °C at 07:30, weekdays.” The cabin is warm before your alarm rings twice.

02

Event rules

“If it's left unlocked, lock it.” “At 20% battery, ping me.” Events trigger actions in seconds.

03

Fully audited

Every command is logged with its source — you, or a rule. Nothing happens behind your back.

04 · Privacy

No account. No middleman. No analytics.

HELM authenticates as you, with your BYD credentials and control PIN — the same thing the factory app does, from hardware you control. Your car speaks to your server, and your server speaks only to you.

YOUR METAL YOUR TLS YOUR DATABASE YOUR RULES
0
Commands
<0s
Push latency
0%
Self-hosted
0
Third parties

Ready when your Dolphin Surf is

Take the helm.

Launch the command deck, or ride the demo — no login, running entirely in your browser.