Configuras el detector, compruebas que está online en la app, haces el test manual y la sirena suena. Pero dos semanas después descubres que las notificaciones push nunca llegaron. Este es el problema más frecuente con detectores inteligentes y tiene causas concretas con solución concreta.
Causa 1: Permisos de notificación desactivados en el sistema operativo
iOS y Android tienen permisos de notificación por aplicación. La mayoría de apps de detectores los solicitan durante la instalación, pero si se omitió el paso o se revocaron después manualmente, ninguna notificación llega. Es la causa más común y la más fácil de resolver.
Solución: Ajustes del sistema → Aplicaciones → app del detector → Notificaciones → Activar todas.
Causa 2: Red WiFi segmentada o con red de invitados separada
En instalaciones con router con VLAN separadas, routers Unifi o Mikrotik con segmentación IoT, o redes de invitados aisladas, el detector puede estar conectado en un segmento que no tiene acceso al servidor de notificaciones. El detector aparece online en la app pero las notificaciones no llegan.
Solución: Verificar que el detector está en la misma red que el teléfono, o que las reglas de firewall permiten la comunicación entre segmentos hacia los servidores del fabricante.
Causa 3: Token de notificación push caducado
Algunos fabricantes, especialmente marcas de origen chino, no renuevan el token push automáticamente cuando caduca. El resultado es que la app parece activa pero las notificaciones dejan de llegar sin error visible.
Solución: Cerrar sesión completamente en la app del fabricante y volver a entrar. Esto regenera el token. Si el problema reaparece periódicamente, es un bug conocido del fabricante.
Causa 4: Modo ahorro de batería agresivo en Android
Fabricantes como Xiaomi, Huawei, OnePlus y Realme implementan gestores de batería que matan procesos en segundo plano de forma agresiva. La app del detector se cierra y no puede recibir notificaciones aunque el detector esté funcionando correctamente.
Solución: Añadir la app a la lista de exclusiones del optimizador de batería. En MIUI: Seguridad → Batería → Ahorro de energía → la app → Sin restricciones.
Causa 5: El detector perdió la conexión WiFi sin notificarlo
Paradoja frecuente: el detector se desconecta de la red pero la app no envía alerta de desconexión. El usuario asume que todo funciona hasta que necesita la notificación real.
Solución: Activar las alertas de dispositivo offline si el fabricante lo soporta. Shelly sí lo permite desde la app. Para fabricantes que no lo soportan, el único método es verificar el estado online periódicamente de forma manual.
Causa 6: Incidencia en el servidor cloud del fabricante
Los detectores que dependen de cloud para notificaciones fallan silenciosamente cuando el servidor tiene problemas. No hay error visible en la app.
Solución: Verificar el estado del servicio en la web del fabricante o en comunidades como Reddit. Para evitar esta dependencia de forma permanente, el Shelly Plus Smoke en modo local con Home Assistant elimina el cloud de la ecuación.
Verificación rápida para diagnosticar el problema
Encender una cerilla y sostenerla bajo el detector durante 3 segundos (sin acercar la llama directamente). Si la sirena suena pero no llega notificación al móvil: el problema está en la app, permisos o token. Si la sirena no suena: el problema está en el detector, la batería o la conexión WiFi.