Convertí un iPhone antiguo en una cámara de seguridad para Home Assistant (también funciona con Android)
Tu antiguo smartphone no sirve de mucho solo sentado en un cajón, así que ¿por qué no convertirlo en una cámara de seguridad portátil para tu servidor Home Assistant? Eso es exactamente lo que hice con mi antiguo iPhone, y el mismo truco también funciona con smartphones Android.
Cómo funciona y por qué lo hice
Mi viejo iPhone 13 Pro se estaba desperdiciando solo por estar guardado en un cajón. Mientras planeo agregar cámaras de seguridad con Power-over-Ethernet cableadas en mi hogar, me sorprendí pensando en formas en que podría usar el viejo iPhone y una cámara portátil para Home Assistant, lo cual parecía que podría funcionar.
Dado que Home Assistant funciona bien con cualquier cámara que entregue transmisiones simples RTSP o MJPEG, que son comúnmente usadas por cámaras IP y timbres de video, fui en busca de una aplicación que hiciera el trabajo.
Afortunadamente, la App Store y Google Play están llenas de aplicaciones que pueden tomar video de la cámara de tu smartphone, alojar un servidor RTSP (y web) simple, y enviar video a cualquier cliente que esté escuchando, como Home Assistant. En realidad, no te costará ni un centavo probar esto, pero podrías terminar pagando unos pocos dólares por una aplicación que te guste para obtener más funciones o quitar los anuncios.
Incluso entonces, el costo es menor que incluso la cámara IP más barata, además tu smartphone tiene una batería para un funcionamiento realmente inalámbrico. Puedes usar tu smartphone como una cámara portátil siempre que necesites vigilar algo, como una impresora 3D o una mascota, cuando no puedas estar justo frente a ello.
Hay algunas cosas a considerar para una solución más permanente. Pude arreglármelas conectando mi iPhone 13 Pro a un cargador normal de 5V/1A «cargador lento», ya que la aplicación que elegí no consumía demasiada energía. Sin embargo, sí generó bastante calor, lo cual podría ser un problema serio a largo plazo.
Como resultado, recomendaría usar esto como una solución temporal en lugar de una permanente. También necesitarás un pequeño trípode o soporte para colocar la cámara en una posición adecuada.
Instalar y configurar una aplicación de cámara IP
Para poder introducir la transmisión de tu cámara en Home Assistant, necesitarás una aplicación de cámara IP que pueda capturar y entregar video. Me decidí por la gratuita IP Camera Lite para iPhone, que incluye una pequeña marca de agua y algunos anuncios a pantalla completa (pero no en la transmisión). Hay una versión pro por 2,99 $que elimina cualquier restricción.
Aunque no pude probar directamente ninguna aplicación de Android, algo como IP Webcam tiene buenas reseñas, 10 millones de descargas, y ofrece un flujo MJPEG y una integración nativa con Home Assistant.
Para hacer las cosas más confiables, le asigné a mi smartphone una dirección IP estática en mi red usando la interfaz de administración de mi router. Con IP Camera Lite descargado, desactivé el bloqueo automático en mi iPhone (Configuración > Pantalla y brillo > Bloqueo automático > Nunca). Luego lancé la aplicación, ajusté algunos configuraciones (incluyendo cambiar la contraseña predeterminada) y empecé el servidor.
Sea lo que sea que estés usando, ten en cuenta que las aplicaciones pueden fallar, especialmente las que están usando la cámara y transmitiendo video por la red al mismo tiempo. Cada vez que esto sucede, tu transmisión también se detendrá. En iOS, al menos puedes mitigar esto escribiendo un flujo de trabajo en Atajos que lance la aplicación cada hora más o menos (siempre que el servidor se inicie cuando lo haga la aplicación).
Integrando el feed con Home Assistant
Para entonces, tenía un streaming funcionando en mi iPhone, pero nadie estaba escuchando. IP Camera Lite muestra las direcciones para los streams HTTP y RTSP en la pantalla, junto con el puerto, así que tomé nota y abrí el panel de administración de Home Assistant.
Hacer esto es fácil. Dirígete a Configuración > Dispositivos y servicios y haz clic en "Agregar integración." Busca "Cámara Genérica" y selecciónala, luego ingresa la dirección del stream, el nombre de usuario y la contraseña cuando se te solicite. Los usuarios de Android IP Webcam deberían en su lugar buscar la integración "Android IP Webcam" y hacerlo de esa manera.
Se te pedirá que esperes a que se cargue una vista previa de la cámara, después de lo cual podrás darle un nombre y agregarla a Home Assistant. Ahora la verás listada en "Seguridad" en tu panel principal de "Resumen", y por supuesto, puedes integrarla en otros paneles como lo desees.
Ve aún más lejos con tu cámara
Obtener un feed en Home Assistant es solo el comienzo. Puedes ver este feed en cualquier momento, aunque debes tener en cuenta que necesitarás configurar el acceso remoto a tu servidor de Home Assistant si quieres ver el feed cuando estés fuera de casa.
Convierte teléfonos antiguos en cámaras — suscríbete para más consejos
También puedes dar un paso más. Con tu transmisión RTSP o MJPEG, podrías usar Scrypted para pasar la señal de tu cámara a HomeKit Secure Video y almacenar clips en la nube de forma gratuita si tienes una suscripción a iCloud+. Alternativamente, podrías configurar un grabador de video en red como Frigate y mantener grabaciones locales en tu servidor.
Alternativamente, puedes mantenerlo simple y simplemente usar tu nueva cámara IP de smartphone como un medio para revisar cuando lo necesites. ¿Te encanta la idea de una solución de cámara local que no necesite la nube ni una suscripción? Mira estos timbres de video offline.


