dbox PlugIn FB-Control (incl. Anrufliste)

da musst du mal bei den machern vom ds-mod nachfragen oder jemanden der das ds-mod nutzt. lies dir doch mal diesen thread von anfang an durch, vielleicht hilft dir das weiter...

gruß,
nordi
 
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
 
Hallo.

In wieweit Probleme mit dem TuxWetter?



Jetzt muss ich doch mal Fragen >
Wo ist denn geg?? Irgendwie verschwunden is er.
Hat ihn das neue Skript das er machen wollte gefressen? Oder nur seeeeeehr langer Urlaub?
 
Wenn dieser Fehler beim Aufruf der Anrufliste auftritt:

"Formatfehler der url in der tuxwetter.conf"
 
mondputzer schrieb:
Wenn dieser Fehler beim Aufruf der Anrufliste auftritt:

"Formatfehler der url in der tuxwetter.conf"

Hi Leute,
Dieser Fehler bereitet mir auch seit Tagen Kopfzerbrechen. Alle bisher gegebenen Hinweise in dieser Richtung zeigten bisher keinen Erfolg bei mir. :mad:
Die empfohlenen Tests verlaufen alle positiv, trotzdem kommt dieser Fehler. Im DBox-Menü bleibt das Tuxwetter-Fenster bei der Statusabfrage leer. Neustart der FB funzt...

Edit on:
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

THX, Mondputzer, dass scheint das Problem behoben zu haben, hatte vermutlich nur die Box noch nicht neu gestartet, deshalb kam die Erleuchtung erst etwas später ;)

@ geg:Cooles Machwerk, gefällt mir wunderprächtig (jetzt, wo es funzt). Big THX !!!


Wie fragt man die Version von Tuxwetter ab?

Edit on
http://wiki.tuxbox.org/ scheint down zu sein, also nix mit update... :(
Edit off
 
Zuletzt bearbeitet:
Hallo,

also ich schaff das nicht,

habe pseudo image druff auf der 7050 Fritzbox
Telnet ist auch drauf,

also start ausführen cmd und telnet rein
open fritz.box
passwort eingeben und ich bin drauf

dann kommt das hier :


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='76'
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='3'
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='n'
CONFIG_CAPI_NT='y'
CONFIG_CAPI_POTS='y'
CONFIG_CAPI_TE='y'
CONFIG_CAPI_UBIK='y'
CONFIG_CAPI_XILINX='n'
CONFIG_CDROM='y'
CONFIG_CDROM_FALLBACK='n'
CONFIG_DECT='n'
CONFIG_DSL='y'
CONFIG_ENVIRONMENT_PATH='/proc/sys/dev/adam2'
CONFIG_ETH_COUNT='2'
CONFIG_FIRMWARE_URL='http://www.avm.de/fritzbox-firmware-update.php?hardware=76&
oem=1und1&language=de&country='
CONFIG_FON='y'
CONFIG_HOMEI2C='n'
CONFIG_HOSTNAME='fritz.fonwlan.box'
CONFIG_I2C='n'
CONFIG_INSTALL_TYPE='ar7_ubik2_4MB_2eth_3ab_isdn_nt_te_pots_wlan_50494'
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='avm'
CONFIG_PRODUKT='Fritz_Box_7050'
CONFIG_PRODUKT_NAME='FRITZ!Box Fon WLAN 7050 (UI)'
CONFIG_RAMSIZE='32'
CONFIG_ROMSIZE='4'
CONFIG_SERVICEPORTAL_URL='http://www.avm.de/fritzbox-service-portal.php?hardware
=76&oem=1und1&language=de&country=&version=14.04.15&subversion='
CONFIG_STOREUSRCFG='y'
CONFIG_SUBVERSION=''
CONFIG_TAM='n'
CONFIG_TAM_MODE='0'
CONFIG_TR069='n'
CONFIG_UBIK2='y'
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='14'
CONFIG_VLYNQ='y'
CONFIG_VLYNQ0='1'
CONFIG_VLYNQ1='0'
CONFIG_VPN='n'
CONFIG_WLAN='y'
CONFIG_WLAN_1130TNET='y'
CONFIG_WLAN_1350TNET='n'
CONFIG_WLAN_GREEN='n'
CONFIG_WLAN_WDS='y'
CONFIG_XILINX='n'
ermittle die aktuelle TTY
tty is "/dev/pts/1"
weitere telnet Verbindung aufgebaut
#


