seiferta / eMonitor

Client-Server application with map view
Other
21 stars 14 forks source link

Configuration Fax #78

Open Fritz160 opened 6 years ago

Fritz160 commented 6 years ago

Hi, ich versuche seit längeren jetzt schon Emonitor einzurichten. Soweit funktioniert eigentlich alles außer die Faxverarbeitung. Könnte mir jemand seien Configurationen von Eventhandling zur Verfügung stellen, damit ich es auf diesen Weg einmal testen kann?

Vielen Dank für eure Hilfe! Fritz

jonny1213 commented 6 years ago

event

Fritz160 commented 6 years ago

Vielen Dank @jonny1213 für die so schnelle Antwort. Wollte es testen mit der Testverarbeitung mit Beispiel-Datei. So weit erstellt er ein fertig ausgelesenes Fax in temp.txt, aber dann zeigt er ewig " Aktionen werden ausgeführt" an und wird leider nicht fertig. Hattest Du dies zufällig auch schon?

sambandi commented 6 years ago

Hol dir am Besten das lauffähige VirtualBox Image und orientiere dich an dessen Konfiguration: http://seiferta.github.io/eMonitor/virtualbox-image

seiferta commented 6 years ago

Wenn er ewig nicht "fertig" wird, dann kann es daran liegen, dass im Hintergrund ein Problem aufgetreten ist, dass der Prozess hängen bleibt. Gerade diese Prozesssteuerung ist relativ komplex und es kommt immer drauf an, wie gut die Qualität des erkannten Textes ist, ob der Prozess sauber durchläuft.

Vielleicht hilft es, bei den einzelnen Schritten der Testverarbeitung mal zu kontrollieren, was für ein Text denn wirklich aus dem Fax erkannt wurde. Wenn der zu viele falsche Zeichen beinhaltet, dann ist das der erste Ansatzpunkt.

Fritz160 commented 6 years ago

Die OCR Erkennung funktioniert tadellos. Der erkannte Text hat keinen Fehler und auch das Layout stimmt damit überein. Bei manuellen hinzufügen einer Datei bekomme ich folgenden Fehler in der Konsole:

DEBUG:emonitor.events: > arguments {'incomepath': './data/income/', 'filename': 'HP0001.jpg'} INFO:emonitor.events:try handleEvent file_added INFO:emonitor.observer:file_added: ./data/income/HP0001.jpg DEBUG:emonitor.signals:send signal alarm.error with: {'text': '', 'message': 'alarms.errorincreation'} INFO:emonitor.signals:send signal alarm.error INFO:emonitor.events:eventDone file_added DEBUG:emonitor.signals:send signal monitorserver.clientsearchstart with: {'clients': []} INFO:emonitor.signals:send signal monitorserver.clientsearchstart Exception in thread Thread-47: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 754, in run self.target(*self.args, **self.__kwargs) File "/home/ff/Documents/seiferta-eMonitor-d7fe8e2/emonitor/monitorserver.py", line 212, in run self.sock.sendto(message, (self.MCAST_ADDR, self.MCAST_PORT)) error: [Errno 101] Network is unreachable

DEBUG:PIL.PngImagePlugin:STREAM IHDR 16 13 DEBUG:PIL.PngImagePlugin:STREAM iCCP 41 2340 DEBUG:PIL.PngImagePlugin:iCCP profile name icc DEBUG:PIL.PngImagePlugin:Compression method 0 DEBUG:PIL.PngImagePlugin:STREAM cHRM 2393 32 DEBUG:PIL.PngImagePlugin:cHRM 2393 32 (unknown) DEBUG:PIL.PngImagePlugin:STREAM bKGD 2437 2 DEBUG:PIL.PngImagePlugin:bKGD 2437 2 (unknown) DEBUG:PIL.PngImagePlugin:STREAM pHYs 2451 9 DEBUG:PIL.PngImagePlugin:STREAM tIME 2472 7 DEBUG:PIL.PngImagePlugin:tIME 2472 7 (unknown) DEBUG:PIL.PngImagePlugin:STREAM IDAT 2491 18376 Tesseract Open Source OCR Engine v3.04.01 with Leptonica DEBUG:emonitor.signals:send signal monitorserver.clientsearchstart with: {'clients': []} INFO:emonitor.signals:send signal monitorserver.clientsearchstart Exception in thread Thread-48: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 754, in run self.target(*self.args, **self.__kwargs) File "/home/ff/Documents/seiferta-eMonitor-d7fe8e2/emonitor/monitorserver.py", line 212, in run self.sock.sendto(message, (self.MCAST_ADDR, self.MCAST_PORT)) error: [Errno 101] Network is unreachable

Fritz160 commented 6 years ago

Wenn ich die Testverarbeitung starte, liest er das Alarmfax richtig aus und speichert es richtig und vollständig richtig erkannt ab. Dann bekomme ich jedoch diesen Fehler:

_Verarbeitungs-Protokoll replace: replace done in 0.00150513648987 sec.

Fehler: Notwendiger Parameter 'out.fields' für Event-Handler 'Alarmerstellung' wurde nicht gefunden/konfiguriert.

Parameter 'out.fields'nicht gefunden_

Was stimmt bei mir noch nicht? Vielen Dank!!

RettungsTim commented 5 years ago

Ich habe den Fehler mit out.fields auch. Wurde da der Fehler gefunden? Ich komme da nicht weiter.