Hallo Leute,
ich habe heute von V2.0 auf 2.2 upgedated. Soweit alles ok, bis auf ein Skript, daß mir die WS3650 über eine Exe-Datei ausliest (über den Com-Port). Die exe hab ich im Internet gefunden und es funktionierte bis jetzt auch gut.
Vielleicht habt Ihr eine Idee, woran es liegen könnte??? Für mich sieht es so aus, als ob die exe gar nicht mehr ausgeführt wird:
exec("c:\IP-Symcon\ws3600\fetch3600.exe c:\IP-Symcon\ws3600\open3600.conf",$fetcharray);
foreach ($fetcharray as $value)
{
list($parameter,$parvalue)=explode(" ", $value);
$ws["$parameter"]=$parvalue;
}
setvalue(45063 /*[WS3600\windspeed]*/ ,$ws["WS"]);
setvalue(25584 /*[WS3600\WindDir]*/ , $ws["DIRtext"]);
Fehlermeldungen:
Notice: Undefined variable: ws in C:\IP-Symcon\scripts\36113.ips.php on line 10
Notice: Undefined variable: ws in C:\IP-Symcon\scripts\36113.ips.php on line 12
Warning: Could not convert variant of type (Null) into type (Integer) in C:\IP-Symcon\scripts\36113.ips.php on line 12
Vielen Dank schonmal im Voraus!
koenjoe