Zeigt her eure Tasker Profile!

  • 621 Antworten
  • Letztes Antwortdatum
Zum letzten Punkt. Neues Profil Status Netzwerk WLAN verbunden dann neuer Task Netzwerk mobile Daten aus. Exittask mobile Daten an
 
Habe ich eben schon so eingerichtet - ich dachte halt, daß ich das in einem einzigen Profil anfackeln könnte. Gut, habe ich halt ein Profil mehr - Hauptsache es läuft. :)
 
Wenn du es richtig gemacht hast, ist es nur ein Profil und 2 Tasks (einer davon ist der Exittask).
Wie das geht siehst du in meinem Post auf der vorherigen Seite.
 
Nein, das was er will geht nur mit 2 Profilen.

1. Ortsgebunden Wlan an
2. Wenn im Wlan, mobile Daten aus.

Wenn du es kombinierst wird immer in der Nähe seines Zuhauses Mobile Daten ausgeschaltet.
 
Oh, hätte mir mal die Aufgabe durchlesen sollen :)
Hab nicht das ortsbezogene WLAN registriert.
 
Indurus schrieb:
Aufnahme-Widget: Per Knopfdruck wird Ton aufgezeichnet bzw. wieder beendet. Während der Aufzeichnung wird ein REC Symbol in der Statusleiste angezeigt!

Hallo Indurus,
Kannst Du bitte step-by-step erklären, wie Du das gemacht hast!?
Bin blutiger Anfänger!
Danke und Gruß,
Beamier
 
Code:
Test (13)
	A1: If [ %Recording ~ 0 ]
	A2: Record Audio [ File:Test Source:Microphone MaxSize:0 Codec:AAC Format:MP4 ] 
	A3: Notify [ Title:Test Text:Test Icon:cust_icon_donut Number:0 Permanent:On Priority:5 ] 
	A4: Variable Set [ Name:%Recording To:1 Do Maths:Off Append:Off ] 
	A5: Else 
	A6: Record Audio Stop 
	A7: Variable Set [ Name:%Recording To:0 Do Maths:Off Append:Off ] 
	A8: Notify Cancel [ Title:Test Warn Not Exist:Off ] 
	A9: End If
Code:
<TaskerData sr="" dvi="1" tv="4.1u1m">
	<Task sr="task13">
		<cdate>1371462319961</cdate>
		<edate>1371463388525</edate>
		<id>13</id>
		<nme>Test</nme>
		<pri>10</pri>
		<Action sr="act0" ve="3">
			<code>37</code>
			<lhs>%Recording</lhs>
			<op>1</op>
			<rhs>0</rhs>
		</Action>
		<Action sr="act1" ve="3">
			<code>547</code>
			<Str sr="arg0" ve="3">%Recording</Str>
			<Str sr="arg1" ve="3">1</Str>
			<Int sr="arg2" val="0"/>
			<Int sr="arg3" val="0"/>
		</Action>
		<Action sr="act2" ve="3">
			<code>455</code>
			<Str sr="arg0" ve="3">Test</Str>
			<Int sr="arg1" val="1"/>
			<Int sr="arg2" val="0"/>
			<Int sr="arg3" val="2"/>
			<Int sr="arg4" val="0"/>
		</Action>
		<Action sr="act3" ve="3">
			<code>523</code>
			<Str sr="arg0" ve="3">Test</Str>
			<Str sr="arg1" ve="3">Test</Str>
			<Img sr="arg2" ve="2">
				<nme>cust_icon_donut</nme>
			</Img>
			<Int sr="arg3" val="0"/>
			<Int sr="arg4" val="1"/>
			<Int sr="arg5" val="5"/>
		</Action>
		<Action sr="act4" ve="3">
			<code>43</code>
		</Action>
		<Action sr="act5" ve="3">
			<code>657</code>
		</Action>
		<Action sr="act6" ve="3">
			<code>547</code>
			<Str sr="arg0" ve="3">%Recording</Str>
			<Str sr="arg1" ve="3">0</Str>
			<Int sr="arg2" val="0"/>
			<Int sr="arg3" val="0"/>
		</Action>
		<Action sr="act7" ve="3">
			<code>779</code>
			<Str sr="arg0" ve="3">Test</Str>
			<Int sr="arg1" val="0"/>
		</Action>
		<Action sr="act8" ve="3">
			<code>38</code>
		</Action>
		<Img sr="icn" ve="2">
			<nme>hd_aaa_nixx_plug</nme>
		</Img>
	</Task>
