Schrolli91 / BOSWatch

Python Script to process input data from rtl_fm and multimon-NG - multiple Plugin support
https://bwcc.boswatch.de
GNU General Public License v2.0
133 stars 59 forks source link

Divera über Regex mit Subric ansprechen #456

Closed fe-wa closed 4 years ago

fe-wa commented 4 years ago

Moin, aktuell nutze ich die neueste Boswatch-Version, welche nun ja auch das Divera Plugin bietet. Vielen Dank erstmal für die Implementierung, das ist Weltklasse!

Nun habe ich meine conrfig angepasst, sodass nur betreffende RICs mit entsprechendem Subric übermittelt werden:

useRegExFilter = 1

und in der SECTION für Regex folgende Einträge (Bsp-RICs) gemacht: Divera1= POC;ric;Divera;;0123456a Divera3= POC;ric;Divera;;0123457b Divera8= POC;ric;Divera;*;0123458c

nachdem die übergabe nicht funktioniert hat, habe ich diese Variante probiert;

Divera1= POC;ric;Divera;;01234561 Divera3= POC;ric;Divera;;01234572 Divera8= POC;ric;Divera;*;01234583

Es erfolgt aber immer noch keine Übergabe, Nur die Fehlermeldung "Error in Filter Checking" erscheint.

Hat jemand eine Idee, um RICs mit Subric für Divera zu filtern?

Danke im Voraus :)

Schrolli91 commented 4 years ago

Ein Logauszug wäre hilfreich denke ich

lgremme commented 4 years ago

Ich war in einer ähnlichen Situation und habe es anders gelöst.

Ich habe für mich folgendes Konfiguriert: idDescribed = 1 (Bezeichnung für die RICS) onlysubric = 1 (Da du unterschiedliche Sub-RICs benötigst, aber nicht alle aus einem Haupt-RIC)

Das aktuelle Plugin im Master-Branch übergibt keine Alarmierungs-RICs. Du würdest jedes Mal in der Standardkonfiguration von Divera alle alamieren. Im Devel-Branch ist die Entwicklung am Divera-Plugin fortgeführt worden, sodass dort eine Alarmierungs-RIC mit übergeben wird.

Beispiel: config.ini

[POC]
idDescribed = 1
onlysubric = 1
useRegExFilter = 1

[Filters]
Divera = POC;description;Divera;*;Divera

[Divera] (nur im Devel-Branch verfügbar)
poc_ric = %DESCR%

Beispiel poc.csv:

0123456A, "Divera1"
0123457B, "Divera3"
0123458C, "Divera8"

Jedes Mal wenn die Schleife den Namen Divera enthält, übermittelt BOSWATCH die entsprechende Beschreibung für die Alarmierungs-RIC mit. Beispiel:

  1. POC-Alarmierung auf Sub-RIC: 0123456A
  2. BOSWATCH RegEx-Filter erkennt anhand der Beschreibung den Namen "Divera" (die 1 ist an dieser Stelle nicht relevant).
  3. BOSWATCH übergibt das Signal an Divera weiter mit der Alarmierungs-RIC und Divera alarmiert die entsprechende Gruppe.
fe-wa commented 4 years ago

Ich war in einer ähnlichen Situation und habe es anders gelöst.

Ich habe für mich folgendes Konfiguriert: idDescribed = 1 (Bezeichnung für die RICS) onlysubric = 1 (Da du unterschiedliche Sub-RICs benötigst, aber nicht alle aus einem Haupt-RIC)

Das aktuelle Plugin im Master-Branch übergibt keine Alarmierungs-RICs. Du würdest jedes Mal in der Standardkonfiguration von Divera alle alamieren. Im Devel-Branch ist die Entwicklung am Divera-Plugin fortgeführt worden, sodass dort eine Alarmierungs-RIC mit übergeben wird.

Beispiel: config.ini

[POC]
idDescribed = 1
onlysubric = 1
useRegExFilter = 1

[Filters]
Divera = POC;description;Divera;*;Divera

[Divera] (nur im Devel-Branch verfügbar)
poc_ric = %DESCR%

Beispiel poc.csv:

0123456A, "Divera1"
0123457B, "Divera3"
0123458C, "Divera8"

Jedes Mal wenn die Schleife den Namen Divera enthält, übermittelt BOSWATCH die entsprechende Beschreibung für die Alarmierungs-RIC mit. Beispiel:

  1. POC-Alarmierung auf Sub-RIC: 0123456A
  2. BOSWATCH RegEx-Filter erkennt anhand der Beschreibung den Namen "Divera" (die 1 ist an dieser Stelle nicht relevant).
  3. BOSWATCH übergibt das Signal an Divera weiter mit der Alarmierungs-RIC und Divera alarmiert die entsprechende Gruppe.

Super! So funktioniert es :). Vielen, vielen Dank für die Hilfe und ein schönes Wochenende!!

MarSch1 commented 4 years ago

Hi, falls es doch noch von Interesse sein sollte:

https://github.com/Schrolli91/BOSWatch/issues/453#issuecomment-660474579

Laemmch3n commented 4 years ago

Danke

Von: MarSch1 notifications@github.com Gesendet: Mittwoch, 22. Juli 2020 16:01 An: Schrolli91/BOSWatch BOSWatch@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Betreff: Re: [Schrolli91/BOSWatch] Divera über Regex mit Subric ansprechen (#456)

Hi, falls es doch noch von Interesse sein sollte:

453 (comment) https://github.com/Schrolli91/BOSWatch/issues/453#issuecomment-660474579

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Schrolli91/BOSWatch/issues/456#issuecomment-662470753 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AQK6LHAYHBN2PAMBNTF6IHTR43WLNANCNFSM4OVHIYQA . https://github.com/notifications/beacon/AQK6LHEYLSORDPZAQ3PSH3DR43WLNA5CNFSM4OVHIYQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOE56IAYI.gif