Page 1 of 1

WLAN verfügbar ist leer

Posted: 14 May 2016 13:32
by supric
Hallo,

ich möchte abhängig von verfügbaren WLAN Access Points meinen Standort identifizieren. Leider sind sämtliche Variablen leer, die ich im Zusammenhang mit WLAN auswerten kann mit Ausnahme des verbundenen Access Points (ssid), falls ich verbunden bin. So schlägt auch der Condition Typ "WLAN verfügbar" immer fehl.

Modell: Nexus 5
Image: CM13 Snapshot (Android 6.0.1)

Ich habe dies auch mit der letzten original Google Hammerhead-Version probiert. Gleiches Ergebnis.

Im Screenshot lasse ich mir alle Variablen als Benachrichtigung anzeigen:
Screenshot_20160514-152028-small.png
Screenshot_20160514-152028-small.png (69.06 KiB) Viewed 13653 times
Screenshot_20160514-144736-small.png
Screenshot_20160514-144736-small.png (87.49 KiB) Viewed 13653 times
Danke! supric

Re: WLAN verfügbar ist leer

Posted: 14 May 2016 14:02
by supric
Ok, hat sich erledigt. Bin inzwischen auf die Action "Initialisiere Variable WLAN Access Point Liste" gestoßen.

Supric

Re: WLAN verfügbar ist leer

Posted: 17 May 2016 19:19
by supric
Hallo,

leider macht der Flow noch nicht das, was ich mir vorstelle. Ich möchte einmalig die verfügbaren Access Points scannen und davon abhängig einige Actions durchführen. Es sollen beliebige Access Points sein und nicht nur konfigurierte, aktivierte oder deaktivierte wie in "Initialisiere Variable WLAN Access Point Liste".

Ich finde nur den Trigger "WLAN Scan Resultate verfügbar", der mir die Informationen liefert, die ich brauche. Da dieser permanet läuft und getriggert wird, wenn WLAN eingeschaltet ist, müsste ich den Flow bei Bedarf aktivieren und dann wieder deaktivieren. Das erscheint mir alles recht umständlich. Lieber wäre mir die Verfügbarkeit der Access Points innerhalb eines Flows, den ich gezielt starten kann. Gibt es da noch eine einfachere Möglichkeit, die ich übersehen habe?

Supric

Re: WLAN verfügbar ist leer

Posted: 19 May 2016 17:21
by kastr
Bei mir funktioniert es nur wenn zusätzlich gps aktiviert ist (Android 6 Samsung Note 4). Das ist aber für mich sinnlos da ich dann gps abfragen könnte statt wlan.

Re: WLAN verfügbar ist leer

Posted: 19 May 2016 19:48
by Martin
Hi,

Condition WLAN verfügbar liefert auch die Liste der aktuell verfügbaren Netzwerke.
Allerdings gibt es noch diesen Fehler in Android: https://code.google.com/p/android/issue ... ?id=185370, also werden scheinbar die Scan Resultate nicht geliefert, wenn GPS respektive Standort ausgeschaltet ist. Auf einem Nexus 5X mit 6.0.1 steht die Liste zur Verfügung, wenn Standortmodus auf Energiesparmodus eingestellt ist.

Freundliche Grüsse
Martin

Re: WLAN verfügbar ist leer

Posted: 22 May 2016 05:40
by Bushmills
> ...bei Bedarf aktivieren und dann wieder deaktivieren...

Ein flow kann sich beim ausgeführt werden auch selbst deaktivieren. Das aktivieren kann durch den Scan-flow erfolgen. Damit würde der wlan-Listen flow nur einmal nach jedem ausgelösten Scan ausgeführt.