</TaskerData>
Ziemlich easy...
Noch nen Homescreen Tasker Widget erstellen und fertig...
Ggf. noch den Recordmode von Microphone auf Call oder so ändern, je nachdem was aufgenommen werden soll...

Nächstes mal den richtigen Thread nutzen bitte...
 
habe heute auch angefangen, mit Tasker zu experimentieren.

Habe Testweiße mal eine Task erstellt mit der Action Default Ringtone

Egal ob ich Alarm/Notification oder Ringtone auswähle, beim Anschließenden Test bekomme ich keine Soundausgabe.

Jemand ne idee woran das liegen könnte?

-Töne sind an
-Handy hab ich schon Rebootet
-habe testweiße mal alles aus Tasker gelöscht, nur die eine Task ist noch drin mit der Action Default Ringtone


-Play Ringtone funzt... wieso geht Default Ringtone nicht...
 
Zuletzt bearbeitet:
Bei defaultRingtone änderst du doch nur deinen Klingelton. Ich nutze MusicPlay zum abspielen eines bestimmten Sound.

Ps. Falscher Thread!

Gruß Salti
 
ohje heut hab ich wohl n brett vorm Kopf :D danke ;)
 
Hier sind meine Profile :)

1. Wenn der Bildschirm an ist und ich das Handy schüttel (Links - Rechts), dann geht die LED an und wenn ich nochmal schüttel geht sie wieder aus. Außerdem kann ich einfach den Bildschirm ausmachen, dann geht sie auch aus.

2. Wenn ich mit meinem Wlan verbunden bin, dann soll der Lockscreen deaktiviert werden.

3. Wenn ich die Gallerie oder Youtube App öffne, dann soll die Rotation aktiviert werden und die Helligkeit auf 100% aufgeschraubt werden.

4. Wenn ich Google Maps oder die Navigations App öffne, dann soll GPS automatisch angehen.

5. Von 22:30 bis 08:00 soll das Handy auf Lautlos gehen und ab 08:00 auf 50% der Lautstärke gehen.

6. Wenn ich mit meinem Wlan verbunden bin und ich ein Headset angeschlossen habe und eine Musikapp im Vordergrund läuft, und ich mich dem Annährungssensor nähre, dann soll ein Lied übersprungen werden.

7. Experementiere zurzeit ein wenig mit Autovoice. Wenn ich ein Headset angeschlossen habe, dann soll mithilfe von Autovoice das Handy andauernd zuhören was ich sage (bis ich das Headset entferne). Wenn ich das Schlüsselwort "Lied" sage, dann soll ein Lied weitergeschaltet werden. Dies funktioniert manchmal und manchmal nicht. Keine Ahnung warum, vielleicht liegts ja an meiner Aussprache. Außerdem zieht das mehr am Akku, wenn das Handy andauernd zuhört und nach dem Schlüsselwort sucht. Also nur mit Vorsicht zu genießen.
 
Zuletzt bearbeitet:
Hier kommen mal meine Profile :biggrin:
Hab jetzt n paar Wochen mit Tasker rumgespielt, ein paar Sachen müssen noch optisch und evtl. noch Code optimiert werden (Debugs raus usw...), aber im großen und ganzen läufts schon:

1) Wenn ich das Handy schüttel, wird die Display-Helligkeit auf 100% gesetzt.
Sehr nützlich im Sommer wenn man mit reduzierter Helligkeit drinnen war, und draußen dann gaar nix mehr erkennt

