Integrar cámaras Tapo a Home Assistant

Integrar cámaras Tapo a Home Assistant

Integrar cámaras Tapo a Home Assistant, nos permitirá de ver y controlar todas nuestras cámaras de esta marca desde nuestro Home Assistant.

La instalación recomendada es des de HACS. HACS es una tienda comunitaria para Home Assistant. Si en su Home Assistant no dispone de esta tienda, puede instalar HACS y luego instalar Tapo: Camera Control desde la tienda HACS.

Modelos compatibles

Se ha comprobado la funcionalidad completa con las siguientes cámaras Tapo:

La integración debería funcionar también con cualquier otra cámara Tapo pero no lo hemos verificado. De ser así, te agradecemos que lo dejes en los comentarios y nos digas con que modelo lo has utilizado.

Uso

Agregue cámaras a través de Integraciones (busque Tapo) en la interfaz de usuario de Home Assistant. También puede simplemente hacer clic en el botón a continuación si tiene configurados los redireccionamientos de MyHomeAssistant.

Las cámaras también se detectan automáticamente cuando se (re)conectan a WIFI.

Para agregar varias cámaras, agregue la integración varias veces.

Vea ejemplos de tarjetas Lovelace o ejemplos de entidades de plantilla.

Ejemplo de cámara Tapo a Home Assistant
Ejemplo de cámara integrada en Lovelace con controles de entidades.

Servicios Tapo a Home Assistant

Este componente personalizado crea:

  • tapo_control.* servicios para controlar una cámara
  • 2 entidades de cámara, una para HD y otra para transmisión SD
  • 1 sensor binario para el movimiento después de que se detecte el movimiento por primera vez

Utilice estos servicios en las siguientes llamadas de

  • tapo_control.ptz
  • tapo_control.set_privacy_mode
  • tapo_control.set_alarm_mode
  • tapo_control.set_led_modo
  • tapo_control.formato
  • tapo_control.set_motion_detection_mode
  • tapo_control.set_auto_track_mode
  • tapo_control.reiniciar
  • tapo_control.save_preset
  • tapo_control.delete_preset
  • tapo_control.set_day_night_mode

Detección de sonido

La integración es capaz de analizar el sonido del micrófono de la cámara y exponer un nuevo atributo noise_detected en las cámaras cuando se alcanza un umbral de voz.

Debe habilitar esta función en las opciones de integración marcando «Habilitar detección de umbral de sonido». Después de habilitarlo, también puede configurar cualquier otra opción comenzando con [Detección de sonido]. Deberá reiniciar Home Assistant después de realizar cualquier cambio.

Para obtener más información y solución de problemas, consulte la documentación de ffmpeg de Home Assistant en la que se basa esta característica.

Solución de problemas | Preguntas más frecuentes

El sensor binario de movimiento no aparece o no funciona

El sensor de movimiento se agrega solo después de que se detecta un movimiento por primera vez.

  • Asegúrate de que la cámara tenga activada la detección de movimiento
  • Tiene que estar seguro de que la cámara tenga el modo de privacidad desactivado
  • Asegúrate de que la cámara pueda verte a ti y a tu movimiento.
  • Intenta caminar frente a la cámara.
  • Si lo anterior no funcionó, reinicie la cámara e intente nuevamente

También asegúrese de que:

  • el sensor binario no está deshabilitado a través de la entidad, verifique .storage/core.entity_registry para entidades deshabilitadas, busque «disabled_by»: «user» en la plataforma «tapo_control». Si es así, elimine toda la entidad o cambie a «disabled_by»: nulo y reinicie HASS.
  • el sensor binario está habilitado en las opciones de integración tapo
  • se abre el puerto onvif 2020 en la cámara

Gran retraso en la transmisión de la cámara Tapo a Home Assistant

Este es un problema conocido de Home Assistant.

Existe la posibilidad de deshabilitar el uso del componente Home Assistant Stream para la cámara, lo que podría reducir el retraso de manera muy significativa a costa de un mayor uso de la CPU.

Puede elegir deshabilitar el componente de transmisión al agregar la cámara, o a través de Opciones cuando ya se ha agregado la cámara. Este cambio requiere reiniciar Home Assistant.

Puede haber algunas desventajas al hacer esto, como perder la opción de controlar la reproducción y un mayor uso de la CPU. Los resultados dependen de su hardware y de las futuras actualizaciones de Home Assistant.

Si deshabilita la transmisión y su hardware no está a la altura de la tarea, obtendrá artefactos, mayor retraso y bloqueos.

Si lo desea, pruébelo y vea qué funciona mejor para usted.

Otra posibilidad es utilizar WebRTC Camera de AlexxIT .

Ejemplo de configuración de trabajo:

type: custom:webrtc-camera
entity: camera.bedroom_hd

No hay audio en la transmisión de la cámara Tapo a Home Assistant

Los códecs de audio admitidos en Home Assistant son «aac», «ac3» y «mp3».

Las cámaras Tapo usan PCM ALAW (alaw) que no es compatible.

Más detalles aquí.

Puede hacer que el sonido funcione con la cámara WebRTC de AlexxIT .

Ejemplo de configuración de trabajo:

type: custom:webrtc-camera
entity: camera.bedroom_hd

Sígueme a Youtube

Sígueme en Youtube - Tapo a Home Assistant
(Visited 3.760 times, 5 visits today)
EnglishDeutschEspañol