Endpoint
wss://tellusbff.process.skypro-worlds-prev.internal:8001/stream
↗ spec
What it streams
TelemetryFramemessages — one per connector, every ~5s during an active session.- Fields:
device_id,timestamp,connectors[]withstate,power,energy_delivered,soc. - Filter by passing
?devices=<id1>,<id2>,...to subscribe to specific chargers; omit to subscribe to all.
Probe one-liner
wscat -c "wss://tellusbff.process.skypro-worlds-prev.internal:8001/stream?devices=dvc_abc123"
Omit ?devices= entirely to receive every charger's telemetry — useful for confirming the upgrade succeeds and frames arrive at all.
Status
Upgrade in 91ms; 15 TelemetryFrame messages received in 15s with no devices filter against preview.
Known limitations
The global /stream endpoint serves telemetry for every world. Per-world streaming
(e.g. wss://tellusbff.process.skypro-worlds-prev.internal:8001/worlds/<name>/stream) is
world filter pending
— file as a future gate when a Console actually subscribes from a non-default world. The Tellus
dev-docs ↗ spec
uses wss://<base>/v1/operator/stream as the canonical path;
our BFF currently serves at wss://<base>/stream — path
alignment also filed as a future gate.