..OK, besten Dank für die Info. Und ein grosses Danke für die unermüdliche Arbeit mit diesem Projekt, hat mich ja überhaupt erst wieder zur Blitzortung gebracht!
Grüsse,
Michael
Tracker auf Router mit OpenWrt
-
KiNgMaR -
8. Januar 2012 um 21:38 -
Erledigt
-
-
Hallo Forenfreunde,
Nun habe ich den Tracker zwar installiert bekommen, unter Blitzortung.org Benutzerdaten wird mir aber immer noch der Tracker Version 26 angezeigt...
Ist das normal?Auf die WebGui des Trackers komme ich leider auch noch nicht, könnte aber an meiner Netzwerk-Config liegen.. Das muss ich noch mal probieren, wenn ich den Rechner direkt an den Blitzortungs-Router anschliesse, momentan gehe ich über einen 2. Router / WLAN auf die GUI des Blitzortungs-Routers..
Edit: Das 2. hat sich nach einem Reboot des Routers erledigt, coole WebGui, gefällt mir sehr gut! Aha, nun ist auch der Tracker bei Bllitzortung aktualisiert, klasse!
Das Post hat sich also erledigt.Grüsse
Michael -
Hallole..
Also der XLT1-1 tut bei mir am ASUS-Router soweit ganz gut.

"Der XLT-Tracker stellt auf Port 8080 eine eigene Weboberfläche zur Verfügung!
Hm? Das will bei mir nicht.Da kommt dann..." Fehler: Verbindung fehlgeschlagen ".
Was muß ich denn genau wo bei OpenWRT im Netzwerk einstellen damit 8080 tut? Und wie schalte ich den zugang 8080 via LAN zu? Und via W-Lan ab? Ist sicherlich leicht,aber habts noch nie gebraucht...


Grüße
Manfred -
HAllo,
Ist es normal, das der Tracker in der Prozessliste mehrfach (5x bei mir) auftaucht?1235
root
/bin/blitzortung_tracker -p 8080 -L -
0%
5%
1243
root
watchdog -t 5 /dev/watchdog
0%
5%
1246
root
/bin/blitzortung_tracker -p 8080 -L -
0%
5%
1248
root
/bin/blitzortung_tracker -p 8080 -L -
0%
5%
1249
root
/bin/blitzortung_tracker -p 8080 -L -
0%
5%
1251
root
/usr/sbin/ntpd -n -p 0.openwrt.pool.n
0%
5%
2118
root
/bin/blitzortung_tracker -p 8080 -L -Früher war der Tracker nur einmal in der Liste.
Und das System-Log wird vollgespamt mit diesem hier:
Jul 3 22:39:50 OpenWrt user.info blitzortung[1249]: Parameter Update: GET ?username=GreenMic®ion=1&password=********
Jul 3 22:39:51 OpenWrt user.info blitzortung[2118]: Filter: signal didn't reach minimum amplitude
Jul 3 22:39:51 OpenWrt user.info blitzortung[2118]: Filter: signal didn't reach minimum amplitude
Jul 3 22:39:51 OpenWrt user.info blitzortung[2118]: Filter: signal didn't reach minimum amplitude
Jul 3 22:39:51 OpenWrt user.info blitzortung[2118]: Filter: signal didn't reach minimum amplitude - stopped loggingIst das alles so normal und richtig?
Besten Dank für Antworten
Grüsse
Michael -
Alles anzeigen
Hallole..
Also der XLT1-1 tut bei mir am ASUS-Router soweit ganz gut.

"Der XLT-Tracker stellt auf Port 8080 eine eigene Weboberfläche zur Verfügung!
Hm? Das will bei mir nicht.Da kommt dann..." Fehler: Verbindung fehlgeschlagen ".
Was muß ich denn genau wo bei OpenWRT im Netzwerk einstellen damit 8080 tut? Und wie schalte ich den zugang 8080 via LAN zu? Und via W-Lan ab? Ist sicherlich leicht,aber habts noch nie gebraucht...


Grüße
ManfredBei mir hat ein Reboot des Routers geholfen, danach konnte ich die WebGui des Trackers aufrufen unter Router-IP:8080
Grüsse
Michael -
Hallo Micha
Jaja das habe ich gemacht,aber die selbige Meldung...

