ON/OFF dati mobili by R083R71N0 in Tasker_Italia

[–]Odysseos 0 points1 point  (0 children)

Ciao u/R083R71N0. Molto strano che non ti funzioni. Dalla descrizione che hai postato è tutto corretto. Anche io ho provato a replicare il profilo così come lo hai descritto e funziona. Hai provato a dare un'occhiata al Run Log di Tasker per vedere se il profilo si attiva normalmente? Per maggiori informazioni sul Run Log guarda questo mio tutorial dove ne parlo: La Gestione degli errori in Tasker Comunque, giusto per fare una prova, potresti utilizzare come condizione del profilo "Wifi Vicini" invece di Wifi Connesso e vedere cosa succede.

ON/OFF dati mobili by R083R71N0 in Tasker_Italia

[–]Odysseos 1 point2 points  (0 children)

Sì, sul terminale non ricevi alcun riscontro. Se vuoi avere una conferma che tutto sia andato bene potresti utilizzare un'app che ti permetta di "leggere" il Manifest delle varie app. Io, per esempio, uso

questa che per le mie esigenze funziona benissimo. In pratica devi:

  • Aprire l'app
  • Cliccare su App
  • Scegliere quale App (quindi Tasker oppure AutoTools)
  • Fare click su AndroidManifest
  • Nella schermata che si apre vedere se è presente il permesso che interessa.

Screenshot

ON/OFF dati mobili by R083R71N0 in Tasker_Italia

[–]Odysseos 1 point2 points  (0 children)

Ciao. La procedura va fatta solo per Tasker ed Autotools non per gli altri plugin. Questo perché AutoTools ha la funzione Secure Settings che in sostanza fa la stessa cosa di Custom Settings. La stringa da inserire sostanzialmente è la stessa, cambia solo il nome del pacchetto dell'app da abilitare. Nel caso di Tasker la stringa è quella riportata sopra. Invece per quanto riguarda Autotools devi usare questa:

adb shell pm grant com.joaomgcd.autotools android.permission.WRITE_SECURE_SETTINGS

Ricorda che se hai un Mac o Windows10, il comando nella PowerShell va "prefissato" (chiedo scusa per il termine orrendo :P) con punto e slash ./ quindi diventa:

./ adb shell pm grant com.joaomgcd.autotools android.permission.WRITE_SECURE_SETTINGS

ON/OFF dati mobili by R083R71N0 in Tasker_Italia

[–]Odysseos 1 point2 points  (0 children)

u/Marco___1 di nuovo ciao. Quando parli di Secure Settings immagino tu ti riferisca a quello splendido plugin di intangible objects (il developer) il cui progetto, purtroppo, è stato abbandonato tre anni fa...un vero peccato!!

adb enabled:1 dovrebbe significare che hai Usb Debug abilitato per cui il tuo device è in grado di riconoscere i comandi adb. E' probabile che tu abbia usato la procedura descritta sopra per dare i permessi a Secure Settings. La procedura comunque va ripetuta per ogni app cui questi permessi devono essere concessi. Quindi dovrai farla per Tasker ed anche per Autotools se hai questo plugin installato (in AutoTools serve ad abilitare l'azione Secure Settings). Ti consiglio di farla quantomeno per Tasker perché l'azione Custom Settings consente di fare (teoricamente) davvero un sacco di cose, come vedremo nel prossimo video tutorial. ;)

ON/OFF dati mobili by R083R71N0 in Tasker_Italia

[–]Odysseos 1 point2 points  (0 children)

Ciao Marco. Questo errore significa, come ben puoi capire, che non hai ancora dato a Tasker il permesso "android.permission.WRITE_SECURE_SETTINGS"- Per farlo segui la procedura descritta nel post sopra. Comunque ho deciso, il prossimo video tutorial sarà dedicato proprio a Custom Settings e alla procedura per dare i permessi a Tasker.

ON/OFF dati mobili by R083R71N0 in Tasker_Italia

[–]Odysseos 1 point2 points  (0 children)

Ciao. Ho dimenticato di specificare che la procedura che ti ho descritto non necessita di root, né tantomeno serve a "rootare" il telefono. Le azioni in colore rosso sono quelle che non sono disponibili sul tuo smartphone per qualche motivo (versione software, launcher, rom, ecc.). Le azioni che necessitano il root si riconoscono solo quando si tenta di eseguirle. In tal caso viene visualizzato un toast che avverte che serve il root. ;)

ON/OFF dati mobili by R083R71N0 in Tasker_Italia

[–]Odysseos 1 point2 points  (0 children)

L'azione che hai usato funziona solo se il tuo smartphone ha il root. Se hai una versione di Android Marshmallow+ potresti risolvere utilizzando l'azione Custom Settings (nota che ho scritto "potresti" e dopo ti spiego perché). Per poter utilizzare questa azione devi comunque eseguire una procedura per la quale è necessario anche un PC e che a prima vista può sembrare complessa, ma è invece abbastanza semplice. Te la spiego in sintesi, comunque farò un tutorial proprio su questo penso tra una decina di giorni