2) Wird ein Programm das Sound aufnimmt gestartet, wird eine Notification angezeigt. Mit einem Klick auf diese kann ich den DB-Wert des Mikrofons manuell pegeln. (Boeffla Sound Kernel, Werte werden aus init.d Werten ausgelesen bzw. geschrieben).
Hilfreich wenn man auf einem Konzert übersteuerungsfrei aufnehmen möchte, danach Text diktieren möchte, danach Atmo-Sounds aufnehmen will...

3) Übliche Zu Hause/Arbeit/Freundin Profile, die wahlweise Leise/Lautlos schalten. Am Wochenende bleibts länger stumm ;-) Verlasse ich eine der Zellen wird Wlan, falls aktiv, ausgeschaltet.

4) Wird eine der o.g. Gebiete verlassen, und innerhalb von 15 Minuten wieder betreten, werden die neuen Zellen geloggt, und mit Zeitstempel in eine Datei geschrieben. Alle Naslang schau ich da mal rein, und wenn ne neue Zelle dazukommen ist, wird die dem Gebiet noch hinzugefügt.

5) Morgens vor dem aufwachen Handy aufräumen, und mit WLAN auf aktuellen "Offline-Status" bringen.
Unnötige, wiederkehrende Dateien/Ordner werden gelöscht.
SMSBackup+ synct komplett.
OfflineBrowser Pro wird gestartet und lädt alle angegebenen Seiten (Spiegel, Heise, Golem, FAZ, Süddeutsche, Postillion) zum offline lesen runter. Mit tricky Überprüfung, ob auch alles angekommen ist (Ordnergröße, Datum der Index-Datei,...), und ggf. Neustart.
Dropsync Pro gleicht alle Ordner und Dateien ohne Größenbeschränkung ab.

6) Der aktuelle Datenverbrauch im Monat wird aus der 3G Watchdog-Config extrahiert. Aus den Tagen im Monat (31/30/28) und dem aktuellen Datum/Uhrzeit wir der "Normverbrauch" errechnet.
Daraus wiederum kann errechnet werden ob ich "im Plus oder Minus bin".
Dafür gibt es dann ein Widget auf dem Homescreen, da steht dann:
"Akt. Verbrauch: 26,8 MB
Akt. Kontingent: + 14,3 MB"

7) Ist Bluetooth an, Headset nicht verbunden, und ich bin nicht im Auto (Cardock) oder einem Gespräch, wird BT nach zwei Minuten ausgeschaltet.

8) Wird Handy in Cardock gesteckt passiert folgendes:
GPS an
Helligkeit auf Max / Keyguard disablen
Bluetooth an und periodisch Verbindungsversuch zum Headset
Blitzer.de starten und in den Hintergrund schicken
Car-Launcher wird gestartet

Während dem Ladevorgang wird eine Scene überlagert (damit ich nicht aus versehen was drücken kann), und es wird gefragt wie der Vorlese-Assistent agieren soll. Es gibt die Wahl zwischen Disabled (Nix wird vorgelesen), Enabled (Whatsapp/SMS/Emailbetreff wird laut vorgelesen), und Discrete (Info über Lautsprecher, Nachrichteninhalt über, wenn vorhanden, Bluetooth-Headset).
Vorgelesen wird dann zum Beispiel "Neue Whatsapp-Nachricht von Peter Müller - Hallo du, komme zehn Minuten später".
Bei Discrete kommt aus dem Handy "Neue Whatsapp-Nachricht", und der Inhalt kommt auf dem Headset an. Wenn keins verbunden ist, dann wird nix vorgelesen.
So hat man die Wahl ob der Beifahrer, falls es einen gibt, die Inhalte hören darf.

Ist das Handy nicht an eine Stromquelle angeschlossen, wird der Batterieverbrauch geloggt. Daraus errechnet sich dann die geschätzte Restlaufzeit, diese wird dann periodisch angesagt.