Das kommt im Systemprotokoll bei mir;
Jul 3 22:41:44 OpenWrt-Blitzortungstation user.info blitzortung[910]: GPS initialized!
Jul 3 22:41:44 OpenWrt-Blitzortungstation user.info blitzortung[945]: Opened /dev/usb/tts/0
Jul 3 22:41:59 OpenWrt-Blitzortungstation user.info blitzortung[910]: Receiving no valid data from board since 29sec! This can also happen if you computer is overloaded. Waiting...
Jul 3 22:42:05 OpenWrt-Blitzortungstation user.info blitzortung[945]: GPS seconds stopped, 29 44
Jul 3 22:42:05 OpenWrt-Blitzortungstation user.err kernel: ftdi_sio.c: ftdi_unthrottle - failed submitting read urb, error -22
Jul 3 22:42:05 OpenWrt-Blitzortungstation user.info blitzortung[910]: Received messge after board didn't send valid data for 35s...
Jul 3 22:42:05 OpenWrt-Blitzortungstation user.info blitzortung[945]: [truncated] unknown sentence: $L,C582BA,709A719A749977957C90808A85828A7B8D759070906C906990688F688C6A8A6B896D8770857383768179807B7E7E7D807C827B847A857A857B857B867B867C857D867D867E867E877F86808680877F877F878086808580858
Jul 3 22:42:06 OpenWrt-Blitzortungstation user.info blitzortung[910]: No valid GPS! Initializing GPS...
Jul 3 22:42:07 OpenWrt-Blitzortungstation user.info blitzortung[910]: initialize GPS chip set SiRF, 4800 baud, using 38400 baud, please wait!
Jul 3 22:42:10 OpenWrt-Blitzortungstation user.info blitzortung[910]: initialize GPS chip set SiRF, 4800 baud, using 19200 baud, please wait!
Jul 3 22:42:13 OpenWrt-Blitzortungstation user.info blitzortung[910]: initialize GPS chip set SiRF, 4800 baud, using 9600 baud, please wait!
Jul 3 22:42:16 OpenWrt-Blitzortungstation user.info blitzortung[910]: initialize GPS chip set SiRF, 4800 baud, using 4800 baud, please wait!
Jul 3 22:42:19 OpenWrt-Blitzortungstation user.info blitzortung[910]: GPS initialized!
Jul 3 22:42:19 OpenWrt-Blitzortungstation user.info blitzortung[951]: Opened /dev/usb/tts/0
Jul 3 22:42:21 OpenWrt-Blitzortungstation user.info blitzortung[951]: GPS seconds running, 20 21
Jul 3 22:42:40 OpenWrt-Blitzortungstation user.info blitzortung[951]: Position fixed, lat: +48.434073, lon: +9.148336, alt: +538.0
Jul 3 22:42:45 OpenWrt-Blitzortungstation user.info blitzortung[951]: 27 signals in the last 10s, rate: 2.7/s; max. 6 signals in one second
Jul 3 22:42:50 OpenWrt-Blitzortungstation user.info blitzortung[951]: 1PPS signal accuracy ok, counter: 63137E 893964, +0 nsec
Jul 3 22:42:50 OpenWrt-Blitzortungstation user.info blitzortung[951]: We have a good average position and PPS counter. Let's go...
Jul 3 22:43:28 OpenWrt-Blitzortungstation user.info blitzortung[919]: Parameter Update: GET ?username=KuehnMan®ion=1&password=********
Jul 3 22:43:56 OpenWrt-Blitzortungstation user.info blitzortung[951]: 20 signals in the last 10s, rate: 2.0/s; max. 7 signals in one second
Jul 3 22:44:40 OpenWrt-Blitzortungstation daemon.info dnsmasq-dhcp[902]: DHCPINFORM(br-lan) 192.168.134.245 00:c0:9f:3a:8c:db
Jul 3 22:44:40 OpenWrt-Blitzortungstation daemon.info dnsmasq-dhcp[902]: DHCPACK(br-lan) 192.168.134.245 00:c0:9f:3a:8c:db patrick-kuehn
Jul 3 22:45:28 OpenWrt-Blitzortungstation user.info blitzortung[919]: Parameter Update: GET ?username=KuehnMan®ion=1&password=********
Jul 3 22:46:36 OpenWrt-Blitzortungstation user.info blitzortung[951]: 20 signals in the last 10s, rate: 2.0/s; max. 6 signals in one secondDer Schreibt sehr viel...

