BluField62 hat geschrieben:also treten wir auf der Stelle
Kannst du Gerti oder FireBird nicht mal interviewen?
Auch die bräuchten mehr Details.
Also ich fasse mal zusammen:
Du kannst also schon das BW-TAP starten und sobald Du die SAT-Taste drückst, um es einzublenden, versucht es zwar den Download, scheitert aber und daher die angezeigten Fehlermeldungen ("Fehler bei Abfrage mit GPS-Daten" und "Datei konnte nicht gelesen werden") und das Folgeproblem, dass vermutlich wegen einem hängenden/abgestürzten Linux-Prozess auch der Start anderer TAPs blockiert ist ("TAP kann nicht gestartet werden").
Da bei Dir während des Logs noch wunderground.com das Startwetter war, hat es auch nichts mit dem wetter.com Projekt zu tun.
Ich habe mal genau Deine ini genommen und es bei mir probiert. Dabei wurde mir erfolgreich das korrekte Wetter angezeigt. Keine Fehlermeldung auf dem 2100.
Anhand Deines Logs kann ich erkennen, was bei Dir noch vorab passiert:
1.
Der Linux-Befehl system("chmod 555 /mnt/hd/ProgramFiles/wget") zum Setzen der wget-Rechte auf Lesen und Ausführen für alle (also r-xr-xr-x) wird erfolgreich durchgeführt und liefert Returncode 0 zurück.
2.
Der Linux-Befehl system("cd /mnt/hd/ProgramFiles/Settings/BetterWeather/Files; rm -f *") zum Wechseln in das Verzeichnis für die temporären Dateidownloads und das Löschen aller dortigen Dateien wird erfolgreich durchgeführt und liefert Returncode 0 zurück.
Somit ist 2x bewiesen, dass es kein generelles Problem ist, Linux-Kommandos aufzurufen.
3.
Der wget Aufruf mit dem Linux-Befehl
system(""/mnt/hd/ProgramFiles/wget -a /mnt/hd/ProgramFiles/Settings/BetterWeather/wget.log -d -T 3 -t 2 -nv -P /mnt/hd/ProgramFiles/Settings/BetterWeather/Files http://api.wunderground.com/auto/wui/ge ... 0676148814") geht schief, weil er den Returncode 256 zurückgeliefert wird.
Das deutet scheinbar darauf hin, dass wget erst gar nicht ausgeführt werden konnte bzw. abgestürzt ist.http://www.unix.com/shell-programming-scripting/5020-all-about-exit-code.html The New Kornshell Command and Programming Language by Morris Bolsky and David Korn hat geschrieben: 0 Normal exit.
1-125 Failure.
126 A command was found but cannot be executed.
127 A command could not be found.
128-255 Failure.
256 and above A command has exited because of reciept of a signal.
Ich weiß jetzt nicht, ob das hier noch dazu beiträgt, den ReturnCode genauer zu analysieren.
So.
Deine Aufgabe besteht nun darin, das TMSTelnetd TAP zu installieren und Dich in einer Windows-Eingabeaufforderung ("DOS-Box", Start / Ausführen / cmd <Enter> oder über andere Wege aufrufen) per "telnet <ip des tms>" (ohne eckige Klammern natürlich) und bei "(none) login:" mit der Eingabe "root" einzuloggen.
Dann führst Du der Reihe nach die folgenden Befehle aus (hier markieren, mit Strg-C kopieren und in der Windows-Eingabeaufforderung mit Rechtsklick und Auswahl von "Einfügen" reinkopieren) und stellst dann den Screenshot davon hier rein.
Alternativ kannst Du auch mit Rechtsklick in der Eingabeaufforderung und Auswahl von Markieren und dann mit gedrückter linker Maustaste einen inversen (weißen) Bereich markieren und dann mit einem erneuten Rechtsklick darauf in die Zwischenablage kopieren und in Notepad oder Wordpad mit Strg-V einfügen und als .txt speichern.
Code: Alles auswählen
cd /mnt/hd/ProgramFiles
pwd
ls -al wget
wget -a /mnt/hd/ProgramFiles/Settings/BetterWeather/wget.log -d -T 3 -t 2 -nv -P /mnt/hd/ProgramFiles/Settings/BetterWeather/Files http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=51.0600336463379,13.7210676148814
wget -d -T 3 -t 2 -nv -P /mnt/hd/ProgramFiles/Settings/BetterWeather/Files http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=51.000336463379,13.7210676148814
Oder eben noch besser als .txt-Datei.
So, dann zeig mal was Du kannst
Nur so kommen wir der Lösung Deines Problems näher.