Wird das Handy abgedockt, werden die o.g. Einstellungen alle wieder rückgängig gemacht und Programme geschlossen. Zusätzlich wird die aktuelle Position in eine Textdatei gespeichert. Auf dem Desktop gibt es eine Verknüpfung, mit der ich mich später wieder dahin navigieren lassen kann - Parkplatzfinden leicht gemacht :)
Und sollte ich mal in einem fremden Auto fahren, gibt es noch eine Verknüpfung die das Docking simuliert. Im Carlauncher das entsprechende Gegenstück - da wird das abdocken simuliert.


Uff okay, ist ja doch schon einiges :-D Auf ein paar Profile, also die etwas trickreicheren wie mit Whatsapp-Nachrichten auslesen (SQL), Parkguide, Datenverbrauch, Vorlese-Assistent, Offline-Sync am Morgen bin ich schon etwas stolz :cool2: Weils ziemliche Frickelei war - und für mich auch wirklich einen Mehrwert besitzt.
More to come :smile:
 
  • Danke
Reaktionen: DiggerTT, Martl74, sgs9000A und 4 andere
@dafunkydroid

Könntest du Profil 4 hier mal genauer zeigen?
 
Hey, ja klar :)

Voraussetzungen: Die Zellen sind in einer entsprechend benannten *.txt hinterlegt, das macht das spätere bearbeiten leichter - Also z.B. cell_home.txt
Beim Booten werden die Textinhalte gelesen und in der Cell-Variable abgelegt (z.B. home.txt > %CellHome)
Die Bedingung des jeweiligen Profils ist dann diese Variable, also z.B. "Cell Near" = %CellHome. Zusätzlich zu den gewünschten Ereignissen wird wird die Variable %CellsLocation gesetzt, also z.B. "HOME"

Verlasse ich nun ein Gebiet, wird die Variable %CellsLocation gelöscht (Ausgangstask des jeweiligen Profils), und damit das Logging-Script angestoßen:

Code:
Profile: Log New Cells After Leaving Area (20)
	Event: Variable Cleared [ Variable:%CellsLocation ]
Enter: CellsAdd (21)
	<Initialisierung>
	A1: Variable Set [ Name:%cellsaddloopcounter To:0 Do Maths:Off Append:Off ] 
	A2: Variable Clear [ Name:%cellsaddcomparecell Pattern Matching:Off ] 
	A3: Variable Clear [ Name:%cellsaddhistorytemp Pattern Matching:Off ] 
	A4: Variable Clear [ Name:%cellsaddkeephistory Pattern Matching:Off ] 
	A5: [X] Notify Vibrate [ Title:Cell Logging Angestoßen Text: Icon:hd_aaa_conv_zoom_in Number:0 Pattern: Priority:3 ] 
	<Loop Logging>
	A6: Goto [ Type:Action Number Number:10 Label: ] If [ %cellsaddcomparecell ~ %CELLID ]
	A7: Variable Set [ Name:%cellsaddhistorytemp To:%DATE %TIME Unbekannte Zelle: %CELLID / %CELLSIG
 Do Maths:Off Append:On ] If [ %CellsLocation ! Set ]
	A8: Variable Set [ Name:%cellsaddhistorytemp To:%DATE %TIME Wiedereintritt: %CellsLocation
 Do Maths:Off Append:On ] If [ %CellsLocation Is Set ]
	A9: Variable Set [ Name:%cellsaddkeephistory To:%CellsLocation Do Maths:Off Append:Off ] If [ %CellsLocation Is Set ]
	A10: Variable Set [ Name:%cellsaddcomparecell To:%CELLID Do Maths:Off Append:Off ] 
	A11: Variable Set [ Name:%cellsaddloopcounter To:%cellsaddloopcounter + 1 Do Maths:On Append:Off ] 
	A12: Wait [ MS:0 Seconds:20 Minutes:0 Hours:0 Days:0 ] If [ %cellsaddloopcounter < 46 ]
	<Logging-Loop Ausstiegsbedingung>
	A13: Goto [ Type:Action Number Number:6 Label: ] If [ %cellsaddloopcounter < 46 ]
	A14: Write File [ File:cellhistory %DATEyyyymmdd %TIME  %cellsaddkeephistory .txt Text:Das Gebiet %cellsaddkeephistory wurde  verlassen, neue Zellen gefunden, und Wiedereintritt in das Gebiet  %cellsaddkeephistory
 %cellsaddhistorytemp Append:Off Add Newline:On ] If [ %cellsaddkeephistory Is Set ]

