Outages and telemetry on the corridor map. New

Push or poll outage polygons and SCADA tag points as GeoJSON or CSV — they land on one live overlay beside feeders, crews, and damage imagery. No proprietary OMS SDK required: if your OMS / historian can export HTTP GeoJSON or CSV (or you already bridge OT→IT over a URL), VoltGrid paints the picture.

Outage polygonsSCADA telemetry GeoJSON · CSVPoll URL SSE live updatesRibbon → OMS
Vendor-SDK-free by design

Import what you have. Poll what you publish.

Paste a FeatureCollection or CSV into the OMS panel, or point a poller at an HTTPS endpoint. Records upsert by stable geometry + discriminator — re-polls don't duplicate. SSE fans every change to the map overlay.

  • Outages — polygon or point; colored by status (reported → confirmed → crew-assigned → restored).
  • Telemetry — lat/lon points sized and colored by value; suspect / bad quality draws a hollow ring.
  • Background poller — optional URL + interval (≥5s); Polly retry + circuit breaker on the named HttpClient.
  • Never throws on bad rows — malformed payloads import what they can and return a warning count.
/api/oms
POST /api/oms/outages/import     ← GeoJSON / CSV
POST /api/oms/telemetry/import
GET  /api/oms/events             ← SSE fan-out
POST /api/oms/poll-config
{ url, intervalSec, kind: "outage"|"telemetry" }

GET  /api/oms/capabilities       // always 200
● overlay oms-scada · live
In-App Screenshots

Live OMS / SCADA Overlay & Feature Inspection

VoltGrid desktop — Live OMS / SCADA overlay with outages and telemetry over Seattle
OMS / SCADA overlay panel with sample outage boundaries and live substation SCADA telemetry markers over Seattle
VoltGrid desktop — OMS / SCADA feature inspection popup showing outage attributes
Feature inspection popup detailing live feeder telemetry (FDR_1201.VOLTS: 12.35 kV, quality: good, UTC timestamped) over Seattle
Storm desk picture

Same map as crews, imagery, and findings

🟥

Status-colored outages

See reported vs restored at a glance while TAK crews and damage layers stay in frame.

📡

Telemetry markers

Tag, value, unit, quality, timestamp — the live SCADA snapshot your gateway already exports.

🔁

Push or poll

One-shot paste for drills; poll config for the night shift when the OMS feed keeps moving.

Honest boundary: Phase 1 is an overlay over HTTP GeoJSON/CSV — not MultiSpeak, ICCP/TASE.2, DNP3, or OSI PI vendor connectors. Native OT protocol adapters remain roadmap; most utilities already bridge OT→IT to a URL VoltGrid can poll.

Close the loop with assets and damage