Was soll mir dieser Fehler sagen?


01.03.2011 22:19:23.940 | 45126 | WARNING | ExecuteThreadID #9   | Fehler beim Ausführen des Skripts (45126.ips.php): '18.6' is not a valid floating point value

Ich hätte gerne eine Fehlerbegründung zu diesem Logfileeintrag…:confused:

Das ist das ganze Script:



....
 $var[21] 		= 32637 /*[Obergeschoß\Kinderzimmer\Temperatursensor\Temperatur]*/;
	$var_time[21]  = 58809 /*[Allgemein\Logging\Log der Variablenzeit\update_time_21]*/;

	$anz = count($var);
	for($i=0; $i < $anz; $i++)
	{
		if($IPS_VARIABLE == $var[$i])	SetValueString($var_time[$i], date("d.m.y H:i"));
	}


dto.

Problem habe ich auch seit längerem, wobei es erst seit - ich glaube - dem vorletzten IPS Update auftritt.

Passiert u.a. bei Scripten, die durch eine (float) Variablenänderung einer Instanz wie KS 300 oder dem HMS Temperaturfühler ausgelöst werden. Was im Script steht, ist egal: der Fehler tritt - unregelmäßig - schon bei der Auslösung des Events (onupdate oder onchange) auf.

Mein Verdacht ist, dass es etwas mit einem zugeordneten Custom Variablenprofil zu tun hat

Wäre auch an Erklärung oder Abhilfe sehr interessiert.

Darx

Kann ich so bestätigen.
Habe ich auch seit einer Weile sporadisch im Log.

same here.

Mein Verdacht ist, dass es etwas mit einem zugeordneten Custom Variablenprofil zu tun hat

Gute Idee, habe das nochmal geprüft und Fehler tritt tatsächlich bei Float Triggern auf und scheint keine Scriptursache zu sein.

@paresy … bitte beheben.:wink: Habs in die Projektverwaltung geschrieben.