Zusammengefasst: Es gibt eine Schleife, die mit Pausen eine Viertelstunde lang läuft. In dieser wird überprüft, ob man zwischenzeitlich wieder in das gerade erst verlassene Gebiet gegangen ist.
Wenn dem so ist, wird die letzte CellID mit Datum in eine Variable geschrieben (Append). Nur wenn überhaupt neue Zellen gefunden wurden, wird am Ende der Schleife die Variable in die Textdatei geschrieben. Diese Setzt sich der Übersicht halber aus Datum, Uhrzeit und dem Gebiet zusammen.

Uh, hoffe das war einigermaßen verständlich ;-)
Viele Grüße!
 
  • Danke
Reaktionen: jagwar
dafunkydroid schrieb:
Hier kommen mal meine Profile :biggrin:
8) Wird Handy in Cardock gesteckt passiert folgendes:
GPS an
Helligkeit auf Max / Keyguard disablen
Bluetooth an und periodisch Verbindungsversuch zum Headset
Blitzer.de starten und in den Hintergrund schicken
Car-Launcher wird gestartet

Während dem Ladevorgang wird eine Scene überlagert (damit ich nicht aus versehen was drücken kann), und es wird gefragt wie der Vorlese-Assistent agieren soll. Es gibt die Wahl zwischen Disabled (Nix wird vorgelesen), Enabled (Whatsapp/SMS/Emailbetreff wird laut vorgelesen), und Discrete (Info über Lautsprecher, Nachrichteninhalt über, wenn vorhanden, Bluetooth-Headset).
Vorgelesen wird dann zum Beispiel "Neue Whatsapp-Nachricht von Peter Müller - Hallo du, komme zehn Minuten später".
Bei Discrete kommt aus dem Handy "Neue Whatsapp-Nachricht", und der Inhalt kommt auf dem Headset an. Wenn keins verbunden ist, dann wird nix vorgelesen.
So hat man die Wahl ob der Beifahrer, falls es einen gibt, die Inhalte hören darf.

Ist das Handy nicht an eine Stromquelle angeschlossen, wird der Batterieverbrauch geloggt. Daraus errechnet sich dann die geschätzte Restlaufzeit, diese wird dann periodisch angesagt.

Wird das Handy abgedockt, werden die o.g. Einstellungen alle wieder rückgängig gemacht und Programme geschlossen. Zusätzlich wird die aktuelle Position in eine Textdatei gespeichert. Auf dem Desktop gibt es eine Verknüpfung, mit der ich mich später wieder dahin navigieren lassen kann - Parkplatzfinden leicht gemacht :)
Und sollte ich mal in einem fremden Auto fahren, gibt es noch eine Verknüpfung die das Docking simuliert. Im Carlauncher das entsprechende Gegenstück - da wird das abdocken simuliert.

Wow, ich bin beeindruckt!
Ich würde mich sehr für die Profile für Punkt 8) interessieren!
Würdest du sie hier posten, oder per PN?

Lg, Jan
 
Die 7 und 8 würde mich auch interessieren.
Wenn nicht öffentlich auch gerne per PN. ^^
 
Uh - also die Auto-Sache ist schon arg umfangreich. Da sind, wenn man alles nimmt, zehn Profile und sieben Tasks am werkeln :scared: Und da man die dann ja eh noch auf die jeweilige Umgebung ummodden muss denk ich wärs vielleicht geschickter ihr fangt mal an zu basteln und macht bei Bedarf n Thread auf? Helf dann natürlich gern weiter! :)


