Informationen aus Widget "Status" in Skript

Moin zusammen,

gibt es die Möglichkeit, die Informationen, die das Widget „Status“ zur Verfügung stellt, in einem Skript per Befehl zu erhalten?

grafik

Ich hätte diese Informationen gerne, um mich z.B. bei neuen Fehlern oder Warnungen benachrichtigen zu lassen.

Hallo,

eine Möglichkeit wäre das Ganze über die IPSLibrary zu machen, dort gibt es den IPSLogger. Der hat verschiedene Möglichkeiten, zB. Emailinformation.

lg
hagi

Ja, die Frage war auch irgendwo schon beantwortet; finde es aber gerade nicht.
Meine UC_GetLogMessageStatistics($UtilsId)
Ist aber undokumentiert und entsprechend mit Vorsicht zu genießen.
Michael

Funktioniert, vielen Dank!

Ich meine das wurde hier mal erwähnt: IP-Symcon Webinar: Tabs & Widgets - YouTube

Habe es mir aber nicht noch mal angesehen, um es zu kontrollieren. :wink:

Moin,

mit dem Befehl UC_GetLogMessageStatistics($UtilsId) kann ich mir die Statistic anzeigen lassen.

Was zeigt mir denn der Befehl UC_GetLastLogMessages an?

Wenn ich den aufrufe mit print_r (UC_GetLastLogMessages($UtilsId));

Bekomme ich nur die folgende Fehlermeldung:

Warning: Wrong parameter count for UC_GetLastLogMessages().

Hein09

Als zweiten Parameter braucht diese Funktion noch einen Integer.
Dabei steht z.B. 3 für Warnungen und 4 für Fehler.

Das funktioniert bei mir nicht, oder es ist zu früh heute.

Bei folgenden Befehl
„print_r (UC_GetLogMessageStatistics($utilControlID));“

bekomme ich als Ausgabe das:

Array
(
[ResetTimeStamp] => 1640607606

[MessageDefaultCount] => 159
[MessageSuccessCount] => 0
[MessageNotifyCount] => 5
[MessageWarningCount] => 13
[MessageErrorCount] => 3
[MessageCustomCount] => 0

)

Und bei folgenden Befehl
„print_r (UC_GetLastLogMessages($utilControlID),4);“

bekomme ich weiterhin folgende Fehlermeldung:

Warning: Wrong parameter count for UC_GetLastLogMessages()

Was mache ich falsch?

Hein09

Die Klammer ist falsch :wink:
Jetzt hat print_r die 4 als Parameter.
Michael

Danke, jetzt funktioniert es, war wohl doch zu früh :slight_smile:

Hein09