Gå til innhold

Automatiser din Android telefon: Tasker Profiler


Cærmen

Anbefalte innlegg

Videoannonse
Annonse

Mellomrom pleier å bare være mellomrom... Hmm. Da er jeg litt uten ideer. Faren nå er at jeg begynner å teste selv. Men det får bli i morgen. :)

Det trengs ikke, fant en løsning..Først tar jeg en search replace etter "\.", som erstattes med "_ _", og deretter en ny search replace etter "\_", som erstattes med ingenting.. Og mellomrommet overlever.. ;-)

Lenke til kommentar
  • 3 uker senere...
Gjest Slettet+89234341

Mellomrom pleier å bare være mellomrom... Hmm. Da er jeg litt uten ideer. Faren nå er at jeg begynner å teste selv. Men det får bli i morgen. :)

Det trengs ikke, fant en løsning..Først tar jeg en search replace etter "\.", som erstattes med "_ _", og deretter en ny search replace etter "\_", som erstattes med ingenting.. Og mellomrommet overlever.. ;-)

 

Enklere løsning er:

 

Gitt %Variabel = Steve.Jobs

Variable Split %Variable Splitter: .

Variable Set %Variable to %Variable1 %Variable2

Lenke til kommentar
  • 3 uker senere...

Har hatt tasker installert leeenge. Har ikke brukt det på den tlf jeg har nå enda: samsung galaxy r (noen steder kalles den galaxy z (I9103).

 

Tenkte jeg skulle i gang med litt automasjon (Llama til profiler muligens) og slk som å slå på GPS ved bilkjøring, åpning av kamera-app for å få geotagget bilder osv.

Men kan man ikke dette?

Mener jeg fikk feilmelding om at slik som gps ikke kan slås på av tasker lenger?

Android 4.0.4

 

Noen som har noen linker til profiler eller forslag på hva som kan automatiseres? :)

De på forsiden er fra 2010. Mulig de er aktuelle for noen, men disse har jeg visst om og prøvd ut for de jeg syntes var aktuelle.

Endret av Ron Burgundy
Lenke til kommentar
Gjest Slettet+89234341

 

Noen som har noen linker til profiler eller forslag på hva som kan automatiseres? :)

De på forsiden er fra 2010. Mulig de er aktuelle for noen, men disse har jeg visst om og prøvd ut for de jeg syntes var aktuelle.

 

Jeg babler i vei om Tasker konstant her: http://www.pocketables.com/tag/tasker

Inkl en begynnner guide som hittil teller 35000 ord: http://www.pocketables.com/tag/beginners-guide-to-tasker

Lenke til kommentar
  • 1 måned senere...

Noen som vet hvordan jeg kan gjøre følgende?:

 

Når jeg er i nærheten av trådløsnett jeg har brukt før - koble til. Når jeg er borte fra valgt nett og ikke har tilgang på nytt, slå på mobildata. Når jeg er nær trådløsnett igjen, koble til, og slå av mobildata.

 

Altså alltid ha nettilgang men uten å ha på wifi og mobilnett samtidig.

Lenke til kommentar

Wifi-løsning som ikke dreper batteriet:

 

Lag en profil som har tilkoblet basestasjon som første kriterie, og wifi i nærheten som andre. Sørg for at valget om å skru på wifi for å søke er på.

 

Da vil tasker søke etter nettverket ditt med gjevne mellomrom så lenge du er i nærheten, og holde wifi helt avskrudd ellers.

Legg merke til at du antakelig må godkjenne et antall basestasjoner, og at det av og til kan dukke opp nye, slik at denne krever litt vedlikehold av og til.

 

 

Google spreadsheets:

 

Har ikke prøvd meg, men har du sett på å lage skjema i google docs? Du får da et html-skjema publisert som ved utfylling legger en ny linje inn i regnearket ditt.

 

Hvis du lar det være tilgjengelig uten autentisering tipper jeg at du kan mekke sammen et post-request med tasker som dytter inn data =)

Lenke til kommentar

Liten oppdatering nå, tasker har fått litt andre arbeidsoppgaver

 

Jeg har 3 profiler for timelisteføring. Til dette har jeg 2 variabler. TimelisteStart og TimelisteStopp

Timeliste start - Hvis SSID-en til jobben er i nærheten og TimelisteStart er tom, settes TimelisteStart til gjeldende klokkeslett

Timeliste stopp - Hvis SSID-en til jobben er i nærheten og TimelisteStart er satt, settes TimelisteStopp til gjeldende klokkeslett. Dette gjentar seg hvert femte minutt sålenge context-ene er oppfylt.

