Commit graph

337 commits

Author SHA1 Message Date
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 407e22e1e4 resolve small bug in onLoad() 2015-06-29 17:06:11 +02:00
Schrolli 7da58fe521 call the .onLoad() routine during plugin loading 2015-06-29 12:55:13 +02:00
Schrolli 6371d1cf3c replace the return with an else: statement after config reading 2015-06-29 12:25:21 +02:00
Schrolli 95d2d2f119 insert onLoad() routine in plugins 2015-06-29 12:19:44 +02:00
JHCD 304b7ddeb0 small bug, forgotten to read config-param 2015-06-28 22:37:01 +02:00
JHCD 098faa0255 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:32:17 +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 f6e25d77b4 only dos2linux on files 2015-06-25 21:19:41 +02:00
JHCD f54debb44e solve bug: rtl-fm and multimon-ng not found (daemon)
the programs are not in the path when you want to start the daemon on systemstart
2015-06-25 19:46:59 +02:00
JHCD 727379c237 small changes 2015-06-25 18:56:46 +02:00
JHCD 72208d80c6 update readme 2015-06-25 17:40:09 +02:00
JHCD 249b3bbf53 add init script for useing BOSWatch as a daemon
see service/README.md for details
2015-06-25 17:38:43 +02:00
JHCD 00902784a4 add new argument for logfile-location
-u --usevarlog
Use '/var/log/boswatch' for logfiles instead of subdir 'log' in BOSWatch directory
2015-06-25 17:10:31 +02:00
JHCD f58891a8ec extract class and functions from boswatch.py to includes 2015-06-25 16:13:52 +02:00
JHCD 259239a90b prepare boswatch.py for use as a daemon
1.) We had to change the subprocess calls, don't use shell=True if you want to run as daemon,
you will never be able to kill the sub-sub-processes
2.) implement signal-handler for TERM signal of the daemon-control
2015-06-24 23:26:02 +02:00
JHCD 3280c68737 change exception-handling
- only error-msg instead of logging.exception
- second logging.debug with exec-trace
2015-06-23 22:50:33 +02:00
JHCD d6b9174112 change exception-handling
- only error-msg instead of logging.exception
- second logging.debug with exec-trace
2015-06-23 22:27:48 +02:00
JHCD c32beae4bb change exception-handling
- only error-msg instead of logging.exception
- second logging.debug with exec-trace
2015-06-23 18:37:32 +02:00
JHCD 74c804f4c3 change exception-handling
- only error-msg instead of logging.exception
- second logging.debug with exec-trace
2015-06-23 17:59:43 +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 698416d66e small changes in exception-handling 2015-06-14 20:35:04 +02:00
JHCD 97e87fcae2 small changes in documentation 2015-06-14 20:21:21 +02:00
JHCD 16865b2c57 bug with "enabled demodulators"-line of multimon-ng output, when using pocsag
- to enable detecting pocsag-bitrate the first searching is only on "*pocsag*"
- in the "enabled demodulators"-line every given demodulator is displayed, even "POCSAG*"
- pocsag-bitrate detection is searching for "POCSAG{512|1024|2400}:"
-> now the "enabled demodulators"-line will be ignored
2015-06-14 19:50:13 +02:00
JHCD c1c5595b6f small changes in log-level 2015-06-14 19:49:48 +02:00
JHCD 6eb7318bd0 add debugg-logging for FMS|ZVEI|POC in config.ini 2015-06-14 19:45:03 +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 2d8c5e4bf5 some small documentation 2015-06-05 10:19:49 +02:00
JHCD 50ce6b2671 fix bug in handling when arg -h/--help is used
Problem: Some unexpected exception are thrown, when arg war -h
Reason: ArgParser throws SystemExit exception when -h is used
Solution: 1.) Move ArgParser to the first position, to prevent create the objects
2.) make sure, the finally block of the main program will not be called
3.) catch SystemExit exception
2015-06-05 10:06:33 +02:00
JHCD fedf879a06 undo docu in case of parsing-error :-/ 2015-06-05 09:47:17 +02:00
JHCD 7c5e223579 undo docu in case of parsing-error :-/ 2015-06-05 09:43:15 +02:00
JHCD 9de516ef45 some small changes... 2015-06-05 09:10:11 +02:00
Bastian Schroll 86951d23ad edit readme.md 2015-06-05 08:45:11 +02:00
JHCD baa9b47983 small documentation 2015-06-04 20:26:46 +02:00
JHCD f71cbc10ca disable debugging 2015-06-04 20:21:36 +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 5d58044c2e add fms direction as Text-String to plugin interface
0 = FZG->LST
1 = LST->FZG
2015-06-04 20:13:37 +02:00
JHCD 7857aa3146 add support for poc <7 characters
look likes multimon-ng doesn't print out left-hand zeros
2015-06-04 19:07:46 +02:00
JHCD 70094d55a3 add firEmergency-plugin 2015-06-04 19:03:32 +02:00
Smith-fms bdf670bd46 added POCSAG Support 2015-06-03 18:06:59 +02:00
Smith-fms 9b590b6b73 added POCSAG Support 2015-06-03 18:05:29 +02:00
JHCD 2462596232 fix function freqToHz() for linux 2015-05-31 13:12:37 +02:00
JHCD 0a621b283a a little bit documentation 2015-05-31 12:40:43 +02:00
JHCD 1ee27afbf0 move boswatch.sql 2015-05-31 12:38:35 +02:00
Schrolli 2e91c3d8c9 insert freqToHz() method in boswatch.py 2015-05-29 11:25:25 +02:00
Schrolli 29a21e1cbb edit boswatch.py File Header 2015-05-28 13:51:20 +02:00
Schrolli a0521a6b36 httpRequest Plugin with wildcard params 2015-05-28 13:39:53 +02:00
Schrolli 5454e4980f little change 2015-05-28 13:26:00 +02:00