Hallo Suner,
hier mein Ansatz fürs Dimmen.

Profil sieht so aus:

Weiss Dimmen:
PHP-Code:
<?
SetValue($_IPS['VARIABLE'], $_IPS['VALUE']); // Speichert den vom Slider gesendeten Wert in der angelegten Variable
$ws = (($_IPS['VALUE'] >> 0) & 0xFF);
$sigdez = 49+$ws+15; //Signatur Berechnung Dezimal
$sighex = dechex($sigdez); //Signatur Umrechnung Dezimal zu Hex
$signatur = substr($sighex, -2); //Nur letzte 2 Zeichen verwenden
$signatur1 = hexdec($signatur); //Signatur Umrechnung Hex zu Dezimal
//Sendet Dezimal Werte an Client Socket
fwrite(fsockopen("tcp://192.168.0.203", 5577), chr(49) . chr(00) . chr(00) . chr(00) . chr($ws) . chr(00) . chr(15) . chr($signatur1));
?>
RGB Dimmen:
PHP-Code:
<?
SetValue($_IPS['VARIABLE'], $_IPS['VALUE']); // Speichert den vom Slider gesendeten Wert in der angelegten Variable
$brightness = ($_IPS['VALUE']) / 255.0;
//RGB Wert holen
$rgb = GetValue(24602 /*[Native-Geraete\Wifi-Controller-LD382A\LED-Stripe-Schrank-Kinderzimmer-EG\Farbe]*/);
//Picker Umwandlung und Zerteilung in HEX Farben
$r = (($rgb >> 16) & 0xFF);
$g = (($rgb >> 8) & 0xFF);
$b = (($rgb >> 0) & 0xFF);
//Berechnung Dimmwert
$r1 = ($r * $brightness);
$g1 = ($g * $brightness);
$b1 = ($b * $brightness);
$sigdez = 49+$r1+$g1+$b1+15; //Signatur Berechnung Dezimal
$sighex = dechex($sigdez); //Signatur Umrechnung Dezimal zu Hex
$signatur = substr($sighex, -2); //Nur letzte 2 Zeichen verwenden
$signatur1 = hexdec($signatur); //Signatur Umrechnung Hex zu Dezimal
//Sendet Dezimal Werte an Client Socket
fwrite(fsockopen("tcp://192.168.0.203", 5577), chr(49) . chr($r1) . chr($g1) . chr($b1) . chr(00) . chr(00) . chr(15) . chr($signatur1));
?>
Ich hoffe Du kommst damit zurecht.
Ansonsten einfach noch mal hier nachfragen.
Gruß
Giuseppe