WLan LED-Lampen (RGB und weiß) in die Haussteuerung integr.
Verfasst: 20.07.2013, 14:42
Hallo zusammen,
Ich habe gerade einen Artikel online gestellt, der aufzeigt, wie sich ein WLan gesteuertes System zur Fernbedienung von RGB-LED Lampen bzw. dimmbaren und in der Farbtemperatur einstellbaren weißen LED-Lampen in die eigene Haussteuerung integrieren lässt.
Das dort erwähnte PHP Demo-Skript möchte ich hier veröffentlichen und zum Download anbieten:
Und so sieht das dann aus:
Wer Fragen zum Produkt hat, kann diese natürlich auch gerne hier absetzen.
Ich habe gerade einen Artikel online gestellt, der aufzeigt, wie sich ein WLan gesteuertes System zur Fernbedienung von RGB-LED Lampen bzw. dimmbaren und in der Farbtemperatur einstellbaren weißen LED-Lampen in die eigene Haussteuerung integrieren lässt.
Das dort erwähnte PHP Demo-Skript möchte ich hier veröffentlichen und zum Download anbieten:
Code: Alles auswählen
<?
$host = "192.168.0.33";
echo "<h3>RGB-LED</h3>";
echo "<p>";
echo "Licht: ";
echo "[<a href='$_SERVER[PHP_SELF]?a=21&b=00&c=55'>aus</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=22&b=00&c=55'>an</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=23&b=00&c=55'>heller</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=24&b=00&c=55'>dunkler</a>] ";
echo "</p>";
echo "<p>";
echo "Farbe: ";
echo "[<a href='$_SERVER[PHP_SELF]?a=20&b=11&c=55'>blau</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=20&b=55&c=55'>türkis</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=20&b=66&c=55'>grün</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=20&b=99&c=55'>orange</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=20&b=aa&c=55'>rot</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=20&b=cc&c=55'>pink</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=20&b=ee&c=55'>rosa</a>] ";
echo "</p>";
echo "<p>";
echo "Programm: ";
echo "[<a href='$_SERVER[PHP_SELF]?a=27&b=00&c=55'>nächstes</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=28&b=00&c=55'>vorheriges</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=25&b=00&c=55'>schneller</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=26&b=00&c=55'>langsamer</a>] ";
echo "</p>";
echo "<h3>Weiße LED</h3>";
echo "<p>";
echo "Licht: ";
echo "[<a href='$_SERVER[PHP_SELF]?a=39&b=00&c=55'>alle aus</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=35&b=00&c=55'>alle an</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=3c&b=00&c=55'>heller</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=34&b=00&c=55'>dunkler</a>] ";
echo "</p>";
echo "<p>";
echo "Gruppen: ";
echo "[<a href='$_SERVER[PHP_SELF]?a=3b&b=00&c=55'>G1 aus</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=38&b=00&c=55'>G1 an</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=33&b=00&c=55'>G2 aus</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=3d&b=00&c=55'>G2 an</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=3a&b=00&c=55'>G3 aus</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=37&b=00&c=55'>G3 an</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=36&b=00&c=55'>G4 aus</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=32&b=00&c=55'>G4 an</a>] ";
echo "</p>";
echo "<p>";
echo "Farbton: ";
echo "[<a href='$_SERVER[PHP_SELF]?a=3e&b=11&c=55'>wärmer</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=3f&b=55&c=55'>kälter</a>] ";
echo "</p>";
echo "<hr>";
echo "<p>";
echo "<form method='get' action='$_SERVER[PHP_SELF]'>";
echo "oder 3 HEX-Werte: ";
echo "<input type='text' name='a' size='2' value='$_GET[a]'>";
echo "<input type='text' name='b' size='2' value='$_GET[b]'>";
echo "<input type='text' name='c' size='2' value='$_GET[c]'>";
echo "<input type='submit'>";
echo "</form>";
echo "</p>";
fwrite(fsockopen("udp://$host", 50000), chr(hexdec($_GET[a])) . chr(hexdec($_GET[b])) . chr(hexdec($_GET[c])));
// Alternativ TCP (WiFi-Controller muss entsprechend umkonfiguriert
// und neu gestartet werden, Apps funktionieren dann nicht mehr!
//
// fwrite(fsockopen("tcp://$host", 50000) ...
?>
Wer Fragen zum Produkt hat, kann diese natürlich auch gerne hier absetzen.