WiFi LED Stripes

on Freitag, 9. Mai 2014
Kleines Post zur Linksammlung.
Sollte sich mal jedman statt Philips Hue eine preiswerte Lösung eines LED Stripes bei Ebay kaufen und diese mit einem WiFi Adapter verbinden, habe ich hier ein nettes PHP Script gefunden, welches mir nun erlaubt die LED's aus dem Browser heraus zu steuern, bzw. die LED's über die Hausautomation zu steuern.

- LINK - 

Für alle, die den Code sofort kopieren wollen, hier der Code, wie er heute auf meinem RaspberryPi hinterlegt ist:

<?
error_reporting(1);
$host = "192.168.0.6";
echo "<h3>Deckenlicht B&uuml;ro</h3>";
echo "<p>";
echo "LED B&uuml;ro: ";
echo "[<a href='$_SERVER[PHP_SELF]?a=00&b=00&c=00'>aus</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=ff&b=ff&c=ff'>an</a>] ";
echo "</p>";
echo "<p>";
echo "Farbe: ";
echo "[<a href='$_SERVER[PHP_SELF]?a=00&b=00&c=ff'>blau</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=00&b=ff&c=00'>gr&uuml;n</a>] ";
echo "[<a href='$_SERVER[PHP_SELF]?a=ff&b=00&c=00'>rot</a>] ";
echo "</p>";
echo "<p>";
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("tcp://$host", 5577), "\x56".chr(hexdec($_GET[a])) . chr(hexdec($_GET[b])) . chr(hexdec($_GET[c]))."\xaa");
fclose();
echo "send close";
?>

0 Kommentare:

Kommentar veröffentlichen