Tasker - "Jag vill ha hjälp-tråden"

Diskussion i 'Applikationer' startad av TpS, 10 nov 2010.

  1. lassekongo

    lassekongo Android Apprentice Hedersmedlem

    Blev medlem:
    6 aug 2011
    Inlägg:
    3 586
    Mottagna gillanden:
    1 121
    Telefon:
    OnePlus 6

    MINA ENHETER

    Telefon:
    OnePlus 6
    Jag har just köpt ett bluetoothheadset, ett Sony SBH-20, men jag har inte lyckats med två saker:
    1. Få AutoVoice att reagera på knapptryck (kan hända att det inte är möjligt då det inte funkar med alla headsets)
    2. Få namnet på den som ringer uppläst i lurarna.

    Någon som lyckats med ovanstående på Sony SBH-20?
     
  2. yeppeyump

    yeppeyump Teen Droid Medlem

    Blev medlem:
    7 feb 2010
    Inlägg:
    415
    Mottagna gillanden:
    62

    MINA ENHETER

    Hur kan jag kontrollera flera profiler via IF-kommandot %PACTIVE ?
    Sätter jag "/" blir det ett ELLER-kommando, men jag önskar ett OCH-kommando.

    Någon som vet?
     
  3. lassekongo

    lassekongo Android Apprentice Hedersmedlem

    Blev medlem:
    6 aug 2011
    Inlägg:
    3 586
    Mottagna gillanden:
    1 121
    Telefon:
    OnePlus 6

    MINA ENHETER

    Telefon:
    OnePlus 6
    Jag har faktiskt aldrig haft behovet av att göra det, men kanske något av följande:
    1. %PACTIVE är en lista separerad med kommatecken va? Sätt %sum = 0. Gör en forloop som loopar igenom alla element och kollar om något av dem matchar profil 1 eller profil 2. Om så är fallet, spara %sum = %sum + 1. Om %sum är 2 efter loopen, var båda profilerna aktiva. Ineffektivt om väldigt, väldigt många profiler är aktiva samtidigt. Och en ganska ful lösning ;)
    2. Regex (kanske). Jag har dock inte orkat sätta mig in i det så med det kan jag inte hjälpa dig tyvärr.

    Från Taskers userguide:
    Så du verkar behöva använda dig av ~R
     
  4. yeppeyump

    yeppeyump Teen Droid Medlem

    Blev medlem:
    7 feb 2010
    Inlägg:
    415
    Mottagna gillanden:
    62

    MINA ENHETER

    Njae... Har sett massa exempel med kommatecken, men det verkar inte behövas. För mig ser de fungerande alternativen ut så här:
    If %PACTIVE ~ *Hemma*, eller
    If %PACTIVE ~ *Hemma*/*Jobbar*

    Det sistnämnda blir ett ELLER-kommando. Har Googlat runt, men verkar inte finnas OCH-kommando gällande %PACTIVE.

    Jag kanske krånglar till det onödigt mycket... Jag vill att en profil ska aktiveras, men bara om profil XXX & YYY är aktiverade.

    Blir det samma sak att göra ett tillägg på profilen jag vill trigga, lägga till "State" -> "Active Profile" av profilerna XXX och YYY?
     
  5. lassekongo

    lassekongo Android Apprentice Hedersmedlem

    Blev medlem:
    6 aug 2011
    Inlägg:
    3 586
    Mottagna gillanden:
    1 121
    Telefon:
    OnePlus 6

    MINA ENHETER

    Telefon:
    OnePlus 6
    Men om du gör som mitt första alternativ, borde det fungera som OCH. Summan kommer endast att bli två om båda profilerna är aktiva. Förutsatt att jag tänkt rätt förstås...

    Eller också gör du som du föreslog: Använd Active Profile som context och låt den kolla den ena profilen och sedan låter du en if-sats kolla den andra. Dock är det ju möjligt att den första profilen hinner bli inaktiv innan tasken hinner till if-satsen som då kommer att vara uppfylld även om endast en profil är aktiv vid det laget (delvis beroende på hur lång tid det tar att köra din task). Den möjligheten finns också i mitt förslag i förra inlägget, men en loop körs ganska snabbt för små arrayer så det borde inte vara några problem.

    Edit: Så här tänker jag
    1. Variable Set %sum = 0
    2. For %PACTIVE %profile (kommer inte riktigt ihåg syntax)
    3. Variable Set %sum = %sum + 1 If %profile ~ profil1/profil2 (do maths)
    4. End for
    5. If %sum ~ 2
    6. Gör saker
    7. End if

    %profile kommer att anta varje värde i %PACTIVE ett åt gången. Första gången kanske inte %profile matchar profil1 eller profil2. Då händer ingenting. Andra gången kanske den matchar profil1. Då blir %sum = 1. Tredje gången matchar den kanske ingenting. %sum är då fortfarande 1. Fjärde gången matchar den profil2. Då blir %sum = 2, d.v.s. båda profilerna var aktiva. Loopen kommer alltså att köras lika många gånger som det finns aktiva profiler. Varje gång görs en kontroll om någon av profilerna är aktiva. Om båda är aktiva är %sum = 2. Annars är den 0 eller 1.
     
    Last edited: 4 jan 2014
    yeppeyump gillar detta.
  6. HerrHans

    HerrHans Kid Droid Medlem

    Blev medlem:
    10 dec 2010
    Inlägg:
    49
    Mottagna gillanden:
    11

    MINA ENHETER

    Hej!

    Jag har rootat min lur och tagit hem secure settings + helper, men får inte till det med airplane mode. Antagligen är det jag som är helt trött, så därför vänder jag till er!

    Det jag vill göra: på ett givet klockslag ska airplane mode slås på. Och sedan på morgonen ska airplane mode slås av, wifi på och telefonen ska slå på synk.

    Någon som kan hjälpa mig med en sådan profil?
    Tack!

    Sent from my GT-N7100 using Tapatalk
     
  7. Vwirstam

    Vwirstam Adult Droid Medlem

    Blev medlem:
    22 jan 2012
    Inlägg:
    782
    Mottagna gillanden:
    150
    Operatör:
    Vimla
    Telefon:
    Samsung galaxy S22 ultra

    MINA ENHETER

    Operatör:
    Vimla
    Telefon:
    Samsung galaxy S22 ultra
    Platta 2:
    Apple iPad Pro
    Tänkte göra mig en "batterisparare". Har gjort detta, vill dock att den automatiskt ska aktiveras alla vardagar mellan kl. 06.30 och 15.30. Hur fixar man detta? Tack!

    Skickat från min GT-I9505 via Tapatalk
     
  8. Falken79

    Falken79 Infant Droid Medlem

    Blev medlem:
    8 jan 2014
    Inlägg:
    3
    Mottagna gillanden:
    0

    MINA ENHETER

    Hjälp med Tasker som jobbar mot Remotestick

    Hej!
    Kör idag Remotestick mot Tasker men jag upplever en del problem..
    Jag har Exporterat ut enheterna från Remotestick till Tasker och där satt upp upp att om en viss lampa tänds så ska en profil aktiveras där den efter 10 min stänger av den.. Detta har funkat väldigt sporadiskt .. Känns som att kommunikationen mellan Remotestick och Tasker inte funkar helt hundra..
    Någon som har några ideer?

    mvh Johan
     
  9. A-son

    A-son Teen Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    270
    Mottagna gillanden:
    12

    MINA ENHETER

    Hej, har nu testat remotestick med tasker, och när det är kallar än 5 grader ute och det står jobb i kalendern så slår den till min motorvärmar.
    Skulle vilja ha olika tillslag vid olika temperaturer, någon som har en idé hur man bör bygga upp det?
     
  10. M203

    M203 Adult Droid Medlem

    Blev medlem:
    19 dec 2009
    Inlägg:
    680
    Mottagna gillanden:
    267

    MINA ENHETER

    Tänder du lampan med Remotestick? Isåfall bör värdet ändras direkt. Enkelt att testa med en alert typ pop up.

    Sent from my C6903 using Tapatalk
     
  11. Falken79

    Falken79 Infant Droid Medlem

    Blev medlem:
    8 jan 2014
    Inlägg:
    3
    Mottagna gillanden:
    0

    MINA ENHETER



    Ja jag har nämligen en surfplatta monterad vid ytterdörren och dör kör jag Remotestick.. Men som sagt jag förstår inte varför det inte funkar...

    Jag kollade loggarna i Tasker men det verkar inte komma någon signal från Remotestick alls.

    Följande uppsatt i Tasker:
    name: %RDS_465753
    OP:
    Maths,Equals
    Value:1

    Och trycker jag på den enheten i remotestick som heter RDS_465753 händer inget i Tasker... Det funkade typ 2 ggr sedan stanna allt.. har installerat om alla program m.m. fel inställt?


    Är
     
  12. M203

    M203 Adult Droid Medlem

    Blev medlem:
    19 dec 2009
    Inlägg:
    680
    Mottagna gillanden:
    267

    MINA ENHETER

    Kolla med utvecklaren pakerfeldt i denna tråden https://swedroid.se/forum/showthread.php?t=16335

    Sent from my C6903 using Tapatalk
     
  13. antonholmstedt

    antonholmstedt Adult Droid Medlem

    Blev medlem:
    14 jan 2010
    Inlägg:
    983
    Mottagna gillanden:
    183

    MINA ENHETER

    Enklast borde vara att bara lägga till ett par krav till i profilen för att den ska aktiveras, Day och Time.
     
    Vwirstam gillar detta.
  14. antonholmstedt

    antonholmstedt Adult Droid Medlem

    Blev medlem:
    14 jan 2010
    Inlägg:
    983
    Mottagna gillanden:
    183

    MINA ENHETER

    Är det inte så att exporterade värden från Remotestick bara handlar om sensorvärden? I och med att exporteringen i Remotesticks meny hamnat under Övervakning?
     
  15. A-son

    A-son Teen Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    270
    Mottagna gillanden:
    12

    MINA ENHETER

    Har kommit en bit på vägen här nu.
    Undrar om det går att göra en wait funktion där tiden är en variabel?
     
  16. A-son

    A-son Teen Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    270
    Mottagna gillanden:
    12

    MINA ENHETER

    Gjorde så här. nu är jag ingen tasker hackare, så om någon har lite tips på förbättringar så är jag tacksam att höra dom.

    Har en profil som tittar på min kalender och att det är kallare än 10 grader ute.
    sen har jag en kalendern event som heter MV1
    eventen ska vara 1,5 timme lång och ska sluta vid avfärd.
    sedan beräknas tiden som motorvärmaren ska vara igång
    -15 går den 90 minuter
    +10 går den 20 minuter
    kurvan är rak.
    skriver även till fil vad som händer, för felsökningens skull.
    tar bort det senare.
    matte beräkningen i A1 kanske går att förkorta, ska titta närmare på det
    hoppas jag gjorde rätt vid min export.

    Kod:
    MV1_pasue (12)
    A1: Variable Set [ Name:%Tid_Akt_MV1 To:round(90-(((25-(%RS_1164373_TEMP+15))/25)*70+20))  Do Maths:On Append:Off ] 
    A2: Write File [ File:Tasker/tmp/log.txt Text:%DATE %TIME
    Timer start
    Temperatur: %RS_1164373_TEMP
    Paustid: %Tid_Akt_MV1 Append:On Add Newline:On ] 
    A3: If [ %Tid_Akt_MV1 > 0 ]
    A4: Wait [ MS:0 Seconds:0 Minutes:1 Hours:0 Days:0 ] 
    A5: Variable Subtract [ Name:%Tid_Akt_MV1 Value:1 ] 
    A6: Goto [ Type:Action Number Number:3 Label: ] 
    A7: End If 
    A8: Write File [ File:Tasker/tmp/log.txt Text:%DATE %TIME
    MV start
    Temperatur: %RS_1164373_TEMP Append:On Add Newline:On ] 
    A9: Remotestick Enhet [ Configuration:MV Fiesta, På Package:org.remotestick Name:Remotestick Enhet Timeout (Seconds):0 ]
     
    Last edited: 9 jan 2014
    antonholmstedt gillar detta.
  17. lassekongo

    lassekongo Android Apprentice Hedersmedlem

    Blev medlem:
    6 aug 2011
    Inlägg:
    3 586
    Mottagna gillanden:
    1 121
    Telefon:
    OnePlus 6

    MINA ENHETER

    Telefon:
    OnePlus 6
    Använd Time som context och ställ in de klockslag som du vill ha. Som entertask kan du ha Plugin - Secure Settings - Airplane Mode On. Använd inte det Airplane Mode som finns inbyggt i Tasker. Det kommer inte funka om du har Android 4.2+. Som exittask ska du Plugin - Secure Settings - Airplane Mode Off, Wifi on och Autosync on.

    Lägg till ytterligare en context: Time 06.30-15.30
     
  18. A-son

    A-son Teen Droid Medlem

    Blev medlem:
    5 jul 2010
    Inlägg:
    270
    Mottagna gillanden:
    12

    MINA ENHETER

    Ser i Tasker loggen att ibland stoppas min profil fast båda villkoren är upp fyllda,
    att jag har en calender event och det är mindre än 10 grader ute.
    då blir det fel med min loop tidsräkning,
    hur kan man för hindra det?

    och i logen står det så här ibland vad är det:
    ExitOK -34:5 SET_VARS
    Runing -34:5 SET_VARS

    Edit:
    Man lär sej så länge man lever
    Tog bort min loop när jag såg att det gick att ha en variabel på wait.
    Blev simpelt helt plötsligt..
     
    Last edited: 10 jan 2014
  19. burton666

    burton666 Youth Droid Medlem

    Blev medlem:
    5 okt 2010
    Inlägg:
    197
    Mottagna gillanden:
    8

    MINA ENHETER

    Hej jag har precis börjat att använda tasker och försöker lära mig hur dom grundläggande funktionerna fungerar.

    Men jag förstår inte hur jag ska lösa följande problem.
    Jag har använt HTTP GET och VARIABLE SPLIT för att få fram något liknande:

    (något statiskt1) 9 373 kr (något statiskt2)

    För att få "9 373 kr" till en variabel så har jag använt VARIABLE SECTION.
    Men hur gör jag för att alltid få fram resultatet även om talet ändras till något annat som tex. "99 kr" eller "Ingen data"
     
    Last edited: 10 jan 2014
  20. hetp0st

    hetp0st Youth Droid Medlem

    Blev medlem:
    31 dec 2009
    Inlägg:
    140
    Mottagna gillanden:
    41

    MINA ENHETER

    Läs in din data i ex.vis %temp:
    %temp Variable split (något statiskt1)
    %temp2 Variable split (något statiskt2)
    %Resultat Variable set %temp21


    Sent from my Nexus 5 using Tapatalk