Filters uitgelegd

Filters: Hoe werkt dat precies

P2000Dashboard toont in de basis geen kant-en-klare mening over wat belangrijk is — dat bepaal jij zelf, met een regeltabel. Die tabel is heel flexibel, en flexibiliteit vraagt om een paar minuten uitleg voor het echt intuïtief aanvoelt. Deze pagina legt precies uit hoe de regels samenwerken, met voorbeelden van veelgemaakte denkfouten.

De vijf niveaus

Elke regel kent aan een melding een niveau toe. Van laag naar hoog:

Niveau Betekenis
Suppress Melding wordt hard genegeerd. Zie hieronder — dit niveau werkt anders dan de andere vier.
Filtered Melding wordt onthouden, maar niet getoond. Het standaardniveau zodra je regels hebt (zie “In basis wordt alles gefilterd” hieronder).
Info Gewoon zichtbaar in het grid en op de kaart. Geen extra aandacht.
Alert Zichtbaar, met extra aandacht: lichtgele rij in het grid, gele markering op de kaart, en (indien ingesteld) een geluidsmelding, gesproken melding en/of MQTT-publicatie.
Critical Zelfde extra aandacht als Alert, maar nog nadrukkelijker: rode rij in het grid, rode markering op de kaart, én een ander alarmeringsgeluid dan bij Alert (zodat je op gehoor al het verschil hoort). De gesproken melding zelf (indien aangezet) is hetzelfde bij Alert en Critical — alleen het geluidssignaal ervoor verschilt. Bedoel dit voor de categorie die je nooit wilt missen.

Belangrijk om te onthouden: een melding krijgt altijd het hoogste niveau van alle regels die erop matchen — nooit het laatste, nooit een gemiddelde. Matcht een melding op zowel een regel die “Filtered” zegt als een regel die “Alert” zegt, dan wordt hij getoond als Alert. Regels kunnen een melding dus alleen omhoog helpen, nooit weer omlaag — met één uitzondering:

Suppress is de enige uitzondering

Als één regel “Suppress” toekent, wordt de melding direct en onvoorwaardelijk genegeerd — ook als een andere regel diezelfde melding naar “Alert” of “Critical” zou promoveren. Suppress wint altijd, ongeacht wat er verder aan regels actief staat.

Gebruik dit voor dingen die je nooit wilt zien, punt uit — bijvoorbeeld bekende testmeldingen of capcodes die je weet dat irrelevant zijn voor jou. Wees er wel spaarzaam mee: een te brede suppress-regel kan een melding wegfilteren die je eigenlijk wél had willen zien via een andere, specifiekere regel.

Waarop je kunt filteren

Een regel kan (los van elkaar) matchen op vijf velden:

  • Message — de meldingtekst zelf (na verrijking/afkortingen-uitleg).
  • Cap — het kale capcode-nummer.
  • Cap omschr. — de omschrijving die bij de capcode hoort (vaak het korps/de post, bv. “BRW Emmen”).
  • Prio — de prioriteit zoals doorgegeven (bv. A1/A2, P1/P2, afhankelijk van discipline).
  • Regio — de automatisch bepaalde regio (dezelfde regionamen als in het regiofilter elders in de app).

Elk veld heeft daarnaast een matchtype:

  • Contains — het patroon moet ergens in de waarde voorkomen (hoofdletterongevoelig). Meest gebruikte optie, bv. “Emmen” matcht ook op “BRW Emmen Zuid”.
  • Exact — de waarde moet precies gelijk zijn aan het patroon (hoofdletterongevoelig).

Een leeg veld betekent: dit veld doet niet mee, alles is goed (een wildcard).

Het “Actief”-vinkje

Elke regel heeft een eigen Actief-vinkje. Daarmee kun je een regel (tijdelijk) aan- of uitzetten zonder hem te verwijderen — handig om iets te testen, of om een regel voor het seizoen te parkeren zonder je hele regelset opnieuw te moeten opbouwen. Een uitgevinkte regel doet helemaal niets: hij telt niet mee in de EN/OF-logica hierboven, alsof hij niet bestaat.

Let op bij het opvoeren van een nieuwe regel: vink “Actief” aan, anders gebeurt er niets. Een nieuwe regel zonder vinkje ziet er in de tabel compleet correct ingevuld uit, maar heeft in de praktijk geen enkel effect — een veelgemaakte fout bij het toevoegen van een regel.

Meerdere velden in één regel = EN, niet OF

Dit is de meest voorkomende denkfout, en de reden dat deze pagina bestaat.

Vul je twee velden in op dezelfde regel, dan moeten ze allebei tegelijk matchen op diezelfde melding. Het is dus altijd EN, nooit OF.

Een concreet voorbeeld van hoe dit fout kan gaan:

Stel: je maakt één regel met Message bevat "Emmen" én Cap omschr. bevat "Emmen", in de veronderstelling dat dit “als een van beide ‘Emmen’ bevat” betekent.