Timeliste mail - Hvis Wifi er koblet til hjemmenettverket og TimelisteStopp er satt, sendes en e-post til meg selv med klokkeslettene. Disse mailene blir sortert i Gmailen min, så jeg får en relativt fin oversikt over timer jeg har jobbet.

Det er noe feilmargin med dette, jeg har planer om å forbedre dette med NFC og ny mobil etterhvert. Da er context til profilen å lese av jobbkortet mitt, som er NFC-kompatibelt. Har testet med Galaxy Nexus.

 

Spotify Headset - Hvis noe er koblet til 3.5-porten kjører spotify og mediavolum er satt til 7/15

 

Lås skjerm - Hvis noe dekker til nærhetssensoren og mobilen er opp-ned. med andre ord: legge mobilen i lomma.

 

Jeg har ytterligere planer når jeg har ny mobil, NFC-tags og Pebble. Sistnevnte er jeg spent på om vil bli støttet av noen Tasker-plugin.

NFC-profilene har jeg allerede lagd, de heter "NFC Spotify Stue", "NFC Natt", "NFC Bil" og "Standard". Hva disse gjør kommer jeg tilbake til når/hvis det fungerer :)

 

Disse timeliste profilene kunne jeg ha tenkt meg at du kunne ha forklart litt mer event lagt ut profil på de..... Hvis du vil dele da :) :)

Lenke til kommentar

Wifi-løsning som ikke dreper batteriet:

 

Lag en profil som har tilkoblet basestasjon som første kriterie, og wifi i nærheten som andre. Sørg for at valget om å skru på wifi for å søke er på.

 

Da vil tasker søke etter nettverket ditt med gjevne mellomrom så lenge du er i nærheten, og holde wifi helt avskrudd ellers.

Legg merke til at du antakelig må godkjenne et antall basestasjoner, og at det av og til kan dukke opp nye, slik at denne krever litt vedlikehold av og til.

 

Hæ?

Hvordan lager jeg det? Har du mulighet til å forklare det? Jeg sliter veldig med å få tasker til å virke på "skikkelige ting"..

Lenke til kommentar

Ok, med teskje, just in case ;)

 

Lag en ny profil, og velg context state/phone/cell near.

Klikk forstørrelsesglasset og velg den øverste basestasjonen i lista (den du er koblet til for øyeblikket.

 

Når du får spørsmål om å velge profil kan du for eksempel lage en ny som skrur på wifi (action/net/wifi -> on).

 

Når du har lagret går du tilbake til oversikten og legger til en context (state/net/wifi near). Skriv inn/velg ssid og sørg for at "toggle wifi" er påskrudd.

 

Nå kan du ta en liten tur rundt i leiligheten eller hvor du nå er slik at telefonen får koblet seg på litt forskjellige basestasjoner.

Så kan du gå inn på cell near og huke av alle basestasjonene siden sist.

 

I begynnelsen vil den koble seg av innimellom inntil du får registrert alle basestasjonene, men fordelen med denne er at den ikke bruker noe batteri med mindre du er ganske nær et av stedene du har registrert, og selv da er ikke forbruket spesielt høyt.

 

Det kan forresten være en ide å legge til en exit-task som eksplisitt skrur av wifi.

 

Lykke til :)

  • Liker 1
Lenke til kommentar
  • 4 uker senere...

Her er .xml for en tullete, liten Tasker-task, som laster ned bakgrunnsstrålings-data fra Strålevernets nettsider og presenterer det i en liten notifikasjon i rullegardinen. I eksempelet er det Kautokeino som gjelder, men om du bytter ut de to tilfellene av "Kautokeino" med f.eks. "Oslo" eller "Bergen", så får du data for Oslo/Bergen istedenfor (hvis du vil ha Bodø eller Vadsø eller et annet sted med æøå må du kanskje skrive det på en spesiell måte). Siden Tasker ikke klarer å vise µ-tegnet, regner task'en om til nanosieverts istedenfor. Alt under 200 nSv/h er vanlig..

 

