Variablezählen bitte Live !

Ich bin immer am Limit der max 1000 Variablen in IPS und wäre schön wenn IPS die Variablen live zählen würde…

Ich lösche immer Variablen, muss aber wenn ich über 1000 Variablen bin, immer den IPS Dienst neu starten, das IPS es kapiert !

Sei mir nicht böse, aber ich bin mir ziemlich sicher, dass wir dafür keine Zeit aufwenden werden :wink:

paresy

Dann wird es Zeit für die Erweiterung der Lizenz :wink:

Oh man es nervt aber echt stark, dann zählt keine Variablen sondern Instanzen :wink:

Ist doch kein großer Akt.


<?

$Objects  = IPS_GetObjectList();
$Anzahl   = count($Objects);
$Count    = 0;
$VarCount = 0;

do {
	$ObjInfo = IPS_GetObject ( $Objects[$Count] );
	if ($ObjInfo['ObjectType'] == 2) $VarCount++;
	$Count++;
} while ($Count < $Anzahl);

echo "Die Anzahl aller Variablen beträgt ".$VarCount.".";

?>

Nimm das Ergebnis des Skriptes zum Triggern einer Nachricht dass das Variablenlimit erreicht ist. Dann musst Du nicht selber nachsehen sondern wirst sogar darauf hingewiesen.