1

Temat: HG553 - choinka :-)

Router vodafone HG553 ma fajne duże czerwone i niebieskie diody LED. Jak w pokoju jest ciemno to nawet fajnie wygląda jak są zapalone. Za pomocą skryptu można zrobić z routera choinkę, tak że diody będą zapalały się lub gasły w określony sposób. Poniżej skrypt włączający i gaszący diody czerwone i niebieskie w odstępach sekundowych, działający w pętli nieskończonej:

#!/bin/sh

while [ 1 ]
do
# Wlaczanie czerwonych LED co sekunde
echo 1 > /sys/devices/platform/leds-gpio.0/leds/HW553:red:lan/brightness
sleep 1
echo 1 > /sys/devices/platform/leds-gpio.0/leds/HW553:red:adsl/brightness
sleep 1
echo 1 > /sys/devices/platform/leds-gpio.0/leds/HW553:red:wifi/brightness
sleep 1
echo 1 > /sys/devices/platform/leds-gpio.0/leds/HW553:red:internetkey/brightness
sleep 1

# Wylaczanie czerwonych LED co sekunde
echo 0 > /sys/devices/platform/leds-gpio.0/leds/HW553:red:lan/brightness
sleep 1
echo 0 > /sys/devices/platform/leds-gpio.0/leds/HW553:red:adsl/brightness
sleep 1
echo 0 > /sys/devices/platform/leds-gpio.0/leds/HW553:red:wifi/brightness
sleep 1
echo 0 > /sys/devices/platform/leds-gpio.0/leds/HW553:red:internetkey/brightness
sleep 1

# Wlacznie niebieskich LED co sekunde
echo 1 > /sys/devices/platform/leds-gpio.0/leds/HW553:blue:lan/brightness
sleep 1
echo 1 > /sys/devices/platform/leds-gpio.0/leds/HW553:blue:adsl/brightness
sleep 1
echo 1 > /sys/devices/platform/leds-gpio.0/leds/HW553:blue:internetkey/brightness
sleep 1

# Wylaczanie niebieskich LED co sekunde
echo 0 > /sys/devices/platform/leds-gpio.0/leds/HW553:blue:lan/brightness
sleep 1
echo 0 > /sys/devices/platform/leds-gpio.0/leds/HW553:blue:adsl/brightness
sleep 1
echo 0 > /sys/devices/platform/leds-gpio.0/leds/HW553:blue:internetkey/brightness
sleep 1
done

Diody czerwone bez POWER oraz niebieskie bez POWER i WIFI.

Wprawdzie do świąt jeszcze kupa czasu ale na Boże Narodzenie jak znalazł smile smile smile

2

Odp: HG553 - choinka :-)

Skrypt był napisany na AA. Poprawiłem go tak aby działał na CC:

#!/bin/sh

while [ 1 ]
do
# Wlaczanie czerwonych LED co sekunde
echo 1 > /sys/class/leds/HW553:red:lan/brightness
sleep 1
echo 1 > /sys/class/leds/HW553:red:adsl/brightness
sleep 1
echo 1 > /sys/class/leds/HW553:red:wifi/brightness
sleep 1
echo 1 > /sys/class/leds/HW553:red:hspa/brightness
sleep 1

# Wylaczanie czerwonych LED co sekunde
echo 0 > /sys/class/leds/HW553:red:lan/brightness
sleep 1
echo 0 > /sys/class/leds/HW553:red:adsl/brightness
sleep 1
echo 0 > /sys/class/leds/HW553:red:wifi/brightness
sleep 1
echo 0 > /sys/class/leds/HW553:red:hspa/brightness
sleep 1

# Wlacznie niebieskich LED co sekunde
echo 1 > /sys/class/leds/HW553:blue:lan/brightness
sleep 1
echo 1 > /sys/class/leds/HW553:blue:adsl/brightness
sleep 1
echo 1 > /sys/class/leds/HW553:blue:hspa/brightness
sleep 1

# Wylaczanie niebieskich LED co sekunde
echo 0 > /sys/class/leds/HW553:blue:lan/brightness
sleep 1
echo 0 > /sys/class/leds/HW553:blue:adsl/brightness
sleep 1
echo 0 > /sys/class/leds/HW553:blue:hspa/brightness
sleep 1
done