dort geb ich jetzt diese zeile ein :

# nvi/var/flash/debug.cfg

dann kommt das :


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='76'
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='3'
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='n'
CONFIG_CAPI_NT='y'
CONFIG_CAPI_POTS='y'
CONFIG_CAPI_TE='y'
CONFIG_CAPI_UBIK='y'
CONFIG_CAPI_XILINX='n'
CONFIG_CDROM='y'
CONFIG_CDROM_FALLBACK='n'
CONFIG_DECT='n'
CONFIG_DSL='y'
CONFIG_ENVIRONMENT_PATH='/proc/sys/dev/adam2'
CONFIG_ETH_COUNT='2'
CONFIG_FIRMWARE_URL='http://www.avm.de/fritzbox-firmware-update.php?hardware=76&
oem=1und1&language=de&country='
CONFIG_FON='y'
CONFIG_HOMEI2C='n'
CONFIG_HOSTNAME='fritz.fonwlan.box'
CONFIG_I2C='n'
CONFIG_INSTALL_TYPE='ar7_ubik2_4MB_2eth_3ab_isdn_nt_te_pots_wlan_50494'
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='avm'
CONFIG_PRODUKT='Fritz_Box_7050'
CONFIG_PRODUKT_NAME='FRITZ!Box Fon WLAN 7050 (UI)'
CONFIG_RAMSIZE='32'
CONFIG_ROMSIZE='4'
CONFIG_SERVICEPORTAL_URL='http://www.avm.de/fritzbox-service-portal.php?hardware
=76&oem=1und1&language=de&country=&version=14.04.15&subversion='
CONFIG_STOREUSRCFG='y'
CONFIG_SUBVERSION=''
CONFIG_TAM='n'
CONFIG_TAM_MODE='0'
CONFIG_TR069='n'
CONFIG_UBIK2='y'
/usr/sbin/telnetd -l /sbin/ar7login
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/var/nvi.tmp" line 1 of 1 --100%--


Was mach ich da nur falsch und wie bearbeite ich diese datei richtig ?


wäre klasse wenn mir jemand helfen könnte

mfg Speedynews
 
so , bin etwas weiter :

