One row per station, grouped by property. Status comes from the age of each station's last report. Alerts appear when a reading crosses a threshold you set below.
Dots show stations by latitude and longitude only. Color shows report status. Select a dot to open its detail.
Thresholds are yours to set. This view reports when a reading crosses one. It does not issue safety guidance. Lightning readings update about every 79 seconds and show distance to the storm, not to a single strike.
The production version reads one JSON array from the PTS ingest service. Each station object needs these fields. Ages and status are computed in the page from ts_utc, never typed in.