Tasker - Homescreen beim kabellosen Laden öffnen

  • 8 Antworten
  • Letztes Antwortdatum
S

StefanDHD

Ambitioniertes Mitglied
17
Hallo Android-Hilfe-User,

ich versuche mich momentan an Tasker.

Folgende Voraussetzungen sind erfüllt:
Telefon: Nexus 5 mit Android 4.4.4 (nicht gerootet)
Tasker: Version 4.3u4
PlugIn: Secure Settings v1.3.4

Problemstellung:
Ich habe im Auto eine Kfz-Halterung, die per Qi-Funktion das Nexus 5 kabellos lädt. Sobald ich das Nexus 5 in die Halterung stecke, soll das Display eingeschaltet werden und das Telefon auf einen bestimmten Homescreen wechseln. Das Display soll solange an sein, bis ich das Telefon wieder aus der Halterung entferne.

Lösungsansatz:
Ich habe mich nach Lesen der FAQ erst einmal selber an Tasker probiert. Mein Lösungsansatz sieht folgendermaßen aus:

WENN (Profil)
Nexus 5 kabellos geladen wird (Status / Laden / Power / Drahtlos --> JA)

DANN (Task: Car Home Screen)
1. Ausgabe eines Signaltons (Alarm / Beep --> Frequenz: 2200Hz, Dauer: 150ms)
2. Umgehen des Pattern Locks
3. Wechsel auf bestimmte Homescreen-Seite
4. Display eingeschaltet lassen (Display / Display Timeout --> 24h)

Und im Anschluss:

WENN
Nexus 5 nicht mehr kabellos geladen wird

DANN
Bedingungen aus dem Task: Car Home Screen rückgängig machen.

Grundsätzlich erkennt Tasker, dass das Telefon kabellos geladen wird und nun die Aktionen aus der Task "Car Home Screen" ausführen soll. So weit so gut :laugh:
Nun treten aber bei den Aktionen diverse Probleme auf.

Zu 1.:
Ausgabe eines Signaltons erfolgt einwandfrei.

Zu 2.:
Das Umgehen des Pattern Locks stellt eine Herausforderung für mich dar. Versuche mit Secure Settings und Keyguard (Plugin / Secure Settings / Actions / Keyguard) blieben bisher erfolglos.
EDIT: Ich habe das Entfernen des Pattern Locks doch hinbekommen. Über "Plugin / Secure Settings / Actions / Keyguard --> Disabled / BG, Timeout 10 Sekunden" wird das Pattern Lock entfernt, auch wenn noch keine Geste eingegeben wurde. Jetzt muss es nur beim Herausnehmen des Telefons wieder eingeschaltet werden.

Zu 3.:
Der Versuch über "App / Home-Screen anzeigen --> Seite 4" führt zwar dazu, dass der Default Homescreen erscheint, nicht aber die ausgewählte Seite.

Zu 4.:
Die Funktion "Display / Bleibe Aktiv" ist bei mit rot hinterlegt und kann nicht genutzt werden, mit einem Display Timeout von 24 Stunden während das Telefon in der Ladestation ist, wäre ich aber auch zufrieden. Problem ist hier nur, dass das Display Timeout nach Herausnehmen des Telefons aus der Ladestation wieder auf den gewünschten Wert (30 Sekunden) zurückgesetzt werden muss.

Von den Experten hier würde ich nun gerne erfahren, wie ich die unter 2.), 3.) und 4.) genannten Probleme umgehen kann und das Telefon nach entfernen aus der Ladestation wieder in den Ursprungszustand zurückgesetzt bekomme.

Ich hoffe alle Ausführungen sind verständlich, ansonsten fragt gerne noch einmal nach.
Vielen Dank schon einmal für jede Hilfe!

Beste Grüße
Stefan

EDIT 2: Das Rückgängig machen der Einstellungen ist natürlich einfach möglich, indem ich folgendes zweites Profil erstelle:

WENN (Profil)
Nexus 5 NICHT kabellos geladen wird (Status / Laden / Power / Drahtlos --> NICHT)

DANN (Task: Car Home Screen Aus)
1. Ausgabe eines Signaltons (Alarm / Beep --> Frequenz: 2200Hz, Dauer: 150ms)
2. Einschalten des Pattern Locks (Plugin / Secure Settings / Actions / Keyguard --> Enabled, Timeout 10 Sekunden)
3. Wechsel auf bestimmte Homescreen-Seite
4. Display-Timeout zurücksetzen (Display / Display Timeout --> 30 Sekunden)