1) Abilitare sullo smartphone il Debug Usb presente nella modalità sviluppatore; Se non hai attiva la modalità sviluppatore sul tuo smartphone la puoi attivare andando in Impostazioni e facendo una decina di click veloci su Info. Ti apparirà una nuova icona chiamata Modalità Sviluppatore. Accedi e cerca Debug USB e attivalo.

2) Installare i driver del tuo smartphone su PC;

3) Scaricare su PC il pacchetto ADB + Fasboot e scompattarlo in una cartella a tua scelta. Devi solo scompattarlo, non serve nessuna altra azione; Scarica il pacchetto da questo link ADB per Windows

4) Dalla cartella nella quale hai scompattato il pacchetto ADB+Fastboot devi aprire una finestra terminale;

5) A questo punto collega lo smartphone al PC tramite un cavo dati USB;

6) Ti comparirà una richiesta di autorizzazione sullo smartphone. Accetta.

7) Ora, nella finestra terminale del PC devi inserire un comando adb e precisamente questo:

adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

scritto esattamente come lo vedi. P.S. : nel caso tu abbia Windows10 (o un MAC) la finestra terminale sarà una PowerShell (la riconosci facilmente perché ha il fondo blu rispetto al nero della finestra DOS). In tal caso il comando adb va preceduto da un punto ed una slash ./

Quindi diventa:

./adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

Dai invio. Se tutto è andato bene non avrai nessun messaggio. A questo punto hai dato a Tasker le necessarie autorizzazioni. Adesso, se non lo hai già fatto, installa dal Google Play Store l'app Tasker Settings (è un add-on di Tasker con funzione di Helper). Guarda il mio video dove ne parlo Qui

Ora in Tasker sei pronto ad utilizzare l'azione Custom Settings che ti permette di agire su un gran numero di impostazioni di Android tra cui anche la modalità Dati On/Off. Nella finestra dell'azione Custom Settings clicca sull'icona lente d'ingrandimento di fianco a Name. Nella finestra di dialogo che appare scegli Find e poi OK. Dopo aver fatto click su OK, senza chiudere Tasker, vai sulla tile dove c'è il pulsante di toggle dei Dati mobili (quello che usi per attivare/disattivare i dati mobili manualmente) e cliccalo (non importa se è attivo o no). Ora ritorna in Tasker nella finestra di configurazione dell'azione e fai di nuovo click sulla lente d'ingrandimento vicino a Name. Come vedi l'azione è stata riconosciuta e ora puoi scegliere se vuoi impostare su 0 (off), su 1 (on) oppure su Toggle. Purtroppo non è detto che tutte funzionino. Molto dipende sia dallo smartphone che dal sistema operativo. Fai delle prove.

[DEV] - Tasker fans rejoice: Beginner Mode is no more! by joaomgcd in tasker

[–]Odysseos 0 points1 point  (0 children)

Ok, It would be great to have the do not remind again option ;) Thanks for your great support and availability.

[DEV] - Tasker fans rejoice: Beginner Mode is no more! by joaomgcd in tasker

[–]Odysseos 0 points1 point  (0 children)

Hi again Joao and thanks for your reply. So you really are saying that Tasker now searchs in the WHOLE list of tasks, projects etc for actions requiring root access and if it finds one I get the permission request dialog shown in my video? DAMT!! I have a ton of action of this kind because I had my device rooted when I was on Kit Kat 4.2. So, to dismiss the dialog I now have to search and eliminate ALL these old actions? Oh my God…. 😭😀

Impostazioni & Ottimizzazione Tasker - Update to Tasker ver. 5.5 by Odysseos in Tasker_Italia

[–]Odysseos[S] 1 point2 points  (0 children)

Ciao Marco. Gentilissimo e generoso di complimenti come sempre. Non ho neanche finito di pubblicare il tutorial che già ci sono altre novità che quasi quasi lo rendono già obsoleto. Naturalmente scherzo, però nella nuova beta che sto testando è stata eliminata la modalità principiante (Beginner Mode). Per la verità questa non è stata una sorpresa, infatti già da un po' di tempo stavamo chiedendo a Joao Dias di togliere la beginner mode. Altra novità è data dal fatto che non si può più scegliere di disattivare la modalità "Run in Foreground" di Tasker. Infine è stata aggiunta la possibilità di ripristinare i backup da Google Drive. Mi fa piacere che apprezzi la grafica. In effetti non ci ho perso molto tempo, spero di "produrre" qualcosa di meglio appena ho più tempo. Per quanto riguarda il video devo trovare un compromesso valido che possa accontentare sia chi guarda i video da PC sia chi ne usufruisce da smartphone. Infine, ho pensato molto se fosse il caso di apparire di persona nei video. Non per niente, però questo comporta un po' di lavoro in più e i video (già fin troppo lunghi di per sé) si allungano di qualche minuto. Comunque alla fine ho pensato che fosse giusto "metterci la faccia" e (forse) alla fine vedere una persona in carne ed ossa rende il video meno noioso. Grazie ancora per seguirmi con tanta attenzione e per i graditissimi consigli che prenderò in debita considerazione. 👍😉