Dat werkt niet zo. Een incident vlak buiten Emmen, waar alleen een Emmen-eenheid als mutual-aid wordt opgeroepen (bv. een woningbrand in Klazinaveen met “BRW Emmen” als eenheid), noemt “Emmen” nergens in de meldingtekst zelf — dus matcht het Message-veld niet, en daarmee de hele regel niet. De regel vuurt dan alleen af als beide teksten toevallig “Emmen” bevatten, wat zeldzamer is dan je zou verwachten.

Wil je “of”-gedrag — bijvoorbeeld “toon dit als de meldingtekst óf de capcode-omschrijving ‘Emmen’ bevat” — maak dan twee losse, simpele regels, elk met maar één ingevuld veld. Losse regels worden namelijk wél met OF gecombineerd: matcht een melding op minstens één regel, dan telt die regel mee bij het bepalen van het hoogste niveau.

Vuistregel: hoe meer velden je in één regel invult, hoe specifieker (dus hoe minder meldingen) die regel raakt. Wil je juist een brede vangnet-regel, gebruik dan maar één veld.

In basis wordt alles gefilterd — zodra je één regel hebt

Zonder enige actieve regel toont P2000Dashboard gewoon alles op niveau Info (normaal zichtbaar, geen aandacht-extra’s). Handig om meteen na installatie al iets te zien binnenkomen.

Zodra je één actieve regel toevoegt, verandert het standaardniveau voor alle meldingen naar “Filtered” — dus onzichtbaar — tenzij een regel een specifieke melding expliciet naar Info of hoger promoveert. Met andere woorden: het opzetten van regels is in principe opt-in per melding, niet opt-out. Eén regel toevoegen filtert dus niet alleen die ene soort melding weg — het schakelt de “alles zichtbaar”-modus voor de hele app uit, en jij moet vervolgens actief aangeven wat je wél wilt zien.

Dit is bewust zo ontworpen: het voorkomt dat je met tien specifieke regels denkt “nu zie ik alleen nog mijn eigen korps”, terwijl in werkelijkheid alle honderden andere, niet-gematchte meldingen gewoon nog meekomen op Info.

Praktisch gevolg: zodra je ook maar één regel aanmaakt, moet je ervoor zorgen dat alles wat je wilt zien, ook daadwerkelijk door een regel naar Info (of hoger) gepromoveerd wordt — inclusief brede vangnet-regels als je “de rest van Nederland” nog op de achtergrond wilt volgen.

Voorbeelden

1. Alleen je eigen korps volgen, verder niets

  • Regel 1: Cap omschr. bevat "Emmen"Alert

Zodra deze ene regel actief is, springt het standaardniveau naar Filtered voor alles. Alleen meldingen met “Emmen” in de capcode-omschrijving komen dus nog door, en die springen er ook nog eens uit (gele rij/marker). De rest van Nederland verdwijnt volledig uit beeld.

2. Eigen korps prominent, de rest van de provincie op de achtergrond meelezen

  • Regel 1: Regio bevat "Drenthe"Info
  • Regel 2: Cap omschr. bevat "Emmen"Alert

Regel 1 zorgt dat alle Drentse meldingen zichtbaar blijven (normaal, geen extra aandacht). Regel 2 promoveert de Emmen-meldingen daar bovenop naar Alert. Omdat promotie altijd naar het hoogste niveau gaat, springen Emmen-meldingen er alsnog uit, terwijl de rest van Drenthe rustig meeloopt.

3. Testmeldingen nooit zien, wat er ook gebeurt

  • Regel 1: Message bevat "TEST"Suppress

Ongeacht welke andere regels er actief zijn — als een melding “TEST” in de tekst heeft, verdwijnt hij altijd, ook als een bredere regel hem naar Alert had willen promoveren.

4. Alleen de allergrootste meldingen, landelijk

  • Regel 1: Prio bevat "A1"Info
  • Regel 2: Message bevat "Zeer Grote Brand"Critical
  • Regel 3: Message bevat "GRIP"Critical

Standaard alleen A1-prioriteit zichtbaar (normaal), maar zodra een melding daadwerkelijk opschaalt naar “Zeer Grote Brand” of een GRIP-niveau bereikt, springt hij naar Critical — rode rij, rode kaartmarkering, geluid.

Kort samengevat

  • Vijf niveaus: Suppress (hard weg) < Filtered (verborgen) < Info (normaal) < Alert (opvallend) < Critical (nadrukkelijk opvallend).
  • Alert en Critical hebben elk hun eigen alarmeringsgeluid (zo hoor je op gehoor het verschil); de gesproken melding zelf is bij beide hetzelfde.
  • Een melding krijgt het hoogste niveau van alle matchende regels — nooit omlaag, behalve Suppress, dat altijd wint.
  • Vijf velden om op te matchen: Message, Cap, Cap omschr., Prio, Regio — elk met Contains of Exact.
  • Meerdere ingevulde velden in één regel = EN. Wil je OF, gebruik twee losse regels.
  • Vergeet het Actief-vinkje niet bij een nieuwe regel — zonder vinkje doet de regel niets.
  • Zodra je één regel hebt, is alles standaard Filtered (verborgen) tenzij een regel het promoveert — regels zijn opt-in, geen opt-out.