<TaskerData sr="" dvi="1" tv="1.3.3u2m">
<Task sr="task123">
 <cdate>1357490429355</cdate>
 <edate>1357776843638</edate>
 <id>123</id>
 <nme>Radioaktivitet</nme>
 <pri>10</pri>
 <Action sr="act0" ve="3">
  <code>118</code>
  <Str sr="arg0" ve="3">http://radnett.nrpa.no</Str>
  <Str sr="arg1" ve="3"/>
  <Str sr="arg2" ve="3"/>
  <Str sr="arg3" ve="3"/>
  <Int sr="arg4" val="10"/>
  <Str sr="arg5" ve="3"/>
  <Str sr="arg6" ve="3">Tasker/rad.txt</Str>
 </Action>
 <Action sr="act1" ve="3">
  <code>417</code>
  <Str sr="arg0" ve="3">Tasker/rad.txt</Str>
  <Str sr="arg1" ve="3">%Rad</Str>
 </Action>
 <Action sr="act2" ve="3">
  <code>590</code>
  <Str sr="arg0" ve="3">%Rad</Str>
  <Str sr="arg1" ve="3">Kautokeino</a>&nbsp;</td><td class="" align="left" valign="top"></Str>
  <Int sr="arg2" val="1"/>
 </Action>
 <Action sr="act3" ve="3">
  <code>597</code>
  <Str sr="arg0" ve="3">%Rad2</Str>
  <Int sr="arg1" val="1"/>
  <Int sr="arg2" val="5"/>
  <Int sr="arg3" val="0"/>
  <Str sr="arg4" ve="3">%Rad</Str>
 </Action>
 <Action sr="act4" ve="3">
  <code>549</code>
  <Str sr="arg0" ve="3">%Rad+</Str>
  <Int sr="arg1" val="1"/>
 </Action>
 <Action sr="act5" ve="3">
  <code>590</code>
  <Str sr="arg0" ve="3">%Rad</Str>
  <Str sr="arg1" ve="3">,</Str>
  <Int sr="arg2" val="0"/>
 </Action>
 <Action sr="act6" ve="3">
  <code>547</code>
  <Str sr="arg0" ve="3">%Rad</Str>
  <Str sr="arg1" ve="3">(%Rad1.%Rad2)*1000</Str>
  <Int sr="arg2" val="1"/>
  <Int sr="arg3" val="0"/>
 </Action>
 <Action sr="act7" ve="3">
  <code>523</code>
  <Str sr="arg0" ve="3">Radioaktivitet i Kautokeino</Str>
  <Str sr="arg1" ve="3">%Rad nSv/t</Str>
  <Img sr="arg2" ve="2">
<icn>2130837654</icn>
  </Img>
  <Int sr="arg3" val="0"/>
  <Int sr="arg4" val="0"/>
  <Int sr="arg5" val="3"/>
 </Action>
</Task>
</TaskerData>

Lenke til kommentar
  • 1 måned senere...

Nye tider, nye profiler og tasker! :)

 

Profiler:

Theft: Hvis låskoden blir tastet feil 2 ganger, blir tyven tatt bilde av, og en epost blir sendt til meg med bilde, koordinater fra GPS og A-GPS, navn på tilkoblet SSID eller SSID-er i nærheten.

At Home: Slår på taklyset når jeg kommer hjem, slår av når jeg forlater hjemmet. Bruker SSID til nettverket hjemme.

Alarm: Når vekkerklokka (NFC Alarm Clock) ringer (dvs. har en notification), slås lyset på rommet mitt på.

Charging: Slår på Wifi når lader kobles til OG av. Det hender nemlig jeg slår av wifi mens den lader for å lade fortere.

SMS: Hvis jeg får en sms og skjermen er av, sier telefonen høyt "SMS"

Gmail: Det Samme som over, men med "E-mail"

Snapchat: Samme som over, men med "New Snap"

Facebook: Samme som over, men med "Facebook". Denne har en cooldown på 1 minutt pga meldinger. Ganske masete å høre "Facebook" flere ganger på rad hvis noen skriver mye til meg.

Headset Spotify: Starter spotify og reduserer volumet.

Bluetooth spotify: Jeg slår på bluetooth manuelt. Når bluetooth-mottakeren er koblet til mobilen slås strømmen til høyttaleren på, volum reduseres og en spesifikk spotify-playlist åpnes. Leter etter mulighet for å starte random låt i playlisten. Har root. Tips? Når mobilen ikke lenger er koblet til bluetooth-mottakeren, slås bluetooth av, spotify kverkes og høyttaleren slås av.

 

 

Tasks:

Dice: Manglet terninger til et brettspill en gang, lagde en task til det. Den genererer to tall mellom 1-6 og sier disse høyt.

Weight: Jeg går på baderomsvekta hver morgen, kjører tasken og opp spretter en tekstboks jeg fyller vekten min inn i. Når jeg trykker OK blir dette lagt i et regneark i Google Spreadsheet, og jeg får en fin historikk og graf. Withings har en vekt med innebygd Wifi som kan gjøre det samme via IFTTT, men det blir for dyrt syns jeg.