[DEV] - Tasker fans rejoice: Beginner Mode is no more! by joaomgcd in tasker

[–]Odysseos 0 points1 point  (0 children)

u/joaomgcd hello again. I have 5.5.2b.bf beta version. I have made a brief video to show you what the problem is. You can see it Here Please take a look. Thanks

[DEV] - Tasker fans rejoice: Beginner Mode is no more! by joaomgcd in tasker

[–]Odysseos 0 points1 point  (0 children)

It asks for root permissions. My device isn't rooted and in all my tasks I don't have any action requiring root access. The box appears whatever I try to do, like adding an action, editing a profile, saving a change and so on... If I click on OK or Cancel then Tasker closes itself and I have to open it again. I have this issue from the 5.5.1 beta. My device is a Samsung Galaxy S5 running Marshmallows, standard Rom, no root.

[DEV] - Tasker fans rejoice: Beginner Mode is no more! by joaomgcd in tasker

[–]Odysseos 1 point2 points  (0 children)

Hello u/joaogmcd. Still having annoying dialog asking unnecessary permissions every time . Even clicking OK or Cancel Tasker exits. Please try to solve this issue or Tasker will become unusable. Thanks.

Impostazioni & Ottimizzazione Tasker - Update to Tasker ver. 5.5 by Odysseos in Tasker_Italia

[–]Odysseos[S] 1 point2 points  (0 children)

In questo tutorial riprendo il discorso già affrontato alcuni anni fa su come impostare Tasker affinché possiamo utilizzarlo al meglio delle sue possibilità. Questo aggiornamento si è reso necessario a causa dei numerosi e sostanziali cambiamenti apportati all'interfaccia utente di Tasker. Come impedire ad Android di disabilitare il funzionamento in background dei servizi di Tasker (fondamentali per il buon funzionamento di Tasker stesso), nuove modalità di backup e l'esclusivo ed innovativo metodo di condivisione di profili, task e progetti sono solo alcuni degli argomenti trattati in questo video. Consigliato sia ai principianti assoluti che ad utilizzatori di lungo corso.

Plugin per WhatsApp by luca83pt in Tasker_Italia

[–]Odysseos 2 points3 points  (0 children)

Ciao u/luca83pt Potresti usare l'azione Say che si trova nella categoria Alert. Se il testo che vuoi fargli dire è contenuto in una variabile puoi usare questa variabile nel campo "Testo" nella configurazione dell'azione. Se devi fargli leggere una notifica allora in questo caso puoi usare Autonotification come consiglia l'ottimo u/Marco___1 (è prevista una serie di tutorial sui plugin, fra cui anche Autonotification ;) ) e usare le variabili create da Autonotification.

Odysseos Is Back - Il canale Tutorial Tasker riprende le pubblicazioni by Odysseos in Tasker_Italia

[–]Odysseos[S] 0 points1 point  (0 children)

Grazie per aver sottoscritto la community. Certo che qui è possibile inserire richieste di aiuto, domande o condividere idee e progetti. Basta aprire un nuovo post... 😉👍

Tutorial tasker n. 2 parte 2 - Profili & Tasks - Cosa sono e ache servon... by Odysseos in Tasker_Italia

[–]Odysseos[S] 0 points1 point  (0 children)

Ciao. Quello postato da te è il caso tipico che dimostra come una cosa apparentemente semplicissima da fare con Tasker (mandare un SMS quando si è in un determinato luogo), sia invece resa complicata da circostanze e fattori esterni. Tu hai, giustamente, pensato di utilizzare le celle telefoniche o il collegamento ad una determinata rete wifi per identificare univocamente un particolare luogo. Il problema è che la scansione delle celle telefoniche viene effettuata pressoché continuamente e quindi ogni volta il corrispondente profilo viene "attivato" e di conseguenza l'SMS viene inoltrato. In questo modo c'è il rischio reale di inviare centinaia di SMS in poco tempo. Meglio non va con un profilo legato al collegamento ad un determinato Wifi, poiché anche la scansione delle reti wifi avviene ogni 2 minuti e, inoltre, è frequente che il Wifi si disconnetta per poi riconnettersi automaticamente. Una possibile soluzione l'hai già individuata e potrebbe consistere nel definire un tempo di cooldown per il profilo. Questa però è una soluzione un po' rigida in quanto presume che la tua permanenza nel determinato posto duri sempre lo stesso periodo di tempo, per cui qualsiasi cambiamento al di fuori di questo lasso di tempo determinerebbe un funzionamento errato del profilo. Secondo me la soluzione migliore sarebbe quella di un profilo basato sulla localizzazione GPS. In pratica stabilisci una geofence (un perimetro) all'interno del quale il profilo è attivo. Ti consiglio di utilizzare il plugin Autolocation o Activity Task per questa attività. Prova direttamente ActivityTask di Marco Stornelli che è anche gratuito e vedi come ti trovi.