Saltar al contenido

Llamadas Home Assistant: Guía para Alertas por Voz (2026)

12/01/2021

Actualizado el 30 de enero de 2026

¿Alguna vez has temido que una notificación crítica de tu hogar inteligente se pierda entre decenas de mensajes de WhatsApp o correos electrónicos? Una simple alerta de texto no es suficiente cuando hablamos de una fuga de agua, una posible intrusión o un detector de humo activado. Para situaciones de máxima urgencia, necesitas un sistema que atraviese el ruido y te llame la atención de forma inequívoca. Aquí es donde entran en juego las llamadas desde Home Assistant.

En esta guía definitiva de 2026, vamos a explorar todos los métodos modernos para recibir alertas que no puedes ignorar. Desde las notificaciones críticas nativas de la aplicación, pasando por llamadas de voz gratuitas con Telegram, hasta llamadas telefónicas reales a cualquier número. Olvídate de los viejos métodos, te guiaré paso a paso por las configuraciones más actuales y eficientes, con ejemplos prácticos para que blindes la seguridad de tu hogar hoy mismo.

¿Por qué usar llamadas y notificaciones críticas en Home Assistant?

Las notificaciones push estándar son útiles, pero tienen un gran inconveniente: respetan el modo «No Molestar» de tu teléfono. Una llamada o una notificación crítica, en cambio, están diseñadas para saltarse esa barrera. Este tipo de home assistant alerta telefónica es ideal para situaciones que requieren tu atención inmediata:

  • Seguridad del hogar: Recibir una alerta sonora e ineludible si se abre una puerta o ventana cuando la alarma Alarmo está activada.
  • Prevención de desastres: Ser avisado al instante por una fuga de agua detectada por un sensor de inundación Aqara, evitando daños mayores.
  • Alertas de seguridad personal: Notificaciones urgentes si los niveles de monóxido de carbono son peligrosos o si un familiar mayor presiona un botón de pánico.
  • Monitorización crítica: Avisos si la temperatura del congelador sube peligrosamente, si un servidor crucial se desconecta o si los paneles solares dejan de producir energía.

Comparativa de Métodos de Alerta en 2026

No hay una única solución perfecta; la mejor opción depende de tu necesidad específica. He preparado una tabla comparativa para que elijas la que mejor se adapte a ti.

MétodoTipo de AlertaCosteComplejidadVentaja Principal
Notificaciones Críticas (App HA)Push especial con sonidoGratuitoMuy BajaIntegración nativa y sencillísima. Se salta el modo «No Molestar».
CallMeBot (Telegram)Llamada de Voz por AppGratuito (con límites)BajaCoste cero, llama la atención como una llamada real.
TwilioLlamada Telefónica Real (GSM)De pago (por llamada)MediaMáxima compatibilidad (llama a fijos y móviles sin app) y fiabilidad profesional.

Método 1: Notificaciones Críticas Nativas (La Opción Recomendada)

La forma más sencilla y robusta de empezar es usar las notificaciones críticas home assistant, una función integrada en la app oficial de Home Assistant para iOS y Android. Estas notificaciones están diseñadas para emitir un sonido incluso si tu teléfono está en silencio o en modo «No Molestar».

La configuración es increíblemente fácil y se hace directamente en la automatización. No requiere editar archivos YAML si no quieres.

Ejemplo de Automatización con Notificación Crítica

Imagina que un sensor de puerta Zigbee se abre mientras la alarma está activada. Así crearías la alerta:

  1. Ve a Ajustes > Automatizaciones y escenas y crea una nueva automatización.
  2. Disparador: El estado del sensor de la puerta principal cambia a «Abierto».
  3. Condición: El panel de alarma (alarm_control_panel.alarmo) está en estado «armado fuera» (armed_away).
  4. Acción:
    • Tipo de Acción: Llamar a un servicio.
    • Servicio: notify.mobile_app_nombre_de_tu_movil.
    • Datos: Aquí está la magia. Configura el mensaje y el título como siempre, y luego añade los datos para la notificación crítica.

