Negativ wert nicht zulassen

Morgen!

Irgend wie stehe ich am schlauch!

Habe mir ein Skript gestohlen, funktioniert super!

$Wert1 = GetValue(32475 /[Schaltaktoren KNX\Dimmen\Brandenburger Tor Hellichkeit\Wert]/); // Wert aus Variable1 auslesen
$GesamtWert = $Wert1 -5;
EIB_DimValue(49026 /[Schaltaktoren KNX\Dimmen\Brandenburger Tor Hellichkeit]/, $GesamtWert);

Aber wenn ich bei einem Dimmwert von 1-4% bin und dann das Skript ausführe also minus 5 kommt ein Minuswert heraus und Skript schreit mit einer Fehlermeldung!

Wie kann man das abstellen???

Mfg
Maxx

if ($GesamtWert >= 0)
{
EIB_DimValue(49026 /*[Schaltaktoren KNX\Dimmen\Brandenburger Tor Hellichkeit]*/, $GesamtWert);
}

…wäre eine Möglichkeit.
Und dann weiter, dass trotzdem gedimmt wird

if ($GesamtWert >= 0)
{
EIB_DimValue(49026 /*[Schaltaktoren KNX\Dimmen\Brandenburger Tor Hellichkeit]*/, $GesamtWert);
}
else
{  
EIB_DimValue(49026 /*[Schaltaktoren KNX\Dimmen\Brandenburger Tor Hellichkeit]*/, 0);
}

Danke für die schnelle Antwort, funtioniert!!!

Mfg
Maxx