Commit graph

51 commits

Author SHA1 Message Date
JHCD 30320b3c71 add possibility to start Plugins asynchron
If you are using many Plugins or Plugins with a long execution time you could execute them in an asynchronous manner.
It must be pointed out that enabling (0|1) this consume time, so don't use it for one rapid Plugin.
2015-07-30 18:55:36 +02:00
JHCD b529e93763 expand notifyMyAndroid-plugin for multi recipients and/or different priorities #33
use csv/nma.csv to config different priorities or multiple recipients
2015-07-28 22:50:22 +02:00
JHCD 990f0b579d more docu 2015-07-28 20:36:46 +02:00
JHCD dbe33a30d8 add appName to config.ini #33 2015-07-28 20:24:57 +02:00
JHCD 19653e5515 add line break to eMail plugin #71 2015-07-28 19:44:14 +02:00
JHCD 65a35d4a64 change logging behaviour of NMAHandler #33
NMA applicationname is now configurable
NMA event contains now module and function
2015-07-24 14:39:32 +02:00
JHCD b09f1731ea add logging handler for NotifyMyAndroid #46 2015-07-23 20:37:33 +02:00
JHCD 997b5eeec3 add NMA plugin #33
first version, only with one receiver
2015-07-19 20:29:22 +02:00
Schrolli 48c4d1e354 remove trailing whitespace 2015-07-02 09:02:49 +02:00
Schrolli 29873c5ec3 use helper function curtime() and split date and time in eMail plugin 2015-07-01 14:35:44 +02:00
Schrolli 71070932db use helper function for date and time 2015-07-01 14:27:22 +02:00
Schrolli 5b875b4def now you must only activate the description tool in the needed section, not global 2015-07-01 10:41:23 +02:00
Schrolli 7322d2b709 insert "%DESCR%" in config.template.ini for httpRequest and eMail plugin 2015-07-01 09:35:31 +02:00
Schrolli 8c5cb8ec85 update parameters for httpRequest plugin 2015-07-01 09:31:23 +02:00
JHCD a1d610ee6a solve issue #30 and #31; change error-handling; test-mode
1.) move bin-path for rtl_fm and multimon-ng to config.ini
2.) check if rtl_fm and multimon-ng started without errors
    both programs don't terminate in case of an error, so we have to
    read the logfile and look into it
3.) now we can't start a instance of BOSWatch without a free SDR-stick
    added -t --test as new argument to skip instantiate of rtl-fm and multimon-ng
4.) change error-handling
2015-06-29 22:31:34 +02:00
JHCD eba5b7947a enhancement of doubleFilter
- expand id for pocsag: new pocID+function als "id"
- if wanted, enable doubleFilter_check_msg in config.ini
  it will check if the new msg is a substring of the old one
  if not it will pass
2015-06-29 17:15:20 +02:00
JHCD 4eaf27c754 implemtation of new doubleAlarm-Filter
You can set the number of historical entries the filter will check
and the time ignoring the id in case of a double alarm
2015-06-28 22:28:21 +02:00
JHCD f2fcbf4ca5 add TCP-support to jsonSocket-Plugin
rename plugin from jsonUDP to jsonSocket
2015-06-22 18:00:39 +02:00
JHCD ca82806cf5 add an jsonUDP-plugin
send data via UDP
as a json-string
2015-06-21 18:28:05 +02:00
JHCD f1f6503198 new functionality: lookUp description in a given csv-file for FMS, ZVEI and POC
you have the possibility to set a discription for every FMS, ZWEI oder RIC address
descriptions will be imported via csv-files
if enabled BOSWatch will look up the description and could be used in the plugins

eMail-plugin extended wildcards to use describtion %DESC%
2015-06-05 21:49:51 +02:00
JHCD 300675a0e3 move creation of ric-sub as char to poc-decoder 2015-06-05 11:26:01 +02:00
JHCD 5499f6e3e0 add eMail-plugin for fms, zvei and pocsag
plugin dispatch messages via eMail/SMTP
supports: tls, user/password, wildcards in subject and message-text
2015-06-04 20:18:44 +02:00
JHCD 70094d55a3 add firEmergency-plugin 2015-06-04 19:03:32 +02:00
JHCD 0a621b283a a little bit documentation 2015-05-31 12:40:43 +02:00
Schrolli a0521a6b36 httpRequest Plugin with wildcard params 2015-05-28 13:39:53 +02:00
Schrolli b3ee8d29ae checkFilters() with freq und wildcards 2015-05-28 09:18:21 +02:00
Schrolli 475039c171 little changes 2015-05-28 08:43:08 +02:00
Schrolli 346d5a41f6 little changes for docu 2015-05-27 11:55:04 +02:00
Schrolli d9b8ae3035 little changes 2015-05-26 07:19:24 +02:00
JHCD 4f79af944d Change logging to TimedRotatingFileHandler
- rotate logfile at midnight
- shutdown/close logfiles at script-end
- small enhancement of the code-documentation
2015-05-25 18:07:44 +02:00
Bastian Schroll 3370b4387d regex filter - set dataField to check 2015-05-25 10:37:20 +02:00
Bastian Schroll d460947685 little change filter.py 2015-05-24 23:52:10 +02:00
Bastian Schroll 76752b0085 edit config.ini 2015-05-24 23:22:32 +02:00
JHCD 72ef930c7f simple filter for pocsag
- implement allow-/deny-list
- move rangefilter

restructure config.ini to follow code-structure
implemented switch to turn on/off regEx-filter
2015-05-24 21:24:26 +02:00
Bastian Schroll a628be6ff2 edit config.ini 2015-05-24 12:21:06 +02:00
Bastian Schroll 45159aa16e edit config 2015-05-23 09:07:15 +02:00
Bastian Schroll 43e56967cc add filter.py
filtering alarms
method getFilters() added
2015-05-23 08:47:05 +02:00
Bastian Schroll 8ce7af579b edit config.template.ini 2015-05-23 07:50:20 +02:00
Bastian Schroll ac7965137d set Loglevel of fileHandler in config.ini 2015-05-23 07:48:02 +02:00
JHCD c296af22b0 small changes 2015-05-22 14:01:32 +02:00
Schrolli91 e6eedc515e Delete config.ini 2015-05-21 09:01:44 +02:00
Schrolli b3adc343c1 edit config.ini 2015-05-21 08:44:35 +02:00
Schrolli 9a76da335c set config.template.ini and .gitignore config.ini 2015-05-21 07:49:07 +02:00
Schrolli df0cf9a6ef edit config.ini 2015-05-21 07:17:11 +02:00
Bastian Schroll 6e5843c8d3 delete old test Plugins 2015-05-20 19:41:18 +02:00
Bastian Schroll d1d1e3e7bf prepare for httpRequest plugin 2015-05-20 19:31:50 +02:00
Schrolli 76ec264046 change directory into main-dev-dir 2015-05-20 13:29:16 +02:00
JHCD f6b8f47d2d init BosMon plugin 2015-05-18 16:04:59 +02:00
Bastian Schroll 3134b2d474 HTTP request - seperate url for each function 2015-05-16 18:15:58 +02:00
Bastian Schroll f7b6900b5c edit error in config.ini 2015-05-15 20:36:47 +02:00