En el editor visual, puedes cambiar al modo YAML para la acción y pegar esto:

service: notify.mobile_app_mi_iphone
data:
  message: ¡Alerta de seguridad! Se ha abierto la puerta principal.
  title: "⚠️ INTRUSIÓN DETECTADA ⚠️"
  data:
    push:
      sound:
        name: default
        critical: 1
        volume: 1.0

El bloque `push` y, en particular, `critical: 1`, es lo que le dice a la app de Home Assistant que esta notificación es de máxima prioridad y debe sonar sí o sí. ¡Así de simple!

Método 2: CallMeBot con `rest_command` (Gratuito y Moderno)

La integración telegram home assistant mediante CallMeBot sigue siendo una opción excelente y gratuita. Sin embargo, el método ha evolucionado. Olvídate del antiguo `notify: rest`. La forma moderna y flexible de hacerlo en 2026 es con un `rest_command`, que nos permite pasar datos dinámicos fácilmente desde nuestras automatizaciones.

Paso 1: Obtener tu API Key de CallMeBot

Este paso no ha cambiado. Para evitar spam, necesitas autorizar al bot.

  1. En Telegram, busca y contacta a @CallMeBot_io_bot.
  2. Envía el comando /start.
  3. En el menú que aparece, pulsa «Create a new API».
  4. Sigue las instrucciones y el bot te dará un enlace para generar tu clave API. Guárdala en un lugar seguro, idealmente en tu archivo secrets.yaml.

Paso 2: Configurar el `rest_command`

Ahora, en lugar de un notificador, definiremos un servicio RESTful. Esto te da más control. Añade el siguiente bloque a tu archivo configuration.yaml:

rest_command:
  llamada_telegram_critica:
    url: "https://api.callmebot.com/voice.php"
    method: POST
    content_type: "application/x-www-form-urlencoded"
    payload: "apikey={{ states('input_text.callmebot_api_key') }}&source=hass&lang=es-ES-Standard-A&text={{ message }}"

Mejora de seguridad: En este ejemplo, he ido un paso más allá. En lugar de usar !secret, he creado un «Ayudante» de tipo Texto (input_text.callmebot_api_key) desde la interfaz de Home Assistant (Ajustes > Dispositivos y Servicios > Ayudantes). Pegué mi API Key ahí. Esto me permite cambiarla desde la UI sin reiniciar y la mantiene fuera de los archivos de configuración.

  • url, method, content_type: Parámetros estándar de una llamada API.
  • payload: Aquí definimos los datos que enviamos. Usamos plantillas para hacerla dinámica:
    • apikey={{ states('input_text.callmebot_api_key') }}: Coge la API key del ayudante que hemos creado.
    • text={{ message }}: Esta es la clave. Cogerá el valor de una variable llamada `message` que le pasaremos desde nuestra automatización.

Tras añadir este código, ve a Herramientas para desarrolladores > YAML y haz clic en «Comandos RESTful» para recargar la configuración sin reiniciar Home Assistant.

Paso 3: Usar el servicio en una Automatización

Ahora, llamar a este servicio es muy sencillo. En tu automatización, la acción sería:

- alias: 'Alerta Crítica - Fuga de Agua'
  trigger:
    - platform: state
      entity_id: binary_sensor.sensor_fuga_agua_bano
      to: 'on'
  action:
    - service: rest_command.llamada_telegram_critica
      data:
        message: '¡Atención! ¡Atención! Se ha detectado una fuga de agua en el baño principal.'

Como ves, simplemente llamamos a nuestro nuevo servicio `rest_command.llamada_telegram_critica` y le pasamos el texto en la variable `message`. ¡Mucho más limpio y flexible!

Método 3: Twilio para Llamadas Telefónicas Reales (La Opción Profesional)

Cuando necesitas la máxima fiabilidad o quieres contactar a alguien que no usa Telegram ni la app de Home Assistant (como un familiar o un vecino), un servicio como Twilio es la solución. Realiza llamadas GSM reales a cualquier número de teléfono fijo o móvil.

