Tasker ou MacroDroid: compare três regras de automação no Android
Veja como montar regras de horário, fone Bluetooth e dias úteis no Tasker e no MacroDroid, conferir os resultados e diagnosticar falhas.
- No Tasker, um perfil reúne condições e aciona tarefas de entrada ou saída; no MacroDroid, uma macro reúne gatilhos, ações e restrições.
- Vários gatilhos no MacroDroid funcionam como alternativas. Para exigir horário e conexão Bluetooth ao mesmo tempo, use um gatilho com uma restrição.
- No Tasker, Restore Settings pode recuperar o volume anterior ao fim de um perfil contínuo, sob condições específicas. No MacroDroid, planeje uma ação de retorno.
- Se a ação funciona manualmente, mas não dispara sozinha, examine o gatilho, as restrições, os registros e os limites de execução em segundo plano.
Escolha pelas regras que pretende manter
Tasker ou MacroDroid? Para decidir, descreva primeiro o acontecimento que inicia a regra, as condições que devem estar presentes, a mudança desejada e como desfazê-la. Os dois apps permitem combinar esses elementos, mas os organizam de formas diferentes. Esta comparação usa a documentação dos produtos para propor configurações que você pode conferir no seu aparelho; não apresenta resultados de testes práticos nem uma classificação de velocidade ou confiabilidade.
No guia do Tasker, perfis associam contextos a tarefas. A tarefa de entrada pode agir quando o perfil fica ativo; uma tarefa de saída pode agir quando ele deixa de estar ativo, conforme o tipo de contexto. No panorama do MacroDroid, a unidade principal é a macro, formada por um ou mais gatilhos, ações em ordem e restrições opcionais.
Se você quer reutilizar tarefas e combinar contextos de estado ou horário, observe como os perfis do Tasker representam sua rotina. Se prefere ver gatilho, ação e restrição no mesmo conjunto, monte a regra equivalente no MacroDroid. A escolha mais útil é a estrutura que você conseguirá revisar quando mudar de fone, horário ou telefone.
Traduza o mesmo requisito nos dois apps
Considere a frase: “Quando meu fone estiver conectado entre 21h e 22h, deixe a mídia baixa”. Ela contém um estado, um intervalo e uma ação. No Tasker, a conexão do fone pode ser um contexto de estado e o intervalo, outro contexto do mesmo perfil. O perfil fica ativo quando todos os seus contextos estão ativos, inclusive se o fone já estava conectado antes das 21h. Estar habilitado nas configurações não significa que o perfil esteja ativo naquele momento.
No MacroDroid, a conexão Bluetooth pode ser o gatilho, o horário pode ser uma restrição e a redução do volume, a ação. Seus gatilhos são alternativas: qualquer um deles pode iniciar a macro. Se o fone já estiver conectado às 21h, porém, não haverá um novo evento de conexão naquele instante. Para cobrir esse caso, acrescente um gatilho de horário às 21h com uma restrição que exija o fone conectado; mantenha a restrição de horário no gatilho de conexão. As restrições podem valer para a macro inteira, para um gatilho ou para uma ação; várias restrições no mesmo nível usam, por padrão, a lógica de exigir todas.
Essa posição da restrição muda o resultado. Se a restrição da macro falhar, ela não executa. Se apenas uma ação tiver uma restrição que falhou, essa ação é ignorada e as seguintes podem continuar. Antes de salvar, escreva em uma frase quando a regra deve agir e em outra quando deve ficar parada.
Reduza o volume durante a noite
Primeiro, uma regra sem Bluetooth: baixar o volume de mídia às 21h e encerrar a redução às 22h do mesmo dia. Os horários e níveis são exemplos; escolha valores confortáveis na escala de volume do seu aparelho. No Tasker, crie um perfil com contexto de horário em intervalo, das 21h às 22h. Coloque a ação Media Volume diretamente na tarefa de entrada, no nível baixo desejado. Para recuperar o nível anterior quando esse perfil contínuo ficar inativo, confirme que a ação tem o ícone de duas setas e que Restore Settings está habilitado. A documentação de configurações do Tasker explica essas condições.
Se você prefere terminar sempre em um nível fixo, pode definir esse nível em uma tarefa de saída. É uma alternativa à recuperação do valor anterior: segundo as orientações do Tasker sobre restauração, definir a mesma configuração na tarefa de saída impede que o valor inicial seja salvo e restaurado. A restauração também não se aplica à ação executada por uma subtarefa chamada com Perform Task nem às mudanças feitas por perfis de evento instantâneo ou de horário pontual ou repetitivo sem intervalo. O Tasker não mantém continuamente o volume escolhido caso você ou outro app o altere enquanto o perfil permanece ativo.
No MacroDroid, configure um gatilho de dia e horário para 21h e uma ação de ajuste do volume de mídia. Para a volta às 22h, crie uma segunda macro com o gatilho de encerramento e uma ação que defina o nível escolhido para depois do intervalo. O gatilho das 21h é pontual; ele não mantém uma macro continuamente ativa até as 22h. Se você precisa recuperar exatamente o nível anterior nesse caminho, planeje como capturá-lo e restaurá-lo, e confira ambas as etapas no aparelho.
Ajuste o volume ao conectar um fone
Agora mantenha a mesma ação, mas exija um fone pareado específico conectado durante o intervalo das 21h às 22h. A referência de estados do Tasker descreve BT Connected com seleção por nome ou endereço do dispositivo. Use esse estado junto com o contexto de horário no perfil e coloque Media Volume diretamente na tarefa de entrada. Com Restore Settings habilitado e suas condições atendidas, o nível anterior pode ser recuperado quando o perfil ficar inativo, seja pela desconexão, seja às 22h. Se quiser um nível final fixo, defina-o na tarefa de saída em vez de contar com a restauração do valor anterior. Bluetooth simplesmente ligado não prova que o fone escolhido está conectado.
No MacroDroid, use o evento de conexão Bluetooth do fone como gatilho, com restrição para o intervalo das 21h às 22h e a ação de volume. Acrescente o gatilho das 21h condicionado ao fone já conectado para não perder esse caso. Planeje também o retorno: uma desconexão antes das 22h e o fim do intervalo às 22h são acontecimentos distintos. As ações de retorno devem ficar limitadas aos casos em que a redução ocorreu, para não alterar o volume por causa de um fone que nunca acionou a regra.
Nos dois apps, confira separadamente conectar dentro do horário, conectar fora dele, já estar conectado às 21h e chegar às 22h com o fone ainda conectado. No Tasker, a recuperação automática descrita aqui vale para a configuração elegível aplicada diretamente na tarefa de entrada de um perfil contínuo; não é um recurso de desfazer qualquer ação.
Limite a regra aos dias úteis
Para restringir a primeira regra de volume a segunda a sexta-feira, preserve seu intervalo das 21h às 22h. No Tasker, acrescente ao perfil o contexto de dias correspondente aos dias úteis. O perfil só fica ativo quando horário e dia coincidem. Às 22h, Restore Settings pode recuperar o nível anterior se Media Volume foi aplicado diretamente na tarefa de entrada e as demais condições de restauração continuam atendidas. Se escolheu uma tarefa de saída com nível fixo, confira esse valor em vez de esperar a recuperação do nível inicial.
No MacroDroid, mantenha o gatilho de horário das 21h e acrescente uma restrição de dias úteis à macro. A macro de retorno das 22h também deve ter uma restrição de dias úteis, para atuar nos mesmos dias. Acrescentar “segunda a sexta” como outro gatilho criaria um segundo caminho para executar a macro, em vez de limitar o gatilho das 21h.
Antes de deixar a regra ativa, registre dois resultados esperados: em um dia útil, o volume muda às 21h e, às 22h, segue a forma de retorno que você configurou; fora dos dias úteis, a regra não deve alterá-lo. Confira especialmente o encerramento às 22h na sexta-feira. Esse detalhe evita uma regra correta no início e incompleta no fim.
Descubra onde a regra parou
Quando nada acontece, teste primeiro a ação de volume manualmente dentro do app. Se ela falhar, verifique a permissão necessária, o tipo de volume selecionado e se outra regra está alterando o mesmo controle. Se a ação funcionar manualmente, examine o gatilho e as condições: o horário chegou, o fone correto conectou ou já estava conectado, o dia foi aceito e a regra estava habilitada?
O guia de solução de problemas do Tasker recomenda consultar o Run Log, testar uma ação simples, procurar perfis conflitantes e conferir restrições de atividade em segundo plano e de bateria do fabricante. No MacroDroid, o guia de diagnóstico orienta verificar permissões, acessibilidade quando exigida, limitações de segundo plano e o System Log. Esse registro ajuda a separar gatilho ausente, restrição recusada e ação com falha.
Um ajuste manual bem-sucedido confirma apenas a ação, não o disparo automático. Depois de corrigir um ponto, habilite uma regra por vez e observe o estado do telefone. Se o volume ficou baixo durante a investigação, recoloque-o conscientemente no valor desejado antes de concluir.
Escolha o que conseguirá manter depois
Dê nomes que descrevam gatilho e efeito, como “Fone da sala conectado das 21h às 22h: mídia baixa”. Anote o dispositivo Bluetooth escolhido, o intervalo, os dias e se o retorno usa restauração do valor anterior ou um nível fixo. Ao mudar de aparelho, use os recursos de cópia e importação de cada produto e revise ações, permissões e referências a dispositivos antes de habilitar as regras. A documentação contempla essas operações, mas não estabelece migração automática de uma regra do Tasker para o MacroDroid.
Se o objetivo muda a cada pedido, há outra forma de trabalhar. Na FoneClaw, uma solicitação iniciada por você pode consultar o volume atual, pedir uma alteração de um fluxo de áudio suportado e conferir o resultado, conforme as permissões Android e a política de aprovação ativas. O modelo configurado interpreta o pedido; as ferramentas executam as ações. Esse caminho não substitui as regras de horário ou conexão que precisam disparar sem intervenção: as tarefas agendadas sem supervisão da FoneClaw têm escopo de pesquisa na web somente para leitura.
Para comparar outros modos de controlar tarefas no telefone, veja Alternativas ao Tasker no Android: escolha por tarefa. O guia Ferramentas, Plugins, Skills, Workflows e Shortcuts na FoneClaw explica quando guardar uma sequência para uso iniciado por você. As ações Android disponíveis estão descritas em recursos da FoneClaw.