LD382 "Magic UFO" RGBW LED WIFI Controller Script

Hi, das ist auch noch mein letztes Problem irgendwie… also das dimmen an sich.
Könntest du mal beschreiben wie genau du das gemacht hast?

Hallo Suner,
hier mein Ansatz fürs Dimmen.

Profil sieht so aus:
snip_20160927223612.png

Weiss Dimmen:

<?
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:

<?
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

ok, super Danke!
bin noch recht neu im IPS Thema…
Ich versuche mich heut abend mal :wink:

Ich habe ein kleines Problem bei der Verwendung.
Also Grundsätzlich klappt das es soweit.
Nun habe ich wenn ich das am Laptop im Webfront was änder, zeigt er mir immer Fehler an.
Was denke ich keine ist sondern nur eine Leere Skript ausgabe, aber wie kann ich das unterbinden?

Lesen:
Ausgabe von „Fehler“ im Webfront ohne ersichtlichen Grund (seit Version 3.1)
Michael

Hallo Zusammen,

ich muss mich hier jetzt mal mit meinem Unwissen über PHP usw einklinken.:confused:
Ich habe bei meinem Balkon zwei geschaltene Steckdosen, hier sind die Netzteile für die LED WIFI Controller angesteckt.

Nun meine Frage:
Kann man die RGBW Steuerung in die geschaltenen Steckdosen einbinden?

Wie meinst du das ? Ich verstehe leider deine Frage nicht so richtig :confused:

Soll heißen das wenn ich bei der Steuerung die LED einschalte die Steckdose eingeschaltet und der WIFI Controller Aktiviert wird.

Hallo zusammen,

ich bin seit längerer Zeit schon auf der suche nach solch einer Funktion und endlich fündig geworden :slight_smile:
Gerne würde ich dies über meinen raspberry Pi implementieren.

Hintergrund des ganzen ist.
Ich habe mir einen Smartmirror gebaut + zusätzliche Hintergrundbeleuchtung.
Die LED Strip soll über den PIR-Sensor auf Bewegung auslösen.

Jetzt benötige ich wie z.B. von Onkeloki
einen einfach Aufruf mittels php script oder ähnliche einfache Umsetzung zum „EIN“ und „AUSSCHALTEN“.

Leider sind meine php Kenntnisse nicht so ausgeprägt das ich mir selbst weiterhelfen könnte.
Bitte um Hilfestellung