Reichweite der FF Knoten in der map darstellen

Es gibt eine neue Version mit starken Änderungen (alternativ von GDrive).

  • Der Upload-Mechanismus ist komplett anders: Es nur noch auf Knopfdruck hochgeladen. In ersten Versuchen klappt das problemlos, aber sichert euch die CSVs bitte immer noch lokal.
  • Die Felder in der CSV sind anders, es gibt neue, alte wurden entfernt – siehe Release Info im Link.
  • Insbesondere werden „leere Scans“ ohne gesichtetes Wifi mitgeloggt, siehe Diskussion weiter oben.

Ich bin gespannt, wie es klappt – probiert’s aus! :smile:

Hinweis zum Upload: Es reicht, einmal pro Tag (und zwar nach dem Scannen, klar) hochzuladen. (Mehrfach schadet aber nicht.) Es wird das gesamte Log des Tages hochgeladen, also die Datei wifilog.csv. Das Log vom Vortag (und früher) wird archiviert und nicht hochgeladen.

3 Likes

Direkt ausprobiert. Upload ging sehr schnell, für mein Gefühl zu schnell (in der Zeit baut Firefox keine http Verbindung auf)
Beim loggen scheint es so als wenn manchmal das wlan nicht gefunden wird, obwohl ich laut Android Empfang habe. Wenn ich dann nach 1-2 Minuten wieder an dem Punkt bin findet auch die App das WLAN.

Das nehm ich als Lob. :wink: Ne, im Ernst, wenn du in deinem Debug-Log nachschaust, findest du eine Upload-UUID. Lass uns das gerne prüfen. Einige leere Logs wurden tatsächlich hochgeladen, aber ich vermute, da war einfach jemand neugierig ;).

Upload UUID: c9207541-3bcf-4c8c-9289-2c5b8b94ed55
Laut log hat es eine Sekunde gedauert, gefühlt kam die Bestätigung aber ohne Verzögerung.

Kam 16:50 an, Größe 73853 Bytes, 386 Zeilen.

hexbin-offline.zip (130.0 KB)

Hier ist eine Offline-Version der Karte, mit der eigene CSVs angeschaut werden können. In Zeilen 65–67 der HTML-Datei müsst ihr ggf. die Spaltenindizes anpassen (von Null gezählt – z.B. Lat. in 3. Spalte → 2 angeben).

Es wird nach wie vor absolut nichts bereinigt, o.ä. – einfach nur der Durchschnitt aller Messungen im Hex.

2 Likes

Suuuper danke …ich werd mich diese Woche mal drann setzen und die Interpolationsgeschichte weiter verfolgen.
wird aber wie das Hexbining auch erst in den letzten Zoomstufen aktiv sein.

Muss dazu erstmal ein GIS aufsetzen usw. das ganze gestalltet sich doch etwas kompleer als gedacht.
Aber deine Hexbin-visualisierugg gefällt mir schonmal sehr !

Ich habe gestern mal einen etwas längeren Lauf in Düsseldorf gemacht und bin auf die Ergebnisse gespannt.
Zumindest ein paar Uploads gingen alle erfolgreich durch.

Was ich mir wünschen würde:

  • Scannen nur auf einem Kanal. Ich brauche keine Nachbarkanäle, dafür aber feiner granulierte Ergebnisse
  • Netzwerkliste „oben“ auf dem Bildschirm, denn ich war ständig nur beim Herunterscrollen, um zu schauen, ob es überhaupt Sinn ergibt, in der jeweiligen Richtung eweiterzulaufen.
  • matching SSIDs immer oben in der Liste eben um zu schauen, ob da überhaupt ein Freifunk ist unter den 50+ Networks…
  • Ein alternativer Display-Lock, damit man in der App stehen bleiben kann, ohne aber ständig gefahr zu laufen, in der Tasche versehentlich „stop logging“ als „PocketCall“ zu betätigen
  • Restart-Detection Wenn man die App startet obwohl sie noch lief, wird das Logging deaktiviert. Keine Ahnung, was mit den bestehenden Daten „der alten Instanz“ dann passiert.
  • Wiggle-Support Upload der Daten parallel auch zu wiggle.net (selbst wenn man nur auf einem kanal gescannt hat), die freuen sich drüber.
  • Fancy stat-Screen Ein Scan-Schirm mit kummulierten Daten und vielleicht dem dB-Wert vom Matching-Network „in groß/buntig“.

(Sorry, ist halt ne lange Wunschliste)

Generell wie immer: Wünsche in Github als Issues eintragen. Der Thread hier ist lang, ich scroll nicht mehr als oben. Und die Feature-Requests sind gut! Also hierhin.

Aber konkret zum Display-Lock: Hast du mal versucht, mit ausgeschaltetem Display zu loggen? Entgegen deiner Aussage weiter oben sollte das durchaus möglich sein (Stichwort Wake-lock). Will nicht garantieren, dass es 100% klappt. – Im Gegenteil, gibt schon Bug-Reports dazu, das Loggen spontan aufhört, und das ist ein wichtiger Punkt, an dem noch gearbeitet werden muss. Aber versuch es mal.

Ach ja, da vermute ich: bekanntes Wlan gefunden!
Wenn nämlich das Android ein auf „automatisch verbinden“ gestelltes Wlan sieht, dann geht es in die DHCP&Co-Prozedur… und das bringt Wifi-Scanner ins Straucheln. Aber der Wifianalyzer und die Wiggle-App erkennen das und recovern einige Sekunden später wieder.

Das ist extrem interessant, weißt du Details? Gerne auch auf Github.

Ich habe keinen Github account.
Hotfix ist, das eigene Wlan (freifunk, privates lan) aus der Netzwerkliste zu löschen (oder das „automatisch verbinden“ deaktivieren.)

Ich würde ja schon drauf brennen zu sehen, ob meine Scans von gestern irgendwie sinnvolle Ergebnisse gebracht haben.
Lässt sich die Karte vielleicht aktualisieren?

@tjanson hat eine offline Version gepostet. Dort kannst du dir deine Ergebnisse anschauen: Reichweite der FF Knoten in der map darstellen

1 Like

Ich vielleicht nicht, aber andere dann. (fehlt mir vermutlich irgendein KnowHow für. Ich gucke da nur in einen leeren weißen Kasten nach Auswahl der Datei.)
Danke.

Mehr muss eigentlich auch nicht gemacht werden. Hast du den Ordner vorher entpackt, Scripte zugelassen?

ok. sicherheit…

abgesehen davon: mein lokales CSV auf dem Android ist unvollständig. ich habe nur 3 Minuten von etwa 3h zu Fuß und 45min mit dem Auto.
Immerhin hat der Upload ca. 6-8 mal funktioniert.
Wie komme ich jetzt an diese Daten wieder ran?
Oder muss man vor dem Upload erst das Logging stoppen?

wird lokal auf deinem Handy unter Sdcard//WifiLocationlogger/wifilog.csv abgespeichert…

Meine scheint auch unvolständig zu sein … bzw. das Log wurde ohne Meldung abgebrochen :frowning:

Ich bin auch dafür Locations auf bei denen kein Netztwerk enstrpechend des SSID Filters gefunden wird mit zu Loggen
das hätte einige Vorteile auch für die Visualisierung (Natuaral Neighbour interpolation)

Auf dem Schirm lief das Log noch und wurde in der Liste unten auch ständig aktualisiert. Habe ich mehrfachst geprüft… und immer wieder zwischendurch hochgeladne… war also dann wohl „Waste of Time“: Schade.

kann es sein das dein Bildschirm ausgegangen ist ??