Grüße
Manfred
-
Hallo Manfred,
Leider kann ich dir auch nicht sagen, was Du wo einstellen müsstest, damit die WebGUI des Trackers bei Dir angezeigt wird. Ich musste gar nichts weiter einstellen (Firewall o.ä.)
Ja, irgendwie beängstigend, was der in einer Minute ins SystemLog schreibt! Bei mir kommt jetzt fast nur noch die Meldung mit dem Filter:Jul 3 22:56:34 OpenWrt user.info blitzortung[4021]: Filter: signal didn't reach minimum amplitude
Jul 3 22:56:34 OpenWrt user.info blitzortung[4021]: Filter: signal didn't reach minimum amplitude
Jul 3 22:56:34 OpenWrt user.info blitzortung[4021]: Filter: signal didn't reach minimum amplitude
Jul 3 22:56:34 OpenWrt user.info blitzortung[4021]: Filter: signal didn't reach minimum amplitude - stopped logging...was immer das bedeuten mag, ich weiss es nicht.
Edit: Ich glaube, der Tracker guckt bei Blitzortung.org nach, wie ausgelastet der Server ist und schaltet bei hoher Auslastung einen Filter ein, welcher schwache oder zu starke Signale dann nicht an den Rechenserver sendet..?
In der WebGUI des Trackers kann man unter Filter dann sehen, ob der gerade aktiv oder passiv ist. Klar, das bei aktivem Filter die Zahl der georteten Blitze der Station runtergeht und die Einträge im SysLog des Routers rauf...;-))Aber ist meine Annahme überhaupt richtig? Wäre schön, wenn Tobi oder Ingmar da mal aufkären könnten...;-)
Edit: oder ist das "geheim"..?
Grüsse
Michael -
@Manfred: Wenn dein Router nicht direkt am WAN(Internet) hängt, dann kannst du die Firewall einfach abschalten, und es sollte funktionieren. Das ist zumindest die einfachste Lösung.
Über SSH anmelden und folgende zwei Befehle nutzen:
Alternativ über die Weboberfläche unter System -> Startup die Firewall "Stop"en und auf "Disabled" klicken.@mrgreen: Dass er in ps mehrfach auftaucht, ist normal, da der XLT mehrere Threads verwendet, die unter Linux als Prozesse geführt werden (ein Thread für den Webserver, einer für das Lesen vom Board usw.)
Edit: Ich glaube, der Tracker guckt bei Blitzortung.org nach, wie ausgelastet der Server ist und schaltet bei hoher Auslastung einen Filter ein, welcher schwache oder zu starke Signale dann nicht an den Rechenserver sendet..?
In der WebGUI des Trackers kann man unter Filter dann sehen, ob der gerade aktiv oder passiv ist. Klar, das bei aktivem Filter die Zahl der georteten Blitze der Station runtergeht und die Einträge im SysLog des Routers rauf...;-))Geheim ist da natürlich nichts! Mit der Auslastung des Servers hat das auch nichts direkt zu tun, ich zitiere mal, was Tobi zu dem Feature geschrieben hat:
Zitat von tobiAlles anzeigen- Remote parameter updates
* Admins can change values individually
* this can improve overall performance/accuracy of your tracker and the whole network
* privacy: you have the possibility to disable the updates
* privacy: tracker pulls parameters from Blitzortung, uses easy HTTP-Transfer
--> Admins cannot access the tracker itself!
* transparent: you can always check the requested parameters by calling the given URL
* Examples what Admins can do for you:
+ changing the way how the interference mode works
+ adding filters if your station has problems with interferences
+ add fallback server while tracker is running if main computing server is down
+ disabling station when thunderstorms come closer -> prevents false positions
+ show a short message, if station or tracker has problemsZitat von tobidie Filter sind erstmal ein Versuch.
Der Parameter "filter_enable" steht aktuell auf 1, d.h. der Filter wird erst dann aktiv, wenn eine der Interference-Mode-Bedingungen erfüllt ist. Erst wenn auch die gefilterten Signale wieder eine dieser Bedingungen erfüllen, wird der I-Mode aktiviert. Der Filter wird wieder deaktiviert, wenn es in den letzten 10 Sekunden keine gefilterten Signale mehr gab.
Der Filter ist so eingestellt, dass ein gewisses Minimum (aktuell ca. 1V) überschritten werden muss, gleichzeitig das Signal aber nicht übersteuert ist. Ersteres sind üblicherweise Vorentladungen, Letzteres relativ nahe Blitze. Beides taugt kaum zur Ortung bzw. kann diese verfälschen.
Durch den automatischen Filter wird also der I-Mode herausgezögert.
Dass der XLT-Tracker das Log so "vollschreibt" ist eigentlich nicht unbedingt beabsichtigt, ich schaue mal, ob man da noch was verbessern kann.
-
Hallo Ingmar
Also irgentwie will mein Router den 8080 nicht erreichen.