aber ich finde hiern ix mit ändern , bzw. endcall message ??
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='76'
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='3'
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='n'
CONFIG_CAPI_NT='y'
CONFIG_CAPI_POTS='y'
CONFIG_CAPI_TE='y'
CONFIG_CAPI_UBIK='y'
CONFIG_CAPI_XILINX='n'
CONFIG_CDROM='y'
CONFIG_CDROM_FALLBACK='n'
CONFIG_DECT='n'
CONFIG_DSL='y'
CONFIG_ENVIRONMENT_PATH='/proc/sys/dev/adam2'
CONFIG_ETH_COUNT='2'
CONFIG_FIRMWARE_URL='http://www.avm.de/fritzbox-firmware-update.php?hardware=76&
oem=1und1&language=de&country='
CONFIG_FON='y'
CONFIG_HOMEI2C='n'
CONFIG_HOSTNAME='fritz.fonwlan.box'
CONFIG_I2C='n'
CONFIG_INSTALL_TYPE='ar7_ubik2_4MB_2eth_3ab_isdn_nt_te_pots_wlan_50494'
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='avm'
CONFIG_PRODUKT='Fritz_Box_7050'
CONFIG_PRODUKT_NAME='FRITZ!Box Fon WLAN 7050 (UI)'
CONFIG_RAMSIZE='32'
CONFIG_ROMSIZE='4'
CONFIG_SERVICEPORTAL_URL='http://www.avm.de/fritzbox-service-portal.php?hardware
=76&oem=1und1&language=de&country=&version=14.04.25&subversion='
CONFIG_STOREUSRCFG='y'
CONFIG_SUBVERSION=''
CONFIG_TAM='n'
CONFIG_TAM_MODE='0'
CONFIG_TR069='n'
CONFIG_UBIK2='y'
CONFIG_UPNP='y'
#callmessage.sh# CALLER=".."
#callmessage.sh# else
#callmessage.sh# CALLER=`cat /var/flash/debug.cfg
#callmessage.sh# if [ "$CALLER" = "" ]
#callmessage.sh# then
#callmessage.sh# CALLER="unbekannt"
#callmessage.sh# fi
#callmessage.sh# fi
#callmessage.sh#
#callmessage.sh# #echo "http://172.20.0.20:23232/@$CALLER
#callmessage.sh# #wget -O /dev/null "http://172.20.0.20:2
#callmessage.sh# IPS=`cat /var/flash/multid.leases | sed
#callmessage.sh#
#callmessage.sh# for IP in $IPS
#callmessage.sh# do
#callmessage.sh# wget -O /dev/null "http://$IP:23
#callmessage.sh# done
#callmessage.sh# ;;
#callmessage.sh# esac
#callmessage.sh#done

### Beispiele f³r Namensanzeige. Raute und Doppelpunkt so lassen, nur Nummer und
#MSISDN=040123456:Bernd
#MSISDN=0190666666:Jasmin
"/var/nvi.tmp" line 1 of 62 --1%--






kann mir bitte einer weiter helfen ?

mfg Speedynews
 
@ Speedynews

ich vermisse den Aufruf "# nvi /var/flash/debug.cfg", nachdem du dich per Telnet auf der FB eingeloggt hast... Erst dann bist du mit dem Editor NVI beim editieren der debug.cfg.

Gruß Lottrino
 
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
 
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

Also bei mir sieht das so aus:
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
#
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'
#!/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;
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.html

Meines Wissens läuft auf der FB kein FTP-Server, jedoch kannst du den vorher kopierten Text auch per Rechtsklick im NVI einfügen lassen.
 
Zuletzt bearbeitet:
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
 
Anrufliste

Hallo,

soweit ich es verstanden habe wird die Anrufliste bei jedem neustart der FBF aktualisiert. Könnte man es ändern.
 
ich 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.
hier ist die ANLEITUNG
 
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

Ich habe genau das gleiche Problem, mal abgesehen von WLAN, VOIP und DSL bekomme ich im Status keine Anzeige, Anruferliste ist ok.
Beim Aufruf von http://fritz.box/cgi-bin/cmd?uptime bekomme ich folgendes angezeigt:
Code:
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
Daher denke ich, daß das Script auf der FB soweit läuft.
Habe ich da vielleicht noch einen Fehler in der Fritz!Box.sh?
Wäre toll, wenn sich jemand die Mühe machen würde, mal durchzuschauen:
Code:
#!/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

Danke!
 
Läuft soweit auf einem w701. Einziges Problem ist das nichts angezeigt wird im Status. Sonst super sache.

Sind die Files im ersten Posting eigentlich immer aktuell??? Das ist leider nicht ersichtlich.

Wlan und DSL sind an, Voip steht keine Nummer drin.

Meine Ausgaben:
Eingabe: http://fritz.box/cgi-bin/cmd?wstatus
Ausgabe: tiwlan0 Link encap:Ethernet HWaddr 00:15:xx:xx:xx:xx

Eingabe: http://fritz.box/cgi-bin/cmd?vstatus
Ausgabe: 477

Eingabe: http://fritz.box/cgi-bin/cmd?dstatus
Ausgabe: 455

