Over Zwaailicht.nu

Zwaailicht.nu leest het alarmeringsverkeer van de hulpdiensten en reconstrueert daaruit wat er écht gebeurt — niet de losse meldingen, maar de incidenten erachter. Automatisch, in real time, vaak eerder dan het nieuws.

Volg het vanuit je luie stoel. Laat de hulpdiensten hun werk doen.

Van losse meldingen naar het incident erachter

P2000 is het alarmeringsnetwerk waarmee de meldkamers brandweer, ambulance en politie aansturen. Het is geen nieuws — het is het operationele signaal van de hulpdiensten zelf: wie er op dit moment waarheen wordt gestuurd.

De meeste P2000-sites zenden dat signaal ongefilterd door: een eindeloze lijst losse piepberichten. Maar één melding zegt weinig. "Woningbrand" kan een aangebrande pan zijn, een ambulancerit kan routine zijn — uit één bericht valt niet op te maken of er echt iets aan de hand is.

De samenloop wél. Wanneer er binnen een paar minuten meerdere eenheden naar dezelfde plek worden gestuurd, is er iets aan de hand — hulpdiensten sturen geen vijf voertuigen naar niets. Die concentratie van meldingen in tijd en plaats noemen we een piek, en het is de beste aanwijzing dat er een echt incident achter zit.

Zwaailicht.nu draait de gebruikelijke aanpak om: in plaats van elk piepje door te geven, sporen we de pieken op, reconstrueren we het incident erachter, vatten we het samen en koppelen we het aan het nieuws. Geen firehose — de gebeurtenissen die ertoe doen.

Drie signalen, één gebeurtenis

De uitruk is niet het enige spoor dat een echte gebeurtenis achterlaat. Zwaailicht.nu luistert naar drie onafhankelijke signalen die elk verraden dat er iets aan de hand is:

  • Operationeel — meerdere eenheden die naar dezelfde plek worden gestuurd. Dit signaal is meestal het eerst: het komt rechtstreeks van de meldkamer, vóór de eerste journalist ter plaatse is.
  • Redactioneel — als de NOS of een regionale omroep erover bericht, is het bevestigd nieuws. Bij elke piek zoekt het systeem automatisch naar gerelateerde artikelen en laat het per bron zien hoeveel eerder de melding er al was.
  • Gedrag — als plotseling veel mensen dezelfde melding of stad opzoeken, is dat óók een teken dat er iets speelt. Die aandacht maakt pieken en pagina's "veelbekeken".

De drie bevestigen elkaar. De uitruk is het vroegste teken, het nieuws bevestigt wat er gebeurde, en de aandacht laat zien wat mensen raakt. Samen reconstrueren ze niet alleen wát er gebeurde, maar ook of het ertoe deed.

Onafhankelijk

Zwaailicht.nu wordt gebouwd en onderhouden door één persoon — geen mediabedrijf, geen redactie, geen agenda. De P2000-meldingen komen rechtstreeks van de antenne: een SDR-ontvanger op een Raspberry Pi op zolder vangt de alarmeringen live op, waarna code ze verrijkt tot wat je hier ziet. Geen tussenpartij, geen scraper, niemand met een belang bij het verhaal. Hoe dat werkt, lees je hieronder.

🔒 Geen eigen tracking 📡 Live, direct van de antenne 📰 Gemiddeld minuten eerder dan media

Hoe werkt het?

Van ruw P2000-bericht tot verrijkte melding op de kaart — in 6 automatische stappen.

1

Ontvangen

P2000-meldingen worden live van de antenne opgevangen met een eigen SDR-ontvanger — direct van het alarmeringsnetwerk, zonder tussenpartij.

A1 AMBU 17104 Rit 12345 Haringstraat 15 3011TG Rotterdam CVA
2

Verrijken

Het ruwe bericht wordt automatisch geparsed. Prioriteit, locatie, voertuigen, medische codes en incidenttype worden herkend.

Spoed (A1) 🚑 Ambulance 📍 Rotterdam CVA Medisch
3

Geocoderen

De herkende locatie wordt omgezet naar coordinaten voor weergave op de kaart.

📍 Haringstraat 15, Rotterdam 51.9194° N, 4.4890° O
4

Piekdetectie

Eén melding is ruis; meerdere meldingen die binnen 15 minuten en een kilometer samenvallen zijn een signaal. Het systeem clustert ze tot één piek — de kandidaat voor een echt incident.

ma
di
wo
do
vr
za
zo
5

Nieuwskoppeling

Bij gedetecteerde pieken zoekt het systeem automatisch naar gerelateerde nieuwsartikelen op basis van locatie, tijdstip en incidenttype.

NOS Grote brand in centrum Rotterdam 12 min eerder
6

Samenvatting

Pieken met voldoende meldingen krijgen een AI-gegenereerde samenvatting van het incident.

AI samenvatting Meerdere eenheden ingezet voor een woningbrand aan de Haringstraat in Rotterdam. Twee traumahelikopters opgeroepen. Omliggende woningen ontruimd.

Pieken: van kandidaat naar incident

Een piek is eerst niet meer dan een kandidaat — soms vallen losse meldingen toevallig samen. Daarom leest een AI-model bij elke piek de onderliggende meldingen en beoordeelt het of ze écht bij hetzelfde incident horen voordat de piek wordt getoond. Meldingen die er niet bij passen vallen af; wat overblijft is de kern van de gebeurtenis.

