Kann ich Tasker-ähnliche Programme so programmieren, dass sie Dinge tun, wenn sich ein bestimmtes WLAN-Netzwerk in Reichweite befindet?

Ich möchte Tasker, Llama oder ein ähnliches automatisiertes Programm ausprobieren.

Ich möchte jedoch KEINE Ereignisse basierend auf GPS oder anderen Standortinformationen programmieren (aus verschiedenen Gründen, die für diese Frage nicht relevant sind).

Gibt es eine Möglichkeit, Aufgaben in Tasker oder einem gleichwertigen Programm basierend auf der Tatsache auszulösen, dass sich ein WLAN-Netzwerk mit einer bestimmten SSID (oder einer anderen Signatur) in Reichweite befindet oder außerhalb der Reichweite liegt?

Zur Verdeutlichung: Eine der Hauptaufgaben besteht darin, mein WLAN ein- und auszuschalten, wenn ich in die Reichweite bekannter Netzwerke ein- oder aus ihr herausschwebe. Daher sollte das bloße Vorhandensein in Reichweite der Auslöser sein, NICHT mit dem Netzwerk verbunden.

Antworten (2)

  1. Erstellen Sie in Tasker einen neuen Statebasierenden Kontext und wählen Sie Netals Zustandskategorie.Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

  2. Wählen Sie dann Wifi Nearals Netzaktion:

    Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Dadurch wird ein Bildschirm angezeigt, auf dem Sie Daten über den gewünschten WLAN-Zugangspunkt eingeben können. Wenn Sie sich in der Nähe des gewünschten WLAN-Zugangspunkts befinden, können Sie einfach die Scan-Taste drücken (die Taste mit dem Linsensymbol am linken Ende des Textes SSID) . .

Geben Sie hier die Bildbeschreibung ein

Dies scannt die nahegelegenen Zugangspunkte und listet ihre Details auf. Wählen Sie einfach diejenige aus, an der Sie interessiert sind. Jetzt können Sie eine Eingangsaufgabe und eine Ausgangsaufgabe zu dem hinzufügen, was Sie möchten.

Narayanan, du solltest deine Tasker-App aktualisieren :) Heutige Bildschirme sehen ganz anders aus (Holo-UI). Aber +1 für die Antwort – so würde ich es auch machen.
Danke Izzy, der Tasker hat verschiedene Versionen für 4.0+ Geräte und 1.6+ Geräte - nur zur Info. Die Screenshots stammen von meinem Handy mit Tasker 1.6u2m auf Android v2.3.3 und die Holo-UI ist in v4.1+. Korrigiere mich, wenn ich falsch liege.
Jo. Nein. Teilweise. Ich habe die Holo-Benutzeroberfläche bereits auf 4.0.3, also ist es nicht 4.1+. Aber ja, direkt nachdem ich meinen Kommentar abgegeben hatte, dachte ich, dass dies der Fall sein könnte. Ich muss bei meinem alten Droid², auf dem noch 2.3.7 läuft, nachsehen, ob es auf die Holo-Benutzeroberfläche aktualisiert wurde – aber ich erinnere mich genau an diese Sache mit einigen anderen Apps (Holo auf 4+, alte Benutzeroberfläche auf GB). // Ersetzen wir also meinen vorherigen Kommentar durch einen Hinweis, dass Screenshots auf neueren Android-Versionen (höchstwahrscheinlich 4.0+) anders aussehen würden :)
Nein. Yay. IIRC Tasker wurde für Holo überarbeitet und verwendet ActionBarSherlock (ABS) für ältere Plattformen < ICS :)

Kurz gesagt: Sowohl Llama als auch Tasker haben den Status „WiFi-Netzwerk verbunden/getrennt“, in dem Sie Aufgaben/Aktionen auslösen können. Tasker hat auch einen WiFi Near-Zustand, sodass Sie nicht mit einem Netzwerk verbunden sein müssen, damit eine Aufgabe ausgelöst wird, während Llama dies nicht tut.

"WiFi-Netzwerk verbunden / getrennt" ist definitiv NICHT das, wonach ich gefragt habe, da die Aufgabe, die ich möchte, darin besteht, WiFi ein- / auszuschalten, wenn ich mich in Reichweite eines bekannten WiFi-Netzwerks befinde :) Kennt der Nahzustand in Tasker den Unterschied zwischen Netzwerke, oder ob man einfach in Reichweite ist?
@DVK Entschuldigung! Die Art und Weise, wie Sie Ihre Frage formuliert haben, deutet auf etwas anderes hin. Tasker kennt den Unterschied zwischen Netzwerken – wenn Sie ein Profil mit dem Status „WLAN in der Nähe“ erstellen, erhalten Sie eine Liste mit mehreren Netzwerken in Reichweite, aus denen Sie auswählen können. Wenn Sie nicht in Reichweite sind, können Sie die SSID manuell eingeben (und optional die MAC des Netzwerks, was ich empfehlen würde). Ich habe ein Testprofil mit dem erstellt, was Sie tun möchten, und ich kann bestätigen, dass es funktioniert.