Allerdings ist dieses dann immer aktiv, solange das Telefon nicht kabellos geladen wird (also in 99% der Nutzungszeit). Hat dies negative Auswirkungen (z.B. Akuuverbrauch)?
 
Zuletzt bearbeitet:
Habe ein ähnliches Profil schon länger laufen, ich lasse allerdings beim Laden einfach BT einschalten, wenn er sich innerhalb 5 minuten mit meinem Auto verbindet, startet er das profil car, ist einfacher meiner meinung nach ;)
 
Outlaw schrieb:
Habe ein ähnliches Profil schon länger laufen, ich lasse allerdings beim Laden einfach BT einschalten, wenn er sich innerhalb 5 minuten mit meinem Auto verbindet, startet er das profil car, ist einfacher meiner meinung nach ;)

Hallo Outlaw,

ein Profil Car oder ähnliches kenne ich nicht, ich habe eine Stock ROM.

Hast Du denn eine Lösung zum Wechseln des Homescreens?
Oder eine Idee, wie das Rückgängig machen der Einstellungen nach Entnahme des Nexus aus der Ladestation eleganter gelöst werden kann?

Vielen Dank schon einmal für Deine Hilfe! :thumbup:

Grüße
Stefan
 
Hallo jna,

vielen Dank für die Infos.
Da ich ein Stock ROM habe, ist so ein Launcher standardmäßig nicht vorhanden.
Ich würde das Ganze lieber über einen meiner Homescreens lösen als über eine externe App.

Dennoch vielen Dank für die Links, eventuell komme ich darauf zurück.

Mein größtes Problem ist immer noch das Erreichen eines bestimmten Homescreens über Tasker.
Egal, welche Seitenzahl ich in der Aktion auswähle, Tasker steuert immer nur den zuletzt geöffneten Homescreen an.
Hat hierzu jemand einen Rat?

Btw. so sieht mein Homescreen aus, der angesteuert werden soll (Anhang).

Schöne Grüße
Stefan
 

Anhänge

  • Screenshot_2014-07-17-11-50-25.png
    Screenshot_2014-07-17-11-50-25.png
    148,7 KB · Aufrufe: 307
Probier doch mal, obs mit einem anderen Launcher klappt.
Ansonsten gäbe es noch die Möglichkeit, per XML-Edit den Default-Homescreen zu Seite 4 zu setzen, solange Dein Autoprofil aktiv ist.

Zum Deaktivieren kannst Du den Task aus Deinem zweiten Profil auch einfach als Exit-Task des ersten setzen.
Aber auch bei der Lösung mit zwei Profilen symbolisiert das Grün nur, dass der Kontext erfüllt ist, dies hat in Deinem Fall keine Auswirkungen auf den Akkuverbrauch.

Ich würde übrigens auch einen Bluetooth-Kontext empfehlen, da es beim kabellosen Laden keine Erhaltungsladung gibt.
Das Gerät wird bis 100% geladen und dann wird der Ladevorgang unterbrochen, bis ein gewisser Schwellenwert unterschritten wird (in meinem Fall 95%) und dann würde Dein Autoprofil wieder deaktiviert.
Wenn Dein Gerät noch 98% Ladung hat und Du es in die Station steckst, würde das Profil gar nicht erst aktiviert.
 
Hallo cramu,

vielen Dank für den Tipp mit dem XML-Edit, das werde ich nach dem Wochenende einmal ausprobieren. Das wäre sogar noch eleganter, weil nach jeder Aktion wieder der gewünschte Auto-Homescreen erscheinen würde.

Danke auch für die Info mit der Erhaltungsladung. Dann muss ich mir noch etwas überlegen.. Eigentlich wollte ich Bluetooth erst einschalten lassen, sobald das Telefon in die Ladestation gesteckt wird. Aber das könnte ich zur Not verschmerzen.

Grüße
Stefan
 
Und Du brauchst keinen 2. Profil erstellen. Bei ersten Profil lange auf den Tasknamen drücken, dann kommt ein Menüfeld wo man einen Exittask hinzufügt.
 
StefanDHD schrieb:
Hallo cramu,
vielen Dank für den Tipp mit dem XML-Edit, das werde ich nach dem Wochenende einmal ausprobieren.

Hierfür wären dann aber Rootrechte nötig.
 

Ähnliche Themen

U
Antworten
5
Aufrufe
164
semko
S
coolzero3389
  • coolzero3389
Antworten
12
Aufrufe
394
coolzero3389
coolzero3389
holms
Antworten
1
Aufrufe
209
holms
holms
Zurück
Oben Unten