Coherente pieken krijgen automatisch een samenvatting op basis van de meldingen. Zodra er nieuwsartikelen over opduiken, wordt die samenvatting verrijkt tot een incidentrapport met bronnen.

Bekijk het overzicht op de pieken-pagina.

Eerder dan het nieuws

Het operationele signaal loopt voor op de redactie: P2000-meldingen verschijnen vaak minuten tot uren vóór het eerste nieuwsbericht. Bij elke gedetecteerde piek zoekt Zwaailicht.nu automatisch naar gerelateerde nieuwsartikelen — op basis van locatie, tijdstip en type incident — en toont per bron precies hoeveel eerder het systeem het signaleerde.

Zo zie je bij een grote inzet direct de context én het tijdsverschil. Bekijk het bij elke piek, op de pieken-pagina, of in het nieuwsoverzicht.

Wat doet Zwaailicht.nu?

Op de live kaart zie je meldingen per hulpdienst:

  • Brandweer — branden, hulpverlening, gevaarlijke stoffen
  • Ambulance — medische noodgevallen
  • Politie — ongevallen, assistentie
  • Lifeliner — traumahelikopters
  • KNRM — redding op het water

Deel je locatie en meldingen worden gesorteerd op afstand. Tik op een melding om de route en rijtijd te zien.

Stadspagina's

Elke stad heeft een eigen pagina met recente meldingen, trendgrafieken, piekuren en een vergelijking met landelijke en provinciale gemiddelden.

Bijvoorbeeld: Amsterdam, Rotterdam, Den Haag, Utrecht, Eindhoven, Groningen — of bekijk de ranglijst voor alle steden.

Inzicht op zondag — wekelijkse data-inzichten

Inzicht op zondag zijn data-gedreven inzichten uit de miljoenen P2000-meldingen die Zwaailicht.nu verwerkt. Elke zondag één scherpe vraag, één directe query op onze complete dataset, en een kort artikel met het antwoord: hoe vaak vliegt de Lifeliner, waar en wanneer pieken steekpartijen, hoeveel drukker is een vrijdagnacht dan een dinsdag.

Geen schattingen, geen steekproeven, geen meningen — alleen cijfers uit onze database, met methodologie en controleerbare grafieken bij elke aflevering. We rapporteren patronen, geen oorzaken, en normaliseren per 100.000 inwoners waar dat hoort.

Lezen: de introductie · alle afleveringen · RSS-feed.

Heb je een vraag die je met onze data beantwoord wilt zien? Stuur 'm in via Bluesky of Telegram — de beste vragen worden afleveringen.

In de media

Zwaailicht.nu werd uitgelicht in het AI-Media Journaal van Villamedia en in een case study op de blog van Jaap van Zessen.

Wat is P2000?

P2000 is het digitale alarmeringsnetwerk van de Nederlandse hulpdiensten. Alle meldkamers in Nederland gebruiken dit netwerk om opdrachten te versturen naar brandweer, ambulance en politie. De berichten bevatten informatie over het type incident, de prioriteit, de locatie en de ingezette eenheden.

P2000-berichten worden onversleuteld uitgezonden via een landelijk dekkend netwerk van zendmasten. Dit maakt ze vrij te ontvangen voor iedereen met de juiste apparatuur. Het ontvangen en publiceren van deze berichten is legaal in Nederland op basis van artikel 10 van de Grondwet (vrijheid van meningsuiting en informatievergaring).

Let op: een P2000-bericht is een alarmering, niet een bevestiging. Een melding "woningbrand" kan een aangebrande pan blijken te zijn. De informatie op Zwaailicht.nu geeft weer wat de meldkamer heeft verstuurd, niet de uiteindelijke situatie ter plaatse.

Bronnen

Zwaailicht.nu combineert meerdere open databronnen:

  • P2000-alarmeringen — real-time meldingen via het openbare alarmeringsnetwerk
  • P2000 Capcode Database — capcode-naar-eenheid koppeling, beheerd door vrijwilligers. Hiermee kunnen we bij meldingen de specifieke eenheden tonen (bijv. "Ambulance 17-104" of "Tankautospuit-611")
  • OpenStreetMap / CartoDB — kaartdata en tegels
  • Photon (Komoot) — geocodering van adressen naar coördinaten
  • Zwaailicht-icoon — ontworpen door Adrien Coquet via The Noun Project

Feeds

Volg P2000-meldingen in je eigen feedreader, Telegram-bot of andere tools via onze Atom-feeds:

De feeds zijn in Atom 1.0-formaat en worden elke minuut ververst.

Privacy & gegevensbescherming

We bewaren geen IP-adressen, geen sessie-ID's en geen gebruikersprofielen. Locatie blijft in je browser, behalve wanneer je push-notificaties inschakelt. De site gebruikt zelf-gehoste Umami voor geaggregeerde statistieken (geen cookies) en toont advertenties via Google AdSense.

Volledige uitleg over wat we verwerken en welke derden daarbij betrokken zijn: zie de privacyverklaring.

Volg ons

  • Telegram — ontvang automatisch een bericht bij elke activiteitspiek
  • Bluesky — updates en achtergrond
  • Instagram — beelden van pieken en incidenten
  • Facebook — updates en achtergrond