Externes Tool OHNE WindowsUI starten?


#1

Hallo Forum,

wir haben bei uns eine Edimax-Steckdose im Einsatz - diese wird aktuell per Batch-Datei per 5TonAuswerung angesteuert.

Hat aber den Nachteil, dass bei Einsätzen (zB mehrere Wasserschäden) der Monitor bei neuen Faxen aus bleibt.

Gibt es eine Möglichkeit, diese BATCH-Datei OHNE WindowsUI zu starten? Ich weiß nicht warum, aber die WindowsUI läuft bei uns sehr instabil. Eine Integration per “Display-Wake-Up” fände ich wesentlich besser - allerdings klappt das so mit unserer Steckdose nicht…

Hat irgendjemand eine Idee?

Viele Grüße, Robert


#2

Aktuell geht das starten von Jobs nur über die UI.
Die Steckdose kannst Du nicht über http steuern und die Funktion aus dem Konfigeditor nutzen?


#3

Danke für Antwort.

Ich nehme an, dass das Feld “Anzeigenkofiguration” under DisplayWakeUp der Konfig-Editor ist, oder?

Ich kenn mich leider zu wenig aus - aktuell schicken wir über Curl (-d) eine XML-File an die http-Adresse der Steckdose.

Im XML-File steht:

<?xml version="1.0" encoding="utf-8"?>

<Device.System.Power.State>ON</Device.System.Power.State>

Und die http-Adresse enthällt IP, Benutzer und Passwort.

Wenn mir jemand sagen kann wie ich das in die Anzeigenkofiguration bringe wäre mir sehr geholfen!

Danke und Grüße, Robert


#4

Hallo,

im Konfigurationseditor ist unter anderem bei den Aufgaben ein Eintrag - Externe Tools bei Alarmierung ausführen" möglich. Unter Engine - ExternalTool ist auch die Möglichkeit einen Haken zu setzen.
Wir haben dann den Eintrag C:\Batch\Test.vbs eingetragen. Bei Alarmeingang wird jedoch die VBS nicht gestartet.
An was könnte das liegen?

Gruß
Nicky


#5

Bitte die Logdatei mitschicken. :slight_smile:


#6

Anbei Log_Inhalt

FINE;2017-11-06 19:16:57,914;FaxAlarmSource;Processing ‘1’ new faxes…
FINE;2017-11-06 19:16:57,960;FaxAlarmSource;Begin parsing of fax ‘C:\Fax\Archive\Nummer.tif’…
FINE;2017-11-06 19:16:58,148;ProcessWrapper;Starting program ‘C:\OFS\Ocr\ocrpackage\tesseract\tesseract.exe’ with arguments ‘“C:\Fax\Archive\Nummer.tif” “C:\Fax\Analysis\Nummer” -psm 6 quiet’…
ERROR;2017-11-06 19:17:00,898;ProcessWrapper;Process error event: TIFFReadDirectory: Warning, TIFFstream: unknown field with tag 292 (0x124) encountered.
ERROR;2017-11-06 19:17:00,898;ProcessWrapper;Process error event: TIFFReadDirectory: Warning, TIFFstream: unknown field with tag 292 (0x124) encountered.
ERROR;2017-11-06 19:17:00,898;ProcessWrapper;Process error event: TIFFReadDirectory: Warning, TIFFstream: unknown field with tag 292 (0x124) encountered.
FINE;2017-11-06 19:17:00,898;FaxAlarmSource;Finished parsing in ‘2933’ milliseconds.
FINE;2017-11-06 19:17:00,914;FaxAlarmSource;Begin parsing incoming operation…
FINE;2017-11-06 19:17:00,929;FaxAlarmSource;Operation parsed in ‘15’ milliseconds.
INFO;2017-11-06 19:17:00,929;AlarmWorkflowEngine;Received operation ‘(R 2.2 XXXXXX XXXXX) Datum Uhrzeit, Straße, PLZ Ort’ by Alarm Source ‘FaxAlarmSource’.
INFO;2017-11-06 19:17:00,945;JobManager;Beginning execution of async job ‘ExternalTool’ in phase ‘OnOperationSurfaced’…
INFO;2017-11-06 19:17:00,945;JobManager;Beginning execution of sync job ‘Geocoding’ in phase ‘OnOperationSurfaced’…
FINE;2017-11-06 19:17:00,945;JobManager;Finished execution of job ‘Geocoding’.
FINE;2017-11-06 19:17:00,945;JobManager;Finished execution of job ‘ExternalTool’.
INFO;2017-11-06 19:17:01,039;AlarmWorkflowEngine;Stored operation with ID ‘386’.
FINE;2017-11-06 19:17:01,054;ProcessWrapper;Starting program ‘C:\Batch\test01.bat’ with arguments ‘’…
INFO;2017-11-06 19:17:01,054;JobManager;Beginning execution of async job ‘ExternalTool’ in phase ‘AfterOperationStored’…
INFO;2017-11-06 19:17:01,070;JobManager;Beginning execution of sync job ‘Geocoding’ in phase ‘AfterOperationStored’…
FINE;2017-11-06 19:17:01,070;JobManager;Finished execution of job ‘Geocoding’.
INFO;2017-11-06 19:17:01,070;AlarmWorkflowEngine;Finished handling operation with ID ‘386’.
FINE;2017-11-06 19:17:01,070;FaxAlarmSource;Processing finished.
FINE;2017-11-06 19:17:01,148;ProcessWrapper;Process data event:
FINE;2017-11-06 19:17:01,148;ProcessWrapper;Process data event: C:\Batch>start “” “C:\OFS\Sys\Alarmworkflow\AlarmWorkflow.Tools.Dispatching”
FINE;2017-11-06 19:17:01,195;ProcessWrapper;Program ‘C:\Batch\test01.bat’ has finished with exit code 0.
FINE;2017-11-06 19:17:02,226;JobManager;Finished execution of job ‘ExternalTool’.


#7

Also die Batch-Datei “C:\Batch\test01.bat” wird ausgeführt.
Meines Wissens werden vbs-Skripte mit “CScript” ausgeführt. Das heißt du kannst in deine .bat einfach schreiben:

CScript "C:\Batch\Test.vbs"