Visualizzazione stampabile
-
Quote:
Originariamente inviato da
th3D0ct0r
Quando si devono fare operazioni complesse come questa, conviene sempre dividere il task in due o più task, in modo da avere una gestione più corretta.
Crea 2 task, 3 azioni e 2 variabile globali
Il primo task parte quando viene staccato dalla carica e ha come azioni:
Settare la variabile1 a 1
attendere 10 secondi
avviare l'azione 3 (poi spiego come farla)
Come exit task metti che la variabile1 si setta a 0.
Il secondo task controlla se è scollegato dalla rete e viene scosso ed ha come azioni:
Settare la variabile2 a 1
attendere 10 secondi
Settare la variabile2 a 0
L'azione 3 controlla se la variabile1 e la variabile2 sono a 1 per inviare la chiamata. Altrimenti non fa nulla.
Ciao rieccomi, saresti così gentile da spiegarmi come fare due condizioni "scollegato dalla rete" e "scosso" insieme?se creo la condizione "stato" "non Power AC" poi non posso aggiungere la "condizione evento ""sensore" , devo farne due separare che attivano le variabili o c'è una maniera per unirle? grazie ancora
-
Ciao rieccomi, ho impostato come negli screenshot ma quando stacco il cellulare dal caricatore dopo dieci secondi anche se immobile chiama.
https://ibb.co/gXchwT
https://ibb.co/kvwmO8
https://ibb.co/mYPebT
https://ibb.co/hqWQGT
https://ibb.co/cZKCwT
grazie mille
-
Quote:
Originariamente inviato da
saymour
Togli il set della variabile 2 nel primo task (var1) e dovrebbe funzionare.
Se ancora non va ti consiglio di fare un'altra cosa, perché non vorrei che un task che è già partito non permette di avviare l'exit task. Potresti provare a fare 3 task. Un primo task, quando è scollegato, fa quello che hai già impostato per var1 (sempre togliendo il set della variabile2). Un secondo task, quando è collegato esegue var1 a 0. Un terzo task che parte quando lo scuoti ed è staccato, con le azioni che hai già impostato.
-
Quote:
Originariamente inviato da
th3D0ct0r
Togli il set della variabile 2 nel primo task (var1) e dovrebbe funzionare.
Se ancora non va ti consiglio di fare un'altra cosa, perché non vorrei che un task che è già partito non permette di avviare l'exit task. Potresti provare a fare 3 task. Un primo task, quando è scollegato, fa quello che hai già impostato per var1 (sempre togliendo il set della variabile2). Un secondo task, quando è collegato esegue var1 a 0. Un terzo task che parte quando lo scuoti ed è staccato, con le azioni che hai già impostato.
Sisi il set della variabile due lo avevo già tolto, devo aver caricato lo screeshot sbagliato.Innanzitutto ancora grazie per il supporto, ora effettivamente se lo smartphone viene ricollegato alla corrente non chiama ma ancora non ho risolto. Ti spiego esattamente l'utilizzo che ne devo fare.Lo smartphone funge da antifurto per una moto, è collegato alla batteria della Moto, carica solo ed esclusivamente a motore acceso o meglio a quadro acceso.Spengo la moto e l'allarme (chiamata) si attiva se la moto viene scossa il problema è che vorrei si attivasse dopo una manciata di secondi dopo che ho spento il quadro (non Power AC), il tempo di metterla su cavalletto e mettere il casco nel sottosella.Spento il quadro non verrà rimesso in carica fino a quando non riprendo la moto.Adesso il cellulare suona con un ritardo di 10 secondi ma lo fa anche se non viene scosso.Come si può fare? scusa se mi sono dilungato Grazie nuovamente
-
Quote:
Originariamente inviato da
saymour
Sisi il set della variabile due lo avevo già tolto, devo aver caricato lo screeshot sbagliato.Innanzitutto ancora grazie per il supporto, ora effettivamente se lo smartphone viene ricollegato alla corrente non chiama ma ancora non ho risolto. Ti spiego esattamente l'utilizzo che ne devo fare.Lo smartphone funge da antifurto per una moto, è collegato alla batteria della Moto, carica solo ed esclusivamente a motore acceso o meglio a quadro acceso.Spengo la moto e l'allarme (chiamata) si attiva se la moto viene scossa il problema è che vorrei si attivasse dopo una manciata di secondi dopo che ho spento il quadro (non Power AC), il tempo di metterla su cavalletto e mettere il casco nel sottosella.Spento il quadro non verrà rimesso in carica fino a quando non riprendo la moto.Adesso il cellulare suona con un ritardo di 10 secondi ma lo fa anche se non viene scosso.Come si può fare? scusa se mi sono dilungato Grazie nuovamente
Con il task che abbiamo fatto, se il cellulare viene scosso entro 10 secondi da quando stacchi la carica quello suonerà. Quindi nel tempo che fai le operazioni di routine viene registrata l'azione.
Allora, in questo caso ti serve fare una cosa differente, però prima ti dico cosa ho capito:
Dopo 10 secondi deve attivarsi questa sorta di antifurto, se dall'11esimo secondo in poi viene scosso, mentre non deve far nulla nei primi 10 secondi.
Se così fosse devi prendere il task var1 e settare la variabile1 dopo l'attesa dei 10 secondi. Il resto può restare così com'è.
-
Quote:
Originariamente inviato da
th3D0ct0r
Con il task che abbiamo fatto, se il cellulare viene scosso entro 10 secondi da quando stacchi la carica quello suonerà. Quindi nel tempo che fai le operazioni di routine viene registrata l'azione.
Allora, in questo caso ti serve fare una cosa differente, però prima ti dico cosa ho capito:
Dopo 10 secondi deve attivarsi questa sorta di antifurto, se dall'11esimo secondo in poi viene scosso, mentre non deve far nulla nei primi 10 secondi.
Se così fosse devi prendere il task var1 e settare la variabile1 dopo l'attesa dei 10 secondi. Il resto può restare così com'è.
Ciao doctor, si hai capito perfettamente cosa deve fare ma sei sicuro che non debba essere var2 ad attivarsi dopo 10 secondi? allego gli screen di come ho settato ora ,lo smartphone anche se non viene scosso dopo 10 secondi esegue comunque la chiamata, probabilmente ho settato qualcosa di sbagliato.
https://ibb.co/f9yXGT
https://ibb.co/f3ajVo
https://ibb.co/di4NGT
https://ibb.co/c4B2GT
-
Quote:
Originariamente inviato da
saymour
Allora, il problema è proprio il fatto che deve partire dopo 10 secondi, purtroppo sincronizzare i due task non è semplice, perchè si possono sovrapporre.
Dobbiamo provare con un altro approccio.
riassumo come dovrebbero essere i task da mettere giù:
TASK1:
Azione di attivazione: Scollegamento dalla carica
Azione da eseguire: Aspetta 10 secondi - abilita il TASK2 (Tasker - Profile Status)
Azione di uscita: disabilita il TASK2
TASK2:
Azione di attivazione: Scollegamento della carica - movimento
Azione da eseguire: chiama il numero di telefono
-
Quote:
Originariamente inviato da
th3D0ct0r
Allora, il problema è proprio il fatto che deve partire dopo 10 secondi, purtroppo sincronizzare i due task non è semplice, perchè si possono sovrapporre.
Dobbiamo provare con un altro approccio.
riassumo come dovrebbero essere i task da mettere giù:
TASK1:
Azione di attivazione: Scollegamento dalla carica
Azione da eseguire: Aspetta 10 secondi - abilita il TASK2 (Tasker - Profile Status)
Azione di uscita: disabilita il TASK2
TASK2:
Azione di attivazione: Scollegamento della carica - movimento
Azione da eseguire: chiama il numero di telefono
Come al solito allego gli screen, non sono sicuro di aver impostato giusto ma appena lo scollego dalla corrente parte la chiamata:
https://ibb.co/dhDqMT
https://ibb.co/kU7jgT
https://ibb.co/haTDao
-
Quote:
Originariamente inviato da
saymour
Decisamente strano, mi aspetterei che passino almeno 10 secondi.
Resta nella schermata di tasker quando fai la prova e vedi cosa succede ai task. Se il secondo task parte spento non è possibile che si attivi prima di 10 secondi. Deve esserci qualche problema dell'app.
Altra soluzione potrebbe essere di usare una variabile dopo i 10 secondi (e non l'abilitazione del task) e mettere nelle azioni di attivazione del task2 anche la variabile. È come fare la stessa cosa di prima, ma in modo meno "pulito".
-
Buongiorno, domanda banale!
Come faccio a leggere le variabili intercettate da un task?
Ho un problema con bluetasker ed ho selezionato come azione "dispositivi connessi".
Mi dovrebbe restituire in una variabile la lista dei dispositivi. Ma non so come scrivere la variabile in un file di testo o riuscire in qualche modo a leggerla
gRAZIE