Logotipo de FwrdFwrdDescargar en la App Store

Cómo enviar los SMS del iPhone a Home Assistant

Por Fwrd · · Actualizado

Para enviar los SMS del iPhone a Home Assistant, dale a una automatización un activador webhook, consigue una dirección HTTPS para él con Home Assistant Cloud o con tu propio dominio, y haz que una automatización Mensaje de Atajos publique cada SMS nuevo en esa dirección. Home Assistant lee el SMS como trigger.json, así que un SMS de tu alarma puede encender una luz o anunciar una entrega en una bocina.

Qué necesitas: el iPhone que recibe los SMS, un servidor de Home Assistant y una dirección HTTPS para él, ya sea con Home Assistant Cloud (Nabu Casa) o con tu propio dominio y un proxy inverso. Para usar Fwrd, también necesitas iOS 26 o posterior.

¿Cómo llega un SMS a Home Assistant?

Con un webhook. Ninguna app puede leer tus SMS por su cuenta, así que una automatización de Atajos le pasa cada SMS que coincida a una acción que lo publica en la dirección del webhook de Home Assistant.

La documentación de activadores de automatización de Home Assistant (consultada el 18 de octubre de 2026) dice que la dirección es /api/webhook/ seguida de tu ID del webhook, y que se crea en cuanto configuras el ID en un activador. También dice que el JSON que recibe queda disponible como trigger.json, siempre que la solicitud se envíe como application/json, que es como lo hace Fwrd.

Cómo enviar los SMS del iPhone a Home Assistant

  1. Crea la automatización. En Home Assistant, ve a Settings, luego Automations & scenes, luego Create automation y después Create new automation. En la sección When, selecciona Add trigger, agrega un activador Webhook y deja el Webhook ID como está.

  2. Elige cómo llega el iPhone. La documentación de Home Assistant dice que, de forma predeterminada, los webhooks solo responden a dispositivos de la misma red o a los webhooks de Nabu Casa Cloud. Con Home Assistant Cloud, deja activada Only accessible from the local network. Con tu propio dominio o un proxy inverso, selecciona el engrane junto al Webhook ID y desmárcala, porque tu iPhone publica desde donde esté.

  3. Consigue la dirección HTTPS. Con Home Assistant Cloud, guarda la automatización, ve a Settings y luego Cloud, desplázate hasta la tarjeta de webhooks y selecciona Manage junto a tu webhook. El artículo sobre webhooks de Nabu Casa (consultado el 18 de octubre de 2026) dice que el cuadro de diálogo muestra una URL única para él. Con tu propio dominio, la dirección es https:// más tu dominio, luego /api/webhook/ y el ID.

  4. Agrega un destino Webhook en Fwrd. Abre Fwrd, toca + y elige Webhook. Pega la dirección HTTPS completa en Configuration (Configuración). Toca Send Test Message (Enviar mensaje de prueba) y luego guarda con la marca de selección (✓).

  5. Crea una automatización Mensaje en Atajos. En iOS 27, abre Atajos, toca Biblioteca, luego Automatización y después +, y elige Mensaje. En iOS 26, abre la pestaña Automatización, toca + y elige Mensaje. Elige El mensaje contiene y escribe una palabra que compartan tus SMS, como alarma.

  6. Haz que se ejecute sin preguntar. En iOS 27, toca la flecha junto al activador y revisa que Confirmar antes de ejecutar esté desactivado. En ⓘ, luego Privacidad, revisa que Permitir ejecución en dispositivo bloqueado esté activado. En iOS 26, elige Ejecutar de inmediato y luego toca Siguiente y Crear nuevo atajo.

  7. Agrega la acción de Fwrd. Busca Forward y agrega Forward Message to All Destinations (Reenviar mensaje a todos los destinos). Configura su Message (Mensaje) como Entrada de atajo (en iOS 26, Entrada de atajo y luego Mensaje). Toca atrás para guardar (Listo en iOS 26).

  8. Eso es todo: los SMS nuevos con tu palabra ya llegan solos a Home Assistant, con el iPhone desbloqueado o bloqueado.

La guía del webhook tiene cada pantalla de Fwrd, y Reenviar SMS del iPhone a un webhook explica la solicitud completa.

Forward texts to a webhook. Shown on iOS 27 with Fwrd 1.1. The addresses and numbers are examples.

¿Cómo se ve la automatización en YAML?

El cuerpo que envía Fwrd es {"content": "…", "text": "…"}, los dos con el texto tal como llegó, así que la automatización lee trigger.json.content. Esta enciende la luz del porche cuando un SMS menciona la alarma:

