
O artigo do XDA da semana passada abordou algo que qualquer um que execute uma casa inteligente eventualmente descobre: o telefone no seu bolso já transmite um identificador BLE no momento em que você entra pela porta. Não há hardware extra para comprar. O que você precisa é de um aplicativo que publique esse sinal no Home Assistant, MQTT ou Tasker para que as luzes e o termostato possam reagir.
Testamos sete aplicativos Android que transformam um telefone ou um conjunto de beacons BLE em um sensor de presença. Todos funcionam sem a nuvem do fabricante. Alguns também funcionam como mecanismos de automação completos após o evento de presença ser disparado.
O que procurar em um aplicativo de presença BLE
- Detecção em nível de sala ou em nível de casa. A cerca geográfica Wi-Fi oferece nível de casa. Beacons BLE espalhados pela casa oferecem nível de sala.
- Protocolo de relatório. MQTT é o caminho praticamente universal para Home Assistant. Webhooks HTTP funcionam, mas são mais ruidosos. Integrações de aplicativos complementares geralmente contornam completamente o MQTT.
- Custo da bateria. A varredura contínua drena o telefone sensor. Procure por intervalos de varredura adaptativos ou controles de serviço em primeiro plano.
- Se ele sobrevive aos assassinos de bateria OEM. Samsung, Xiaomi e Huawei todos colocam limites agressivos na varredura em segundo plano. Alguns aplicativos lidam com isso bem, outros pedem que você os coloque em uma lista branca manualmente.
- Apenas local versus caminho em nuvem. Se o aplicativo exigir uma conta antes de relatar BLE, não é uma solução de presença local.
Comparação rápida
| Aplicativo | Melhor para | Plano gratuito | Destaque |
|---|---|---|---|
| Home Assistant | Presença de aplicativo complementar | Gratuito, open-source | Entidades de sensor nativos do Home Assistant |
| OwnTracks | Localização e presença em primeiro MQTT | Gratuito, open-source | Resolução em nível de sala com beacons BLE |
| Tasker | Automação completa com acionadores BLE | Pago $3.49 | Scripting com qualquer condição |
| Automate | Automação de fluxo visual | Gratuito, anúncios em fluxos complexos | Nós BLE com arrastar e soltar |
| MacroDroid | Automação amigável para iniciantes | Gratuito com limites, $6.99 pro | Receitas claras de acionadores de presença |
| nRF Connect | Diagnóstico de beacons BLE | Gratuito com nível pro | Scanner Nordic para depuração |
| BLE Radar | Monitoramento BLE passivo | Gratuito com anúncios | Logs de beacon contínuos |
Os sete aplicativos
1. Home Assistant Companion, sensor de presença melhor integrado
O aplicativo Home Assistant para Android expõe cada sensor do telefone ao seu hub, incluindo um monitor de beacon BLE e um detector de presença baseado em Bluetooth. Uma vez configurado, cada telefone se torna uma entidade device_tracker. Combinado com a integração Bermuda no lado do servidor e alguns beacons ESP32, você obtém presença precisa em nível de sala sem software Android adicional.
Onde fica aquém: você precisa ter Home Assistant rodando em algum lugar. A configuração de beacons requer endereços MAC e um pouco de YAML.
Preço: Gratuito e open-source. Assinatura de nuvem Nabu Casa opcional $6.50 por mês para acesso remoto.
Baixar: Aptoide · Google Play
Conclusão: A escolha padrão quando Home Assistant já é o hub.
2. OwnTracks, melhor presença em primeiro MQTT
OwnTracks é um aplicativo minimalista de relatório de localização que publica no MQTT. Suporta regiões iBeacon, então um beacon de bateria no quarto ou escritório relata eventos de entrada e saída que qualquer broker MQTT pode captar. O aplicativo não tem nuvem do fabricante: seu broker, seus tópicos, seu controle.
Onde fica aquém: a configuração não é amigável. Você precisa configurar manualmente a URL do broker, o certificado TLS e os prefixos de tópico. A confiabilidade da varredura em segundo plano depende muito do fabricante do seu telefone.
Preço: Gratuito e open-source.
Baixar: Aptoide · Google Play
Conclusão: Escolha isso quando você deseja eventos de beacon MQTT brutos sem um hub no meio.
3. Tasker, melhor para automação completa no telefone
Tasker é o mecanismo de automação Android veterano. Suas condições BLE disparam quando um dispositivo específico está próximo ou acabou de sair do alcance, e você pode conectar esse acionador a qualquer outra ação do Tasker: postagem HTTP, publicação MQTT, notificação, som. Funciona bem como a metade “no telefone” de um sistema de presença que publica no Home Assistant ou Node-RED.
Onde fica aquém: a curva de aprendizado é real. A interface do Tasker envelheceu, e sua terminologia leva uma noite para ser internalizada. O custo da bateria para varredura contínua pode ser alto sem ajuste cuidadoso do acionador.
Preço: Compra única de aproximadamente $3.49.
Baixar: Aptoide · Google Play
Conclusão: A escolha do usuário avançado quando o próprio telefone deve decidir o que fazer com um evento BLE.
4. Automate, melhor para um fluxo visual
Automate do LlamaLab cobre um terreno semelhante ao Tasker, mas com um editor de diagrama de fluxo em vez de um baseado em formulários. A detecção de presença usa o bloco de varredura Bluetooth Low Energy, e as saídas alimentam solicitações HTTP ou nós de publicação MQTT para o hub inteligente. A visualização de fluxo torna mais fácil raciocinar sobre regras de presença com várias condições.
Onde fica aquém: fluxos complexos resultam em um desbloqueio pago. O nó BLE é confiável, mas não expõe cada tipo de anúncio.
Preço: Gratuito com limites. Premium desbloqueia fluxos acima de 30 blocos, cerca de $6 no aplicativo.
Baixar: Aptoide · Google Play
Conclusão: A escolha para pessoas que pensam em diagramas em vez de scripts.
5. MacroDroid, melhor para um primeiro aplicativo de automação
MacroDroid é o mais amigável dos aplicativos de automação. As macros relacionadas à presença já estão na biblioteca de modelos, então conectar “quando um dispositivo BLE específico está próximo, desativar notificações” leva alguns minutos. A interface é mais parecida com uma tela de configurações do que com um ambiente de scripting.
Onde fica aquém: o nível gratuito se limita a cinco macros. As opções de varredura BLE são mais rasas do que no Tasker ou Automate.
Preço: Gratuito com limites. Pro $6.99 única vez.
Baixar: Aptoide · Google Play
Conclusão: O ponto de partida certo se este for seu primeiro aplicativo de automação no Android.
6. nRF Connect for Mobile, melhor para depuração de beacons
nRF Connect do Nordic Semiconductor não é um mecanismo de presença por si só. É a ferramenta que você guarda na gaveta para quando um beacon deixa de relatar. O aplicativo verifica, registra e reproduz anúncios BLE, para que você possa ver se um sensor de presença obstinado está realmente transmitindo ou ficou sem bateria de moeda.
Onde fica aquém: sem automação. Este é um aplicativo de diagnóstico, e um bom, mas não o aplicativo que você deixa funcionando como sensor de presença.
Preço: Gratuito.
Baixar: Aptoide · Google Play
Conclusão: Instale junto com qualquer aplicativo de automação que você escolher. Isso vai economizar você de uma sessão de depuração em algum ponto.
7. BLE Radar, melhor monitor passivo
BLE Radar fica entre aplicativos de diagnóstico e automação. Varre continuamente e registra anúncios BLE, então expõe um atalho e um plugin do Tasker para outros aplicativos pegarem. É útil quando você deseja uma camada de detecção leve que outro software possa consultar.
Onde fica aquém: anúncios no nível gratuito. A interface é básica. Não há publicação MQTT direta, então você sempre precisa de um aplicativo parceiro.
Preço: Gratuito com anúncios. Doação opcional remove-os.
Baixar: Aptoide
Conclusão: Um sensor passivo silencioso que outras ferramentas de automação podem chamar.
Como escolher o correto
- Se você já executa Home Assistant, instale o aplicativo Home Assistant Companion e pare por aí.
- Se você quer um pipeline orientado por broker, escolha OwnTracks.
- Se o telefone também deve decidir o que fazer sobre o evento, escolha Tasker ou Automate.
- Se este for seu primeiro aplicativo de automação, comece com MacroDroid.
- Sempre mantenha nRF Connect à mão para quando um beacon ficar silencioso.
FAQ
Preciso de hardware especial para detecção de presença BLE? Não. Seu telefone já transmite um identificador BLE. Para precisão em nível de sala, você pode adicionar placas ESP32 baratas ou beacons iBeacon com bateria de moeda que relatam ao Home Assistant.
Qual aplicativo tem o menor custo de bateria para varredura contínua? Home Assistant Companion é o mais ajustado. OwnTracks está perto. Tasker e Automate podem ser ajustados, mas as configurações padrão são mais pesadas.
A detecção de presença BLE funcionará em telefones Samsung? Sim, mas você deve colocar o aplicativo sensor na lista branca nas configurações de bateria do Samsung Device Care para que a varredura em segundo plano não seja limitada.
Posso detectar salas específicas apenas com meu telefone? Não de forma confiável. A precisão em nível de sala requer alguns beacons passivos espalhados pela casa. O telefone é apenas suficiente para sinais dentro ou fora em nível de casa.
Home Assistant é obrigatório? Não. OwnTracks relata diretamente para qualquer broker MQTT, e Tasker ou Automate podem disparar ações locais do lado do telefone sem nenhum hub.