Der Bluetooth-Task ist recht simpel eigentlich. Die Bedingungen sind:
- Not Docked Any
- Variable %BLUE Matches on
- Variable %InPhoneCall Isnt Set
- Variable %BluetoothStatus Isnt Set
Die letzten beiden Vars werden durch entsprechende Tasks gesetzt. %InPhoneCall ist selbsterklärend denk ich. %BluetoothStatus wird gesetzt wenn das Headset verbunden ist, und gelöscht wenn nicht.

Treffen also die Bedingungen zu, wird dieser Task abgefeuert:
Code:
Bluetooth Bruteforce (98)
A1: Variable Set [ Name:%bluetoothconnect_attempts To:0 Do Maths:Off Append:Off ] 
A2: Bluetooth [ Set:On ] 
A3: Bluetooth Auto Connect [ Configuration:Connect to Nokia BH-104  (00:00:00:00:00:00) Package:de.refluxa.android.bac Name:Bluetooth Auto  Connect ] 
A4: Wait [ MS:0 Seconds:4 Minutes:0 Hours:0 Days:0 ] 
A5: Variable Set [ Name:%bluetoothconnect_attempts To:%bluetoothconnect_attempts + 1 Do Maths:On Append:Off ] 
A6: Stop [ With Error:Off Task: ] If [ %BluetoothStatus Is Set ]
A7: Goto [ Type:Action Number Number:3 Label: ] If [ %bluetoothconnect_attempts < 24 ]
A8: Bluetooth [ Set:Off ] If [ %BluetoothStatus ! Set ]

BT wird angeschaltet, und dann versucht mit dem Bluetooth Auto Connect Plugin eine Verbindung herzustellen (vorher hatte SecureSettings, aber das ging irgendwann nicht mehr...). Es wird vier Sekunden gewartet, der Verbindungsversuch-Zähler wird um eins erhöht. Ist die Verbindung hergestellt wird der Task abgebrochen. Wenn nicht, wird es wieder versucht - es sei denn der Zähler hat (in dem Fall 24) erreicht.
Am Schluss wird BT wieder deaktiviert, wenn er es nach so oft immer noch nicht geschafft hat :p
 
Hier mal die Profile, die ich auf meinem Xioami Mi2s habe. Drei einfache und ein etwas komplizierteres:

1) Netzcheck
CellNear zuhause => WifiOn
Exit Task => WifiOff

2) WLAN Zuhause
Wenn mit Heimnetzwerk verbunden => Profile "Netzcheck" (1) und "Patternunlock" (4) aus
Exit Task => Profile "Netzcheck" (1) und "Patternunlock" (4) ein

3) Nachts Displayhelligkeit auf 0
von 0 bis 7 Uhr Auto Brightness auf "off" und Display Brightness auf 0

4) Patternunlock nach 5 Minuten
nach Unlock "Pattern Lock" ausgeschaltet und nach Wartezeit von 5 Minuten wieder ein (ich wollte, wie beim iPhone, die Möglichkeit haben, den Lockscreen immer aktiv zu haben, die Nummer bzw. das Muster aber nur dann eingeben zu müssen, wenn das Gerät mind. 5 Minuten inaktiv war). Natürlich nur wenn ich unterwegs bin, zuhause schaltet Profil 2 das ganze aus.
 
Dafunkydroid, kannst du alle Profile vielleicht einmal hochladen? Dann kann man sie sich nach Wunsch schneller integrieren und anpassen.

Gruß
tefracky

JellyBam 10.1
 

Ähnliche Themen

coolzero3389
Antworten
1
Aufrufe
158
coolzero3389
coolzero3389
-Sven-
Antworten
1
Aufrufe
497
note.apk
N
J
  • Jetfly
Antworten
0
Aufrufe
66
Jetfly
J
Zurück
Oben Unten