Beispiel Beta 2.2 -> WFC_SendNotification

Hab mal ein bisschen mit den neuen Funktionen gespielt.
Anbei ein ganz einfaches, aber vielleicht manchmal nützliches Beispielskript.
Ihr müsst nur die ID des WebFront Konfigurators gegen die eigene austauschen.

<?
$memory = Sys_GetMemoryInfo();
$cpu = Sys_GetCPUInfo();
$info = "RAM Total: ".round(($memory['TOTALPHYSICAL']/1048576),1)." MB
RAM Free : ".round(($memory['AVAILPHYSICAL']/1048576),1)." MB
Mem Free : ".round((($memory['AVAILPHYSICAL'])/($memory['TOTALPHYSICAL'])*100),1)." %
CPU Load : ".$cpu['CPU_AVG']." %";
WFC_SendNotification(26191 /*[WebFront Configurator]*/, 'SYSINFO',$info, 'Gauge', 10);
?>
1 „Gefällt mir“

Danke, das ist ja klasse :slight_smile:

und noch einen … kombiniert mit den neuen Mail (IMAP) Funktionen, prüfe ich alle 5 Minuten auf neuen Mails und zeige, falls neue Mails vorhanden sind, Anzahl und Datum mit dem WFC Notifier an. Dafür muss die Instanz „E-Mail empfangen“ angelegt und konfiguriert sein. Als Ereignis startet das Skript eine Veränderung der Variablen „Unread Messages“. Das Skript kann natürlich auch per „Hand“ gestartet werden.


<?
$last_date = date("d.m.Y",GetValueInteger(51811 /*[.Geräte\E-Mail empfangen (IMAP)\Last message]*/));
$last_time = date("H:i:s",GetValueInteger(51811 /*[.Geräte\E-Mail empfangen (IMAP)\Last message]*/));
$new_mails = GetValueInteger(34478 /*[.Geräte\E-Mail empfangen (IMAP)\Unread messages]*/);
if ($new_mails){
$mail_info = "Anzahl : ".$new_mails."<br>Datum : ".$last_date."<br>Uhrzeit : ".$last_time."
";}
else {$mail_info = "Keine neuen Mails";}
WFC_SendNotification(26191 /*[WebFront Configurator]*/, 'Neue Mails',$mail_info, 'mail', 10);
?>

Darf ich mal fragen welchen Anbieter du hast ? IMAP hab ich im Moment net kostenlos … :frowning:
ist garde jemand im AUSLAND ?? per proxy bei gmx gehts net mehr

Mein Anbieter ist 1&1. Das Skript ist aber unabhängig davon. Es kommt eigentlich nur darauf an, das du eine funktionierende Instanz „E-Mail empfangen“ angelegt hast und die ID dieser Instanz in dem skript angibst. Dann müsste es mit jedem Anbieter gehen und (ich denke) auch mit einem POP Account.

bei POP bekommst du keine „Unread messages“
Wieso ist das bei gmx überhaupt kostenpflichtig ? im Ausland ist es da kostenlos bei gmx, mal wieder die Melkkuh in Deutschland anzapfen … :o

Da würde doch das passen.

Brief.png

Danke sanman, ich hatte mir zuvor aber schon das erstellt:

mail.png