Web Sockets v0.21.0

Real-time telemetry stream from the Tellus BFF mock

Endpoint

wss://tellusbff.process.skypro-worlds-prev.internal:8001/stream ↗ spec

What it streams

  • TelemetryFrame messages — one per connector, every ~5s during an active session.
  • Fields: device_id, timestamp, connectors[] with state, 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

verified working last probed: 2026-05-13

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.