Hallöle
Nee, Video müsst ich erst machen.
Auch auf einer 7390 müssteste erstmal telnet aktivieren.
Telefonisch: #96*7* (aus = #96*8*)
Mit PuTTY oder Windows (erst installieren) telnet über die Kommandozeile.
Die gesamten LED Events werden mit
led-ctrl -l aufgelistet.
Einminütiges rotes Dauerblinken der Info-LED:
led-ctrl filesystem_mount_failure
Benutz ich für einen reinkommenden Telefonanruf.
Bei dem von dir verlinkten KITT!Box Skript geschieht die Verzögerung nicht durch sleep,
oder usleep, sondern über den ping nach Google.
kittbox.sh
Code:
#!/bin/ash
#
# AVM KITT!Box - r0001
#
# This script controls the LEDs on an AVM Fritz!Box 7270 and creates a K.I.T.T. like effect
#
# Hint: You must be connected to the internet and allow ping requests to and ping replys from google.de. See tick()
#
###
#
# LED documentation for led-ctrl
#
# LED \ Event On Off Flash I On Flash II On Flash Off
#
# All hardware_error hardware_error=0
# Power power_on power_off dsl_nicht_verbunden [1] dsl_training [1] dsl_verbunden
# Internet/DSL internet_aufgebaut internet_abgebaut voip_mwi_speech_msg voip_mwi_mail voip_mwi_no_message
# Festnetz festnetz_aufgebaut festnetz_abgebaut festnetz_mwi_set festnetz_mwi_reset
# WLAN wlan_on wlan_off wlan_starting wps_start wlan_on|wps_done [2]
# Info update_led1 update_led1=0 update_running update_error update_no_action
# Info (Rot) filesystem_mount_failure filesystem_done
#
# Some events work in parallel, others overwrite previous settings but will be restored if switched off.
#
# [1] requires power_on in order to work
# [2] wlan_on if wlan_starting was used, wps_done if wps_start was used
#
# for more info see:
# <http://wiki.ip-phone-forum.de/gateways:avm:howtos:mods:leds>
# <http://www.ip-phone-forum.de/showpost.php?p=1316971>
#
###
# dirty hack to have some kind of ticks smaller than 1sec
tick() {
ping -c 1 google.de 2>&1 >/dev/null
}
# define LED on and off events (see above)
LED0_ON='power_on'
LED0_OFF='power_off'
LED1_ON='internet_aufgebaut'
LED1_OFF='internet_abgebaut'
LED2_ON='festnetz_aufgebaut'
LED2_OFF='festnetz_abgebaut'
LED3_ON='wlan_on'
LED3_OFF='wlan_off'
LED4_ON='update_led1'
LED4_OFF='update_led1=0'
# turn off all LEDs
led-ctrl "$LED0_OFF"
led-ctrl "$LED1_OFF"
led-ctrl "$LED2_OFF"
led-ctrl "$LED3_OFF"
led-ctrl "$LED4_OFF"
# K.I.T.T. effect
while true; do
led-ctrl "$LED0_ON"
tick
led-ctrl "$LED0_OFF"
led-ctrl "$LED1_ON"
tick
led-ctrl "$LED1_OFF"
led-ctrl "$LED2_ON"
tick
led-ctrl "$LED2_OFF"
led-ctrl "$LED3_ON"
tick
led-ctrl "$LED3_OFF"
led-ctrl "$LED4_ON"
tick
led-ctrl "$LED4_OFF"
led-ctrl "$LED3_ON"
tick
led-ctrl "$LED3_OFF"
led-ctrl "$LED2_ON"
tick
led-ctrl "$LED2_OFF"
led-ctrl "$LED1_ON"
tick
led-ctrl "$LED1_OFF"
led-ctrl "$LED0_ON"
tick
done;
Also: ping
-c 1 google.de 2>&1 >/dev/null
...ändern in...
ping
-c 3 google.de 2>&1 >/dev/null
Aber musst du selber antesten.
In der Konsole startest du es so, damit es im Hintergrund laufen kann:
kittbox.sh &
Mit ps und herausfinden der PID kannstes wieder beenden.
Oder mit:
killall kittbox.sh