Aplicaciones de detección de presencia por Bluetooth en Android

El artículo de XDA de la semana pasada se tocó en algo que eventualmente descubre cualquiera que ejecute un hogar inteligente: el teléfono en tu bolsillo ya transmite un identificador BLE en el momento en que cruzas la puerta. No hay hardware adicional que comprar. Lo que necesitas es una aplicación que publique esa señal en Home Assistant, MQTT o Tasker para que las luces y el termostato puedan reaccionar.

Probamos siete aplicaciones de Android que convierten un teléfono o un conjunto de balizas BLE en un sensor de presencia. Todas funcionan sin la nube del fabricante. Algunas también funcionan como motores de automatización completos una vez que se activa el evento de presencia.

Qué buscar en una aplicación de presencia BLE

Comparación rápida

Aplicación Lo mejor para Plan gratuito Destacado
Home Assistant Presencia de aplicación complementaria Gratis, open-source Entidades de sensor nativos de Home Assistant
OwnTracks Ubicación y presencia primer MQTT Gratis, open-source Resolución de habitación con balizas BLE
Tasker Automatización completa con disparadores BLE Pagado $3.49 Scripting de cualquier condición
Automate Automatización de flujo visual Gratis, anuncios en flujos complejos Nodos BLE de arrastrar y soltar
MacroDroid Automatización amigable para principiantes Gratis con límites, $6.99 pro Recetas claras de disparadores de presencia
nRF Connect Diagnóstico de balizas BLE Gratis con nivel pro Escáner de Nordic para depuración
BLE Radar Monitoreo BLE pasivo Gratis con anuncios Registros de baliza continuos

Las siete aplicaciones

1. Home Assistant Companion, sensor de presencia mejor integrado

La aplicación Home Assistant de Android expone cada sensor del teléfono a tu centro, incluyendo un monitor de baliza BLE y un detector de presencia basado en Bluetooth. Una vez configurado, cada teléfono se convierte en una entidad device_tracker. Combinado con la integración Bermuda en el lado del servidor y algunas balizas ESP32, obtienes presencia precisa a nivel de habitación sin software Android adicional.

Dónde se queda corto: necesitas Home Assistant ejecutándose en algún lugar. La configuración de balizas requiere direcciones MAC y un poco de YAML.

Precio: Gratis y open-source. Suscripción de nube Nabu Casa opcional de $6.50 por mes para acceso remoto.

Descargar: Aptoide · Google Play

Conclusión: La opción predeterminada cuando Home Assistant ya es el centro.

2. OwnTracks, mejor presencia primer MQTT

OwnTracks es una aplicación minimalista de informes de ubicación que publica en MQTT. Admite regiones iBeacon, por lo que una baliza de batería en el dormitorio u oficina informa eventos de entrada y salida que cualquier broker MQTT puede recoger. La aplicación no tiene nube de fabricante en el circuito: tu broker, tus temas, tu control.

Dónde se queda corto: la configuración no es amigable con la GUI. Necesitas configurar la URL del broker, el certificado TLS y los prefijos de tema a mano. La confiabilidad del escaneo de fondo depende mucho del fabricante de tu teléfono.

Precio: Gratis y open-source.

Descargar: Aptoide · Google Play

Conclusión: Elige esto cuando desees eventos de baliza MQTT sin procesar sin un centro en el medio.

3. Tasker, mejor para automatización completa en el teléfono

Tasker es el motor de automatización de Android veterano. Sus condiciones BLE se disparan cuando un dispositivo específico está cerca o acaba de salir del rango, y puedes conectar ese disparador a cualquier otra acción de Tasker: publicación HTTP, publicación MQTT, notificación, tono. Funciona bien como la mitad “en el teléfono” de un sistema de presencia que publica en Home Assistant o Node-RED.

Dónde se queda corto: la curva de aprendizaje es real. La interfaz de Tasker ha envejecido, y su terminología requiere una tarde para internalizarla. El costo de batería del escaneo continuo puede ser alto sin una sintonización cuidadosa de disparadores.

Precio: Compra única de aproximadamente $3.49.

Descargar: Aptoide · Google Play

Conclusión: La opción del usuario avanzado cuando el teléfono mismo debe decidir qué hacer con un evento BLE.