La configuración es más compleja ya que implica registrarse en un servicio de pago y configurar una integración nativa, pero es la opción más robusta.

  1. Crea una cuenta en Twilio: Regístrate, obtén tu «Account SID» y «Auth Token».
  2. Compra un número de teléfono: Desde el panel de Twilio, adquiere un número de teléfono virtual. Este será el número desde el que Home Assistant realizará las llamadas.
  3. Configura la integración en Home Assistant: Añade el siguiente código a tu configuration.yaml, guardando tus credenciales en secrets.yaml por seguridad.
# configuration.yaml
twilio:
  account_sid: !secret twilio_account_sid
  auth_token: !secret twilio_auth_token

notify:
  - name: llamada_telefonica_emergencia
    platform: twilio_call
    from_number: "+1234567890" # Tu número de teléfono de Twilio

Una vez reiniciado, tendrás un nuevo servicio, notify.llamada_telefonica_emergencia, que puedes usar en tus automatizaciones para llamar a cualquier número:

action:
  - service: notify.llamada_telefonica_emergencia
    data:
      message: "Alerta de seguridad. Posible intrusión en casa."
      target: "+34600123456" # El número al que quieres llamar

Solución de Problemas Comunes (FAQ)

  • Las notificaciones críticas no suenan:
    • Verifica en los ajustes de tu móvil que la app de Home Assistant tiene permisos para notificaciones críticas y para emitir sonido. A veces, tras una actualización de la app o del sistema operativo, estos permisos se reinician.
  • No recibo la llamada de CallMeBot:
    • Recarga los «Comandos RESTful» en Herramientas para Desarrolladores después de cambiar configuration.yaml.
    • Prueba el servicio desde Herramientas para desarrolladores > Servicios, llamando a rest_command.llamada_telegram_critica y pasando un mensaje de prueba. Si funciona aquí, el problema está en el disparador o la condición de tu automatización.
    • Asegúrate de que la API Key en tu ayudante (o en secrets.yaml) es correcta y no tiene espacios extra.
  • La llamada de Twilio no se realiza:
    • Revisa tu panel de Twilio para asegurarte de que tienes crédito suficiente.
    • Comprueba los registros de errores en Twilio; son muy detallados y te dirán qué ha fallado.
    • Verifica que el Account SID y el Auth Token son correctos en tu archivo secrets.yaml.

Consideraciones de Privacidad y Seguridad

Al utilizar servicios de terceros como CallMeBot o Twilio, eres consciente de que el contenido de tus mensajes se envía a sus servidores. Por ello, te recomiendo encarecidamente:

  • No envíes información sensible: Evita incluir en los mensajes contraseñas, códigos de acceso, nombres completos o datos personales. «Alerta de intrusión en la puerta trasera» es mucho mejor que «Alarma en casa de la familia Pérez en Calle Falsa 123».
  • Protege tus claves API y Tokens: Trata tus credenciales de CallMeBot y Twilio como si fueran contraseñas. Usar el fichero secrets.yaml o ayudantes de Home Assistant es la práctica recomendada para mantenerlas seguras.

Conclusión: Tu Sistema de Alertas a Prueba de Fallos

Configurar llamadas desde Home Assistant es un salto cualitativo en la fiabilidad de tu sistema domótico. Pasas de simples avisos a alertas críticas que son prácticamente imposibles de ignorar. Con la flexibilidad de las automatizaciones, ahora puedes combinar métodos: enviar primero una notificación crítica a tu móvil, y si no se confirma en un minuto, escalar a una llamada de Telegram o incluso una llamada telefónica real a un contacto de emergencia.

Espero que esta guía actualizada te haya sido de gran utilidad. Ahora te toca a ti decidir qué nivel de criticidad merece cada evento de tu hogar. ¡Comparte tus ideas y las automatizaciones más ingeniosas en los comentarios!