alias: Un SMS de la alarma enciende la luz del porche
triggers:
  - trigger: webhook
    webhook_id: "un-id-largo-y-aleatorio-que-solo-tu-conoces"
    allowed_methods:
      - POST
    local_only: false # solo hace falta sin Home Assistant Cloud
conditions:
  - condition: template
    value_template: "{{ 'alarma' in trigger.json.content | lower }}"
actions:
  - action: light.turn_on
    target:
      entity_id: light.porch

Cambia la acción por un anuncio en una bocina y el SMS de “en camino” de una paquetería puede avisarle a toda la casa que llega un paquete. Activa Include Who Sent It (Incluir quién lo envió) en la Configuración de Fwrd y completa el campo Sender (Remitente) de la acción de Fwrd, y el cuerpo también lleva un campo sender que puedes leer como trigger.json.sender.

¿Qué agrega Fwrd al webhook?

El destino Webhook de Fwrd hace la publicación, así que la automatización es una sola acción:

  • Filtros. El destino de webhook puede quedarse solo con los SMS que tienen palabras que eliges, los que parecen un código de verificación o los que llegan en ciertos horarios. Try a Text (Probar un SMS) revisa un filtro con un SMS de ejemplo. Un SMS que un filtro omite no gasta un reenvío gratis.
  • Un SMS, varios lugares. La misma acción puede enviar el SMS a Home Assistant y a un chat familiar en Slack, Discord, Telegram o Teams a la vez.
  • Reintentos sin repeticiones. Si un envío tarda demasiado o el servidor está ocupado, Fwrd lo intenta de nuevo, hasta dos veces, con el mismo encabezado Idempotency-Key cada vez.
  • La dirección se queda privada. Fwrd guarda la URL en el Llavero del iPhone, no dentro de un atajo. No hay cuenta ni servidor de Fwrd; cada SMS va directo de tu iPhone a Home Assistant.
  • Un historial en el teléfono. Muestra cada reenvío y si Home Assistant lo aceptó.

Los límites que debes conocer

  • El ID del webhook es la contraseña. La documentación de Home Assistant dice que los webhooks no piden ningún otro inicio de sesión, así que usa un ID largo e imposible de adivinar y mantenlo en privado. Fwrd no agrega encabezados de inicio de sesión.
  • No abras cerraduras con esto. La misma documentación advierte contra las automatizaciones con webhook que abren una cerradura o una puerta de garaje. Las luces, las bocinas y las notificaciones encajan mejor.
  • Fwrd necesita una dirección HTTPS pública. Rechaza las direcciones IP y los nombres que terminan en .local, y no sigue redirecciones, así que pega la dirección final. Una URL de webhook en la nube necesita una suscripción a Home Assistant Cloud.
  • El teléfono tiene que seguir encendido y con internet. Solo se envían los SMS nuevos que coinciden con la automatización, y después de un reinicio el reenvío espera hasta que desbloquees el iPhone una vez.

Preguntas frecuentes

¿Home Assistant puede leer el texto del SMS?

Sí. Fwrd envía el texto completo en content y text, así que una plantilla como trigger.json.content lo contiene. Puedes buscar palabras en una condición, poner el texto en una notificación o hacer que una bocina lo lea en voz alta.

¿Necesito Home Assistant Cloud?

No. Sirve cualquier dirección HTTPS que llegue a tu servidor, como tu propio dominio detrás de un proxy inverso. La página de acceso remoto de Home Assistant (consultada el 18 de octubre de 2026) dice que Home Assistant Cloud es la opción más fácil, sin puertos que abrir en el router.

¿Funciona cuando estoy fuera de casa?

Sí, con una URL de webhook de Home Assistant Cloud, o con tu propio dominio HTTPS público una vez que Only accessible from the local network está desactivado. El iPhone publica por Wi-Fi o datos celulares, esté donde esté.

¿Cuánto cuesta Fwrd?

Fwrd es gratis hasta 15 reenvíos al mes, y un SMS cuenta una sola vez sin importar a cuántos lugares vaya. Fwrd Pro quita el límite por $4.99 al mes o $29.99 al año en Estados Unidos (precios en dólares estadounidenses, USD).

¿Quieres que tus SMS inicien automatizaciones de Home Assistant?

Fwrd agrega una acción a Atajos que publica cada SMS que coincida desde tu iPhone en tu webhook de Home Assistant como JSON. Sin cuenta. Empieza con 15 reenvíos gratis cada mes.

Gratis hasta 15 reenvíos al mes. Pro elimina los límites de reenvíos y filtros y agrega una lista Never Forward (Nunca reenviar), por $4.99 USD al mes o $29.99 USD al año en Estados Unidos, con una prueba gratuita de 7 días en el plan anual para clientes elegibles. La App Store muestra el precio en tu propia moneda.

Descargar en la App Store

iPhone · iOS 26 o posterior