Eingabe: http://fritz.box/cgi-bin/cmd?uptime
Ausgabe: 12:32:35 up 1 day, 32 min, load average: 0.08, 0.01, 0.00

Wobei bei Uptime der Quelltext so aussieht (bei den anderen nur html und body und die Ausgabe Variablen):
HTML:
<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>
 
Zuletzt bearbeitet:
Ich habe zwischenzeitlich das Image der dbox gewechselt, alles wieder reingebastelt, nun klappts auch mit dem Status, dank einer älteren Tuxwetter-Version.
 
Hallo zusammen,

ich bin recht neu hier im Forum und wollte mir dieses Plugin installieren. Vielleicht kann mir jemand helfen, ich habe alles nach Anleitung gemacht, was soweit auch funktioniert hat (inkl. "http" uaf "file" geändert).

Meine Fritzbox:
FRITZ!Box Fon 5140 (UI), Firmware-Version 43.04.27

Ich bekomme folgende Rückmeldungen im IE:

http://fritz.box/cgi-bin/cmd:
Unbekannter Parameter

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...)

http://fritz.box/cgi-bin/cmd?uptime:
running: 15 hours 9 days 3 months 0 years (4 starts) 8:47am up 1:05, load average: 0.00, 0.00, 0.00

http://fritz.box/cgi-bin/cmd?vstatus:
430

http://fritz.box/cgi-bin/cmd?dstatus:
408

In der Anrufliste auf der dbox bekomme ich folgende Anzeige:
"Formatfehler der URL in der tuxwetter.conf"

Beim Status wird folgendes angezeigt:
Hardware:
Laufzeit: 0 Tage Stunden Minuten
Gesamt: Jahre Monate Tage Stunden
Neustarts:
CPU Last: %, %, % (1,5,15 min)
WLAN: Ausgeschaltet (gibt an der Box ja auch nicht)
VOIP: Ausgeschaltet
DSL: Ausgeschaltet

Hat jemand eine Idee was ich falsch mache ?
 
Zuletzt bearbeitet:
Schau mal nach Deiner Tux-Wetter-Version. Sollte nicht höher wie 3.14 sein, sonst funktionierts nicht. Findest Du in /var/tuxbox/plugins/tuxwet/tuxwetter.conf, das Verzeichnis kann natürlich je nach Image auch abweichen...
 
Danke für die Info.

Eine Versionsangabe gibt es in meiner tuxwetter.conf nicht, vermute aber tatsächlich das sie neuer ist. Werde es mal testen...

Aber abgesehen davon müsste doch eigentlich auch ein Anruf in der Liste unter http://fritz.box/cgi-bin/cmd?anrufe auftauchen, oder ?
 
"Formatfehler der URL in der tuxwetter.conf" ist typisch für eine Tuxwetter-Version, das Problem hatte ich auch immer bis ich mein Image gewechselt habe (früher Petze, da gings nicht, jetzt MD, da klappts ohne Probleme).

Zu Deinem vorhergehenden Thread:
Bei http://fritz.box/cgi-bin/cmd bekomme ich auch "unbekannter Parameter", das scheint normal zu sein.

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...)

Eine Uhrzeit ist eingetragen, allerdings merkwürdig ist, daß der Anruf aus dem Jahr 2002 war :D
Ansonsten sieht der Eintrag bei mir ebenso aus, wenn ein Teilnehmer seine Rufnummer nicht übermittelt.
Übrigens solltest Du daran denken, daß mit jeden Neustart der FritzBox die Anruferliste leer ist. Bin ich auch schon drübergestolpert.

Ansonsten weiß ich für Dein Problem nicht so schnell eine Lösung, ist alles länger her, daß ich das installiert hatte und muß mich erst wieder neu reinarbeiten. Aber da meine FritzBox ein neues Update braucht und sowieso alles neu eingearbeitet werden muß, werde ich mich am Wochenende damit mal beschäftigen.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.