4. Automate, mejor para un flujo visual

Automate de LlamaLab cubre un terreno similar a Tasker con un editor de diagrama de flujo en lugar de uno basado en formularios. La detección de presencia utiliza el bloque de escaneo Bluetooth Low Energy, y los resultados se alimentan en solicitudes HTTP o nodos de publicación MQTT para el centro inteligente. La vista de flujo facilita razonar sobre las reglas de presencia multicondición.

Dónde se queda corto: los flujos complejos se transforman en un desbloqueo pagado. El nodo BLE es confiable pero no expone cada tipo de anuncio.

Precio: Gratis con límites. Premium desbloquea flujos sobre 30 bloques, aproximadamente $6 en la aplicación.

Descargar: Aptoide · Google Play

Conclusión: La opción para personas que piensan en diagramas en lugar de scripts.

5. MacroDroid, mejor para una primera aplicación de automatización

MacroDroid es la más amigable de las aplicaciones de automatización. Las macros relacionadas con la presencia ya están en la biblioteca de plantillas, por lo que conectar “cuando un dispositivo BLE específico está cerca, desactiva las notificaciones” toma minutos. La interfaz es más parecida a una pantalla de configuración que a un entorno de scripting.

Dónde se queda corto: el nivel gratuito te limita a cinco macros. Las opciones de escaneo BLE son más superficiales que en Tasker o Automate.

Precio: Gratis con límites. Pro $6.99 única vez.

Descargar: Aptoide · Google Play

Conclusión: El punto de partida correcto si esta es tu primera aplicación de automatización en Android.

6. nRF Connect for Mobile, mejor para depuración de balizas

nRF Connect de Nordic Semiconductor no es un motor de presencia por sí solo. Es la herramienta que guardas en el cajón para cuando una baliza deja de informar. La aplicación escanea, registra y reproduce anuncios BLE, por lo que puedes ver si un sensor de presencia obstinado está realmente transmitiendo o se ha quedado sin batería de botón.

Dónde se queda corto: sin automatización. Esta es una aplicación de diagnóstico, y una buena, pero no la aplicación que dejas ejecutando como sensor de presencia.

Precio: Gratis.

Descargar: Aptoide · Google Play

Conclusión: Instala junto a cualquier aplicación de automatización que elijas. Te ahorrará una sesión de depuración en algún momento.

7. BLE Radar, mejor monitor pasivo

BLE Radar se encuentra entre aplicaciones de diagnóstico y automatización. Escanea continuamente y registra anuncios BLE, luego expone un atajo y un complemento de Tasker para que otras aplicaciones lo recojan. Es útil cuando deseas una capa de detección ligera que otro software pueda consultar.

Dónde se queda corto: anuncios en el nivel gratuito. La interfaz es básica. No hay publicación MQTT directa, por lo que siempre necesitas una aplicación compañera.

Precio: Gratis con anuncios. La donación opcional los elimina.

Descargar: Aptoide

Conclusión: Un sensor pasivo silencioso que otras herramientas de automatización pueden llamar.

Cómo elegir la correcta

FAQ

¿Necesito hardware especial para la detección de presencia BLE? No. Tu teléfono ya transmite un identificador BLE. Para precisión a nivel de habitación puedes agregar placas ESP32 baratas o balizas iBeacon de batería de botón que informen a Home Assistant.

¿Qué aplicación tiene el costo de batería más bajo para escaneo continuo? Home Assistant Companion es la más sintonizada. OwnTracks está cerca. Tasker y Automate se pueden sintonizar pero la configuración predeterminada es más pesada.

¿Funcionará la detección de presencia BLE en teléfonos Samsung? Sí, pero debe incluir la aplicación de sensor en la lista blanca en la configuración de batería de Samsung Device Care para que el escaneo de fondo no se limite.

¿Puedo detectar habitaciones específicas solo con mi teléfono? No de forma confiable. La precisión a nivel de habitación requiere algunas balizas pasivas dispersas alrededor de la casa. El teléfono solo es suficiente para señales dentro o fuera a nivel de casa.

¿Se requiere Home Assistant? No. OwnTracks informa directamente a cualquier broker MQTT, y Tasker o Automate pueden activar acciones locales del lado del teléfono sin ningún centro.