michl
21
Ich wird nicht schlau draus!
Wo liegt jetzt der Fehler? Und warum?
<?
if (GetValueFloat(51822)< 501);
{ $mhz = GetValue(51822 /*[Hardware Homematic\Wired\Windsensor\DIGITAL_INPUT\FREQUENCY]*/);
$ms2 = ($mhz/1000 + 2) /3;
$kmh = ($ms2*3.6);
SetValue(35243 /*[Hardware Homematic\Wired\Windsensor\DIGITAL_INPUT\FREQUENCY\Windgeschwindigkeit km/h]*/, $kmh);
SetValue(42832 /*[Hardware Homematic\Wired\Windsensor\DIGITAL_INPUT\Windgeschwinigkeit m/s und km/h]*/, $ms2);
}
else
{
SetValueFloat (35243, 0);
}
?>
Parse error: syntax error, unexpected ‚else‘ (T_ELSE) in /mnt/data/symcon/scripts/21163.ips.php on line 13
ralf
22
Nach dem if kein Semikolon.
Ok… ![:smiley: :smiley:](https://community.symcon.de/images/emoji/win10/smiley.png?v=9)
<?
$mhz = GetValue(51822 /*[Hardware Homematic\Wired\Windsensor\DIGITAL_INPUT\FREQUENCY]*/);
$ms2 = ($mhz/1000 + 2) /3;
$kmh = ($ms2*3.6);
if ($mhz > 500)
{
SetValue(35243 /*[Hardware Homematic\Wired\Windsensor\DIGITAL_INPUT\FREQUENCY\Windgeschwindigkeit km/h]*/, $kmh);
SetValue(42832 /*[Hardware Homematic\Wired\Windsensor\DIGITAL_INPUT\Windgeschwinigkeit m/s und km/h]*/, $ms2);
}
else
{
SetValueFloat (35243, 0);
}
?>
Heisst… Läuft so, wie du’s dir vorstelltest?
Meist kommt da ja noch was nach… :rolleyes:
Wenn ja, dann wars doch nicht so schwer, oder!? ![:banghead: :banghead:](https://community.symcon.de/uploads/default/original/3X/c/8/c8d91dcf13509ff6b50a14cc9b368280666bc8d5.gif?v=9)
Lerne doch einfach mal diese „doofe“ PHP-Programmierung zu verstehen und nicht nur C&P!
VG
… und ich konnte meinen 3333sten Beitrag tippen:D:D:D
michl
26
Morgen.
Danke, momentan passt soweit alles ![:slight_smile: :slight_smile:](https://community.symcon.de/images/emoji/win10/slight_smile.png?v=9)
Man denkt immer zu kompliziert. Werde mich mit PHP wieder mehr auseinander setzen.
Das sieht doch soweit gut aus.
Eventuell möchtest du noch im else-Fall deine m/s-Variable auch auf 0 setzen. Ansonsten bleibt diese auf dem letzten Wert der über 501 war stecken.
michl
28
Danke, das hab ich schon berichtigt ![:slight_smile: :slight_smile:](https://community.symcon.de/images/emoji/win10/slight_smile.png?v=9)