mondputzer schrieb:Wenn dieser Fehler beim Aufruf der Anrufliste auftritt:
"Formatfehler der url in der tuxwetter.conf"
mondputzer schrieb:Wer Probleme hat mit Tuxwetter 3.14b:
In der Fritz!Box.sh sollte in Zeile 4 "http" durch "file" ersetzt werden...
Zeile 4: LOCAL=file://127.0.0.1/../../../../../..$FILE
speedynews schrieb:Hallo,
denaufruf habe ich aber gemacht,
wenn ich dann enter drücke kommt die oben gepostete liste,
aber die zeile mit dem aufruf verschwindet ??
Kann man diese debug.cfg nicht mit einem FTP Programm downloaden
und dann mit einem Editor öffnen bearbeiten und wieder uploaden ?
Aber per FTP kommt man gar nicht auf die box oder ?
mfg Speedynews
Danach gebe ich ein: "nvi /var/flash/debug.cfg", es erscheint:Fritz!Box web password:
BusyBox v1.00-pre3 (2006.03.24-08:21+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
HWRevision='58'
HWRevision_ATA='1'
HWRevision_BitFileCount=''
HWRevision_Reserved1='0'
ANNEX='B'
ANNEX_PTEST_FILE='ptest-results-0'
ANNEX_PTEST_HOST='192.168.178.20'
ANNEX_TEST='0'
OEM='1und1'
OEM_DEFAULT_INDEX=''
OEM_tmp='1und1'
Language='de'
Country='049'
TZ='CET-1CEST,M3.5.0,M10.5.0'
CONFIG_AB_COUNT='2'
CONFIG_ANNEX='B'
CONFIG_ASSIST='y'
CONFIG_ATA='y'
CONFIG_ATA_FULL='n'
CONFIG_AUDIO='n'
CONFIG_AURA='n'
CONFIG_BLUETOOTH='n'
CONFIG_BLUETOOTH_CTP='n'
CONFIG_BUTTON='n'
CONFIG_CAPI='y'
CONFIG_CAPI_MIPS='y'
CONFIG_CAPI_NT='n'
CONFIG_CAPI_POTS='y'
CONFIG_CAPI_TE='y'
CONFIG_CAPI_UBIK='n'
CONFIG_CAPI_XILINX='n'
CONFIG_CDROM='y'
CONFIG_CDROM_FALLBACK='y'
CONFIG_DECT='n'
CONFIG_DSL='y'
CONFIG_ENVIRONMENT_PATH='/proc/sys/dev/adam2'
CONFIG_ETH_COUNT='1'
CONFIG_FIRMWARE_URL='http://www.avm.de/fritzbox-firmware-update.php?hardware=58&
oem=1und1&language=de&country='
CONFIG_FON='y'
CONFIG_HOMEI2C='n'
CONFIG_HOSTNAME='fritz.fon.box'
CONFIG_I2C='n'
CONFIG_INSTALL_TYPE='ar7_4MB_2eth_2ab_isdn_pots_05804'
CONFIG_JFFS2='n'
CONFIG_LED_NO_DSL_LED='n'
CONFIG_MAILER='y'
CONFIG_MEDIACLI='n'
CONFIG_MEDIASRV='n'
CONFIG_NAND='n'
CONFIG_NFS='n'
CONFIG_OEM_DEFAULT='freenet'
CONFIG_PRODUKT='Fritz_Box_FON'
CONFIG_PRODUKT_NAME='FRITZ!Box Fon (UI)'
CONFIG_RAMSIZE='16'
CONFIG_ROMSIZE='4'
CONFIG_SERVICEPORTAL_URL='http://www.avm.de/fritzbox-service-portal.php?hardware
=58&oem=1und1&language=de&country=&version=06.04.15&subversion='
CONFIG_STOREUSRCFG='y'
CONFIG_SUBVERSION=''
CONFIG_TAM='n'
CONFIG_TAM_MODE='0'
CONFIG_TR069='n'
CONFIG_UBIK2='n'
CONFIG_UPNP='y'
CONFIG_USB='y'
CONFIG_USB_HOST_AVM='n'
CONFIG_USB_HOST_TI='n'
CONFIG_USB_PRINT_SERV='n'
CONFIG_USB_STORAGE='n'
CONFIG_USB_WLAN_AUTH='n'
CONFIG_VDSL='n'
CONFIG_VERSION='04.15'
CONFIG_VERSION_MAJOR='06'
CONFIG_VLYNQ='n'
CONFIG_VLYNQ0='0'
CONFIG_VLYNQ1='0'
CONFIG_VPN='n'
CONFIG_WLAN='n'
CONFIG_WLAN_1130TNET='n'
CONFIG_WLAN_1350TNET='n'
CONFIG_WLAN_GREEN='n'
CONFIG_WLAN_WDS='n'
CONFIG_XILINX='n'
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
#
WICHTIG!!! Dann bearbeite ich die im 1. Posting beschriebenen Sachen durch drücken von "i" (erst jetzt siehst du das komplette Script) und speichere nach dem Bearbeiten durch Taste "ESC" und Befehl ":wq" die Datei ab. Die Befehlscodes für NVI (VI) bekommst du hier: http://www.infodrom.north.de/~joey/Linux/Toolbox/Editoren.htmlFritz!Box web password:
BusyBox v1.00-pre3 (2006.03.24-08:21+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
HWRevision='58'
HWRevision_ATA='1'
HWRevision_BitFileCount=''
HWRevision_Reserved1='0'
ANNEX='B'
ANNEX_PTEST_FILE='ptest-results-0'
ANNEX_PTEST_HOST='192.168.178.20'
ANNEX_TEST='0'
OEM='1und1'
OEM_DEFAULT_INDEX=''
OEM_tmp='1und1'
Language='de'
Country='049'
TZ='CET-1CEST,M3.5.0,M10.5.0'
CONFIG_AB_COUNT='2'
CONFIG_ANNEX='B'
CONFIG_ASSIST='y'
CONFIG_ATA='y'
CONFIG_ATA_FULL='n'
CONFIG_AUDIO='n'
CONFIG_AURA='n'
CONFIG_BLUETOOTH='n'
CONFIG_BLUETOOTH_CTP='n'
CONFIG_BUTTON='n'
CONFIG_CAPI='y'
CONFIG_CAPI_MIPS='y'
CONFIG_CAPI_NT='n'
CONFIG_CAPI_POTS='y'
#!/bin/sh
# start internet phone led flashing
echo 14,3 > /var/led
major=`grep tffs /proc/devices`
tffs_major=${major%%tffs}
#write calllog
cat > /var/calllog << 'ENDCALLLOG'
#!/bin/sh
CALLER=${1}
LINE=${3}
if [ -z "${LINE}" ]
then
LINE=${2}
fi
if [ "${LINE}" = "ISDN" ]
then
LINE=${2}
fi
if [ -z "${LINE}" ]
then
LINE=${1}
CALLER=""
fi
sh /var/tmp/parse_telefon.sh "${LINE}" "${CALLER}" &
ENDCALLLOG
# save /var/calllog
mknod /var/flash/calllog c $tffs_major $((0x77))
cp /var/calllog /var/flash/calllog
#CONTACTS
#contact=:anonym;
hier ist die ANLEITUNGich habe auf meine FBF 7170 ds-mod 2.9 und LCR Updater. LCR Updater ist in der debug.cfg eingetragen. Wie kann ich FB-Control an meine mod anpassen.
dossidr schrieb:Hallo Leute
habe das ding endlich am laufen der Tipp mit ändern auf "file" war sehr hilfreich seitdem funzt es.
ABER ich bekomme im Status bei Tag und Stunden Und system nichts angezeigt.
WORAN liegt das denn.
THX
running: 17 hours 28 days 3 months 0 years (42 starts) 03:50:32 up 1:22, load average: 0.00, 0.00, 0.00
#!/bin/sh
FBIP=fritz.box
FILE=/tmp/wget.out
LOCAL=file://127.0.0.1/../../..$FILE
CMD=http://$FBIP/cgi-bin/cmd?
TUXWET=/var/plugins/tuxwet/tuxwetter
wcall()
{
wget -q -O /dev/null $CMD$1 &
sleep 3
killall wget
echo "$3" > $FILE
$TUXWET "TXTPLAIN=$2,$LOCAL"
}
case $1
in
anrufe)
wget -q -O $FILE $CMD'anrufe'
if [ "`cat $FILE | grep cat:`" != "" ];then
echo -e "<html><body>\n~RDie Anrufliste ist leer!~S\n</body></html>" > $FILE
fi
$TUXWET "TXTHTML=FRITZ!Box Anrufliste,$LOCAL|<html><body>|</body></html>";;
anrufeloschen)
wcall $1 "Anrufliste Löschen" "Die Andrufliste wurde gelöscht...";;
status)
wget -q -O $FILE $CMD'uptime'
TXT="`cat $FILE|grep -v html`"
HW=`echo -e "$TXT"|grep ProduktName|awk -F \' '{print $2}'`
RUNCLOCK=`echo -e "$TXT"|grep "running:"`
R_JAHRE="`echo -e "$RUNCLOCK"|awk '{print $10}'`"
R_MONATE="`echo -e "$RUNCLOCK"|awk '{print $8}'`"
R_TAGE="`echo -e "$RUNCLOCK"|awk '{print $6}'`"
R_STUNDEN="`echo -e "$RUNCLOCK"|awk '{print $4}'`"
R_STARTS="`echo -e "$RUNCLOCK"|awk '{print $12}'|sed 's/(//g'`"
UPTIME=`echo -e "$TXT"|grep "load average:"`
CPU_LOAD="`echo $UPTIME|awk -F average: '{print $2}'|sed 's/[.,]//g'`"
CPU1="`echo $CPU_LOAD|awk '{print $1}'`"
CPU2="`echo $CPU_LOAD|awk '{print $2}'`"
CPU3="`echo $CPU_LOAD|awk '{print $3}'`"
if [ "`echo $UPTIME|grep day`" != "" ];then
U_TAGE="`echo $UPTIME|awk '{print $3}`"
U_STUNDEN="`echo $UPTIME|awk '{print $5}'|awk -F : '{print $1}'`"
U_MINUTEN="`echo $UPTIME|awk '{print $5}'|sed 's/,//g'|awk -F : '{print $2}'`"
else
U_TAGE="0"
if [ "`echo $UPTIME|grep min`" != "" ];then
U_STUNDEN="0"
U_MINUTEN="`echo $UPTIME|awk '{print $3}'`"
else
U_STUNDEN="`echo $UPTIME|awk '{print $3}'|awk -F : '{print $1}'`"
U_MINUTEN="`echo $UPTIME|awk '{print $3}'|sed 's/,//g'|awk -F : '{print $2}'`"
fi
fi
if [ "$R_JAHRE" = "1" ];then
R_JAHRE="$R_JAHRE Jahr"
else
R_JAHRE="$R_JAHRE Jahre"
fi
if [ "$R_MONATE" = "1" ]; then
R_MONATE="$R_MONATE Monat"
else
R_MONATE="$R_MONATE Monate"
fi
if [ "$TAGE" = "1" ]; then
R_TAGE="$R_TAGE Tag"
else
R_TAGE="$R_TAGE Tage"
fi
if [ "$R_STUNDEN" = "1" ]; then
R_STUNDEN="$R_STUNDEN Stunde"
else
R_STUNDEN="$R_STUNDEN Stunden"
fi
if [ "$U_TAGE" = "1" ]; then
U_TAGE="$U_TAGE Tag"
else
U_TAGE="$U_TAGE Tage"
fi
if [ "$U_STUNDEN" = "1" ]; then
U_STUNDEN="$U_STUNDEN Stunde"
else
U_STUNDEN="$U_STUNDEN Stunden"
fi
if [ "$U_MINUTEN" = "1" ]; then
U_MINUTEN="$U_MINUTEN Minute"
else
U_MINUTEN="$U_MINUTEN Minuten"
fi
wget -q -O $FILE $CMD'wstatus'
if [ "`cat $FILE|grep -v html`" = "" ]; then
WLAN="~RAusgeschaltet"
else
WLAN="~GEingeschaltet"
fi
wget -q -O $FILE $CMD'vstatus'
if [ "`cat $FILE|grep -v html`" = "" ]; then
VOIP="~RAusgeschaltet"
else
VOIP="~GEingeschaltet"
fi
wget -q -O $FILE $CMD'dstatus'
if [ "`cat $FILE|grep -v html`" = "" ]; then
DSL="~RAusgeschaltet"
else
DSL="~GEingeschaltet"
fi
echo "~BHardware:~S $HW\n" > $FILE
echo "~BLaufzeit:~S $U_TAGE $U_STUNDEN $U_MINUTEN\n" >> $FILE
echo "~BGesamt:~S $R_JAHRE $R_MONATE $R_TAGE $R_STUNDEN\n" >> $FILE
echo "~BNeustarts:~S $R_STARTS\n" >> $FILE
echo "~BCPU Last:~S "`expr $CPU1 \* 1`"%, "`expr $CPU2 \* 1`"%, "`expr $CPU3 \* 1`"% (1, 5, 15 min.)\n" >> $FILE
echo "~BWLAN: $WLAN\n" >> $FILE
echo "~BVOIP : $VOIP\n" >> $FILE
echo "~BDSL : $DSL\n" >> $FILE
$TUXWET "TXTPLAIN=FRITZ!Box Status,$LOCAL";;
wstart)
wcall $1 "FRITZ!Box WLAN" "WLAN auf der FRITZ!Box wurde eingeschaltet.";;
wstop)
wcall $1 "FRITZ!Box WLAN" "WLAN auf der FRITZ!Box wurde ausgeschaltet.";;
wreload)
wcall $1 "FRITZ!Box WLAN" "WLAN auf der FRITZ!Box wurde neu gestartet.";;
vstart)
wcall $1 "FRITZ!Box VOIP" "VOIP auf der FRITZ!Box wurde eingeschaltet.";;
vstop)
wcall $1 "FRITZ!Box VOIP" "VOIP auf der FRITZ!Box wurde ausgeschaltet.";;
vreload)
wcall $1 "FRITZ!Box VOIP" "VOIP auf der FRITZ!Box wurde neu gestartet.";;
dstart)
wcall $1 "FRITZ!Box DSL" "DSL auf der FRITZ!Box wurde eingeschaltet.";;
dstop)
wcall $1 "FRITZ!Box DSL" "DSL auf der FRITZ!Box wurde ausgeschaltet.";;
dreload)
wget -q -O /dev/null $CMD'dstop'
wcall dstart "FRITZ!Box DSL" "DSL auf der FRITZ!Box wurde neu gestartet.";;
reboot)
wcall $1 "FRITZ!Box Reboot" "Die FRITZ!Box wird jetzt neu gestartet...";;
*)
echo "Unbekannter Parameter!"
esac
rm $FILE
<html><body>
12:36:03 up 1 day, 35 min, load average: 0.00, 0.00, 0.00
<? setvariable var:isFon 1 ?>
<? setvariable var:isWlan 1 ?>
<? setvariable var:isWlanWds 1 ?>
<? setvariable var:isWlanGreen 0 ?>
<? setvariable var:isAta 1 ?>
<? setvariable var:isAtaFull 0 ?>
<? setvariable var:isDsl 1 ?>
<? setvariable var:Annex 'B' ?>
<? setvariable var:isVdsl 0 ?>
<? setvariable var:isButton 1 ?>
<? setvariable var:isMediaSrv 0 ?>
<? setvariable var:isMediaCli 0 ?>
<? setvariable var:isAura 0 ?>
<? setvariable var:isAudio 0 ?>
<? setvariable var:isDect 0 ?>
<? setvariable var:isTam 0 ?>
<? setvariable var:isTamMode 0 ?>
<? setvariable var:isVpn 0 ?>
<? setvariable var:isTr069 0 ?>
<? setvariable var:isUpnp 1 ?>
<? setvariable var:isMailer 1 ?>
<? setvariable var:isBasis 0 ?>
<? setvariable var:isWizz 1 ?>
<? setvariable var:isLedDsl 1 ?>
<? setvariable var:isStoreUsrCfg 1 ?>
<? setvariable var:isFBoxSL 0 ?>
<? setvariable var:isIsdnNT 0 ?>
<? setvariable var:isIsdnTE 1 ?>
<? setvariable var:isPots 1 ?>
<? setvariable var:isUsbHost 0 ?>
<? setvariable var:isUsbStorage 0 ?>
<? setvariable var:isUsbWlan 0 ?>
<? setvariable var:isUsbPrint 0 ?>
<? setvariable var:isDebug 0 ?>
<? setvariable var:ProduktName 'FRITZ!Box Fon Speedport W 701V' ?>
<? setvariable var:FirmwareUrl 'http://www.telekom.de/faq' ?>
<? setvariable var:ServiceportalUrl 'http://www.ip-phone-forum.de' ?>
<? setvariable var:EthCount 4 ?>
<? setvariable var:AbCount 2 ?>
<? setvariable var:FirmwareVersion '04.26' ?>
</body></html>
http://fritz.box/cgi-bin/cmd?anrufe:
~BZeit:~S 08.09.2002, 14:00:30 Uhr ~BAnrufer :~S unbekannt ~BNummer:~S ~BLeitung :~S ~Y----------------------------------------------------------------------~S
(...das gleiche steht auch in /var/tmp/anrufliste.tmp, die Übertragung stimmt also prinzipiell. Aber weder Zeit noch Anrufer stimmen bzw. sind eingetragen...)