Endret av Khaffner
Lenke til kommentar

Nye tider, nye profiler og tasker! :)

 

Profiler:

Theft: Hvis låskoden blir tastet feil 2 ganger, blir tyven tatt bilde av, og en epost blir sendt til meg med bilde, koordinater fra GPS og A-GPS, navn på tilkoblet SSID eller SSID-er i nærheten.

At Home: Slår på taklyset når jeg kommer hjem, slår av når jeg forlater hjemmet. Bruker SSID til nettverket hjemme.

Alarm: Når vekkerklokka (NFC Alarm Clock) ringer (dvs. har en notification), slås lyset på rommet mitt på.

Charging: Slår på Wifi når lader kobles til OG av. Det hender nemlig jeg slår av wifi mens den lader for å lade fortere.

SMS: Hvis jeg får en sms og skjermen er av, sier telefonen høyt "SMS"

Gmail: Det Samme som over, men med "E-mail"

Snapchat: Samme som over, men med "New Snap"

Facebook: Samme som over, men med "Facebook". Denne har en cooldown på 1 minutt pga meldinger. Ganske masete å høre "Facebook" flere ganger på rad hvis noen skriver mye til meg.

Headset Spotify: Starter spotify og reduserer volumet.

Bluetooth spotify: Jeg slår på bluetooth manuelt. Når bluetooth-mottakeren er koblet til mobilen slås strømmen til høyttaleren på, volum reduseres og en spesifikk spotify-playlist åpnes. Leter etter mulighet for å starte random låt i playlisten. Har root. Tips? Når mobilen ikke lenger er koblet til bluetooth-mottakeren, slås bluetooth av, spotify kverkes og høyttaleren slås av.

 

 

Tasks:

Dice: Manglet terninger til et brettspill en gang, lagde en task til det. Den genererer to tall mellom 1-6 og sier disse høyt.

Weight: Jeg går på baderomsvekta hver morgen, kjører tasken og opp spretter en tekstboks jeg fyller vekten min inn i. Når jeg trykker OK blir dette lagt i et regneark i Google Spreadsheet, og jeg får en fin historikk og graf. Withings har en vekt med innebygd Wifi som kan gjøre det samme via IFTTT, men det blir for dyrt syns jeg.

Mange bra her. Har du mulighet til å eksportere noen av disse? F.eks Theft, Facebook og Weight.

Det er så lenge siden jeg har rotet rundt i Tasker, så jeg bruker så lang tid på å sette opp disse ved å lete mfrem tror jeg... ;)

 

Bruker ellers Libra for vekt, men forrige gang jeg mistet en mobil (frastjålet på cafe) mistet jeg også all data om vekt. Ikke at det er så farlig, men men...

Lenke til kommentar
Mange bra her. Har du mulighet til å eksportere noen av disse? F.eks Theft, Facebook og Weight.

 

Det blir litt knot å eksportere dette, da pluginene ofte må settes opp for seg selv i forkant.

 

Theft:

Installér Secure Settings. Lag så en profil i Tasker med staten fra Secure Settings som heter "Failed Login Attempts".

Det som utføres så er Media/Take Photo(front), Misc/Get Location(GPS. Jeg har satt timeout på 100 sekunder), så en Wait until %LOC Is Set, så bruker jeg pluginen Email Me Pro til å sende meg en epost med http://maps.google.com/maps?q=%LOC og http://maps.google.com/maps?q=%LOCN og %WIFII. Da får jeg koordinater fra GPS, A-GPS og Wifi-info. Sistnevnte er enten nettet som er koblet til, eller en liste over SSID-er i nærheten. Som attachment har jeg satt bildet som ble tatt.

 

Facebook:

Når State er Display/Display State(off) og eventen er UI/Notification(Owner application=Facebook), kjøres Misc/Say("Facebook") med eng-USA som stemmemotor.

 

Weight:

Denne syns jeg var komplisert. Jeg prøvet og feilet mye, men fikk det til til slutt. Denne siden forklarer det meste.

Først har jeg en Variable Query.

Deretter har jeg en HTTP Post med Server:Port satt til https://docs.google....rm/formResponse

Data / File er name="entry.langt_tall"=%Weight (%Weight er variabelen som blir etterspurt i queryen. entry.langt_tall er navnet til tekstboksen i HTML-koden)

Endret av Khaffner
  • Liker 1
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...