Habe es so gemacht wie du es ja beschrieben hast die Firewall komplet abgeschaltet.
1 /etc/init.d/firewall stop
2 /etc/init.d/firewall disableAlternativ über die Weboberfläche unter System -> Startup die Firewall "Stop"en und auf "Disabled" klicken.
Neustart ist gemacht,aber es kommt immer "Verbindung Fehlgeschlagen".

In der Paketverwaltung ist "XLT1-1" eingetragen.
Unter "Putty" kann man die XLT-Soft gut lesen.
Auf dem Server steht unter Stationen auch bei mir XLT-Open-Wrt.Und das tut auch.Nur der Port 8080 und die dazu gehörte WebGUI tut nicht...

Grüße
Manfred
-
Moin
@ Manfred
hast mal geschaut ob der Dienst überhaupt auf der 8080 gestartet wurde bzw. ob die GUI überhaupt angelegt wurde ? da kannst nämlich auf der 8080 anfragen wie Du willst
Ich werde heute Abend den neuen Tracker mal auf meinen neuen Dir-825 packen und schauen wir er bei mir läuft muss aber die 8080 gleich ändern da die bei mir schon vom OSCAM belegt ist

MFG Jens
-
@ Manfred
hast mal geschaut ob der Dienst überhaupt auf der 8080 gestartet wurde bzw. ob die GUI überhaupt angelegt wurde ? da kannst nämlich auf der 8080 anfragen wie Du willst
Dazu im Putty:
- da sollte blitzortung_tracker mit 8080 auftauchen.
Ich werde heute Abend den neuen Tracker mal auf meinen neuen Dir-825 packen und schauen wir er bei mir läuft muss aber die 8080 gleich ändern da die bei mir schon vom OSCAM belegt ist

Musst du im Moment per Hand im Init-Script ändern, werde es aber noch als uci-Option einbauen.
-
Hallo Jens / Ingmar
So kann jetzt den Port 8080 erreichen mit der Gedanken Hilfe von Ingmar.
ZitatAlles anzeigenRE: Xlt 8080
Kann es sein, dass du vergessen hast, das Init-Script zu aktualisieren?
Quellcode
1. rm /etc/init.d/blitzortung_tracker
2. wget -O /etc/init.d/blitzortung_tracker
3.chmod +x /etc/init.d/blitzortung_tracker
4./etc/init.d/blitzortung_tracker restartJa war so das hat gefehlt....



Grüße aus Reutlingen.
-
Hallo Forengemeinde,
nachdem meinTOA nun am Laptop(perWLAN weitergeleitet) -bis auf die typischen Ausfälle des GPS mehrmals täglich - läuft, will ich das System nun autark mit Router per WLAN-betreiben. Bei mir scheiterst schon ganz am Anfang ;o(
Mein "Haus"-router ist ein Speedport W700v. Mein neuer für die Anlage ist ein TP-Link 1043ND, OpenWRT ist drauf ( Backfire 10.03 oder so).
Der 1043 ist per LAN1 mit dem Laptop verbunden und soll ja nun über Wlan mit dem Speedport reden. Leider verfitze ich mich ständig in der Vielzahl von Konfigurationsmöglichkeiten des 1043.
Ich will ja nur erstma die beiden per Funk miteinander verbinden, um dann später den Tracker noch aufzuspielen und weiterzumachen.
Ich habe zwar im OpenWRT-Menue mein Heimisches Netzwerk gefunden, er erkennts auch. Aber ich komme auf diese Weise nicht ins www. Mein Speedport habe ich versucht als AP einzutragen, den 1043 als DHCP-client. Auch der Versuch den 1043 mit ner statischen IP zu belegen hat nichts gebracht.
Was mache ich hier immer wieder falsch? Theoretisch müßte ich doch nunmal mit meinem Laptop, dem per LAN angeschlossenen TP-Link1043 drahtlos ans Speedport kommen und weiter ins www.Könnt ihr mir da auf die Sprünge helfen?
Mit besten Grüße!
Gabor
-
Hallo Gabor,
Ich habe es bei mir wie folgt eingerichtet:
Mein Netz läuft zunächst einmal mit festen IPs, DHCP ist deaktiviert. Der Router mit Zugang zum WAN (Internet) hat eine Adresse im 192.168.1.x-Netz, ebenso die angeschlossenen Rechner im Heimnetzwerk.
Der Blitzortungs-Router (gleiches Modell wie bei Dir mit OpenWRT) hat eine Adresse im 192.168.2.x-Netz, die beiden Router sind also in verschiedenen Netzen. Im OpenWRT-Router habe ich nun in der WAN-Konfiguration die Adresse des Routers im 192.168.1.x - Netz angegeben und den WAN-Port des Blitzortungsrouters natürlich mit einem Ethernet-Port (bzw. über einen Ethernet-WLAN-Adapter wie bei mir) des Internet-Routers verbunden. Bei mir funktioniert es so einwandfrei, ich kann sowohl über WLAN des Blitzortungs-Routers ins Internet als auch über den anderen Router, wenn ich die jeweilige Netzwerk-Adresse des Rechners anpasse. Mac-Adressfilter müssen -wenn aktiviert- natürlich ebenfalls entsprechend angepasst werden.
Sicherlich gibt es aber auch noch andere Wege, mal sehen, was andere noch so schreiben, bei mir funktioniert es so jedenfalls..;-)
Beste Grüsse,
Michael -
Hi Micha,
also mein Router am Netzt hat ne feste IP (192.168.2.1) und vergibt an die anderen täglich eine neue am die angeschlossenen Geräte. Der TP-Link 1043 müßte dann immer die von ihm neu beziehen...
Grüße, Gabor
-
Hallo Gabor,
Dann hast Du ja DHCP aktiviert, oder? Bei mir bleiben die statischen IPs immer gleich, es sei denn, ich selbst ändere die. wie das jetzt mit DHCP zu bewerkstelligen ist, kann ich Dir leider auch nicht sagen, bin jetzt nicht der Netzwerk-Fachmann...
Wenn Dein Internet-Router die 2.1 hinten hat, müsste der Blitzortungs-Router eben hinten z.B. 1.1 oder 3.1 haben, eben ein anderes Subnetz.
Grüsse,
Michael -
Wichtig, die WLAN-Schnittstelle (die als Client verbunden ist), in die WAN-Zone der Firewall packen, dann sollte es gehen. Ich habe ein so fertig eingerichtetes Gerät an der Arbeit stehen, wenn ich morgen dran denke, bringe ich es mit und mache Screenshots

-
He, Ingmar, das wäre super !!!
-
Hi Ingmar,
haste den schon mal etwas dazu "abgelichtet"?
Grüße, Gabor
-
Kurzer Einschub:
Da man bei OpenWRT Routern ohne Webinterface einen Cronjob über einen SSH Zugang einrichten muss, hier eine kurze Anleitung:Öffnen von Vi und Einfügen des Crojobs mit anschließendem Speichern und neustarten des Servers
-