# Envoyer les SMS de l’iPhone vers Home Assistant

> Transformez les SMS de l’iPhone en automatisations Home Assistant avec un déclencheur webhook : configurez-le, ouvrez-le à internet et lisez le SMS en JSON.

Dernière mise à jour : 2026-10-23
Page HTML canonique : https://www.fwrdsms.com/fr/blog/iphone-texts-to-home-assistant
Published: 2026-10-18

Pour envoyer les SMS de l’iPhone vers Home Assistant, donnez à une automatisation un déclencheur webhook, obtenez pour lui une adresse HTTPS via Home Assistant Cloud ou votre propre domaine, et faites publier chaque nouveau SMS sur cette adresse par une automatisation Message de Raccourcis. Home Assistant lit le SMS dans `trigger.json` : un SMS de votre alarme peut ainsi allumer une lumière ou annoncer une livraison sur une enceinte.

**Ce qu’il vous faut :** un iPhone qui reçoit les SMS, un serveur Home Assistant et une adresse HTTPS pour celui-ci, via Home Assistant Cloud (Nabu Casa) ou votre propre domaine et un proxy inverse. Pour utiliser Fwrd, il vous faut aussi iOS 26 ou une version ultérieure.

## Comment un SMS arrive-t-il dans Home Assistant ?

Par un webhook. Aucune app ne peut lire vos SMS toute seule : une automatisation Raccourcis transmet donc chaque SMS correspondant à une action qui le publie sur l’adresse du webhook de Home Assistant.

La [documentation des déclencheurs d’automatisation](https://www.home-assistant.io/docs/automation/trigger/#webhook-trigger) de Home Assistant (consultée le 18 octobre 2026) indique que l’adresse est `/api/webhook/` suivi de votre ID de webhook, et qu’elle est créée dès que vous définissez l’ID dans un déclencheur. Elle précise aussi que le JSON qui y est envoyé est disponible dans `trigger.json`, à condition que la requête soit envoyée en `application/json`, ce que fait Fwrd.

## Comment envoyer les SMS de l’iPhone vers Home Assistant

1. **Créez l’automatisation.** Dans Home Assistant, allez dans Settings, puis Automations & scenes, puis Create automation, puis Create new automation. Dans la section When, sélectionnez Add trigger, ajoutez un déclencheur Webhook et laissez le Webhook ID tel quel.

2. **Choisissez comment l’iPhone l’atteint.** La documentation de Home Assistant indique que, par défaut, les webhooks ne répondent qu’aux appareils du même réseau ou aux webhooks Nabu Casa Cloud. Avec Home Assistant Cloud, laissez Only accessible from the local network activé. Avec votre propre domaine ou un proxy inverse, sélectionnez la roue dentée à côté du Webhook ID et désactivez cette option, car votre iPhone publie depuis l’endroit où il se trouve.

3. **Obtenez l’adresse HTTPS.** Avec Home Assistant Cloud, enregistrez l’automatisation, allez dans Settings, puis Cloud, faites défiler jusqu’à la carte des webhooks et sélectionnez Manage à côté de votre webhook. L’[article sur les webhooks](https://support.nabucasa.com/hc/en-us/articles/25619382358685) de Nabu Casa (consulté le 18 octobre 2026) indique que la fenêtre affiche une URL unique pour celui-ci. Avec votre propre domaine, l’adresse est `https://` suivi de votre domaine, puis `/api/webhook/` et l’ID.

4. **Ajoutez une destination Webhook dans [Fwrd](https://apps.apple.com/app/apple-store/id6759069713?pt=128544281&ct=fr-blog-home-assistant&mt=8).** Ouvrez Fwrd, touchez + et choisissez Webhook. Collez l’adresse HTTPS complète dans le champ Configuration. Touchez Send Test Message (Envoyer un message test), puis enregistrez avec la coche.

5. **Créez une automatisation Message dans Raccourcis.** Sur iOS 27, ouvrez Raccourcis, touchez Bibliothèque, puis Automatisation, puis +, et choisissez Message. Sur iOS 26, ouvrez l’onglet Automatisation, touchez + et choisissez Message. Choisissez Le message contient et saisissez un mot que vos SMS ont en commun, par exemple alarme.

6. **Faites-la s’exécuter sans demander.** Sur iOS 27, touchez la flèche à côté du déclencheur et vérifiez que Confirmer avant l’exécution est désactivé. Sous ⓘ, puis Confidentialité, vérifiez que l’option Autoriser l’exécution en mode verrouillé est activée. Sur iOS 26, choisissez Exécuter immédiatement, puis touchez Suivant et Créer un raccourci.

7. **Ajoutez l’action de Fwrd.** Recherchez Forward et ajoutez Forward Message to All Destinations (Transférer le message vers toutes les destinations). Réglez son Message sur Entrée de raccourci (sur iOS 26, Entrée de raccourci, puis Message). Touchez la flèche de retour pour enregistrer (OK sur iOS 26).

8. **C’est tout.** Les nouveaux SMS contenant votre mot arrivent désormais tout seuls dans Home Assistant, avec l’iPhone verrouillé ou déverrouillé.

Le [guide du webhook](https://www.fwrdsms.com/fr/guides/webhook) montre chaque écran de Fwrd, et [Transférer les SMS de l’iPhone vers un webhook](https://www.fwrdsms.com/fr/iphone-sms-to-webhook) détaille la requête.

Watch the setup video on the [setup guide](https://www.fwrdsms.com/fr/guides/webhook).

### À quoi ressemble l’automatisation en YAML ?

Le corps envoyé par Fwrd est `{"content": "…", "text": "…"}`, les deux contenant le SMS tel qu’il est arrivé : l’automatisation lit donc `trigger.json.content`. Celle-ci allume la lumière du porche quand un SMS mentionne l’alarme :

```yaml
alias: Alarm text turns on the porch light
triggers:
  - trigger: webhook
    webhook_id: "a-long-random-id-only-you-know"
    allowed_methods:
      - POST
    local_only: false # only needed without Home Assistant Cloud
conditions:
  - condition: template
    value_template: "{{ 'alarm' in trigger.json.content | lower }}"
actions:
  - action: light.turn_on
    target:
      entity_id: light.porch
```

Remplacez l’action par une annonce sur une enceinte, et le SMS « en cours de livraison » d’un transporteur peut prévenir toute la maison qu’un colis arrive. Activez Include Who Sent It (Inclure l’expéditeur) dans les Réglages de Fwrd et remplissez le champ Sender (Expéditeur) de l’action de Fwrd : le corps reçoit alors aussi un champ `sender`, lisible dans `trigger.json.sender`.

## Qu’ajoute Fwrd au webhook ?

La destination Webhook de Fwrd s’occupe de la publication : l’automatisation tient donc en une seule action :

- **Des filtres.** La destination webhook peut ne garder que les SMS contenant les mots de votre choix, ceux qui ressemblent à un code de vérification ou ceux qui arrivent à certaines heures. Try a Text (Tester un SMS) applique un filtre à un exemple de SMS. Un SMS qu’un filtre écarte n’utilise pas l’un des transferts gratuits.
- **Un SMS, plusieurs destinations.** La même action peut envoyer le SMS à la fois à Home Assistant et à une discussion familiale sur Slack, Discord, Telegram ou Teams.
- **De nouvelles tentatives sans doublons.** Si un envoi expire ou si le serveur est surchargé, Fwrd réessaie, jusqu’à deux fois, avec le même en-tête `Idempotency-Key` à chaque fois.
- **L’adresse reste privée.** Fwrd garde l’URL dans le trousseau de l’iPhone, pas dans un raccourci. Il n’y a ni compte ni serveur Fwrd ; chaque SMS va directement de votre iPhone à Home Assistant.
- **Un historique sur le téléphone.** Il montre chaque transfert et si Home Assistant l’a accepté.

## Les limites à connaître

- **L’ID du webhook fait office de mot de passe.** La documentation de Home Assistant indique que les webhooks ne demandent aucune autre identification : utilisez donc un ID long, impossible à deviner, et gardez-le secret. Fwrd n’ajoute aucun en-tête d’identification.
- **Ne vous en servez pas pour ouvrir des serrures.** La même documentation déconseille les automatisations webhook qui ouvrent une serrure ou une porte de garage. Les lumières, les enceintes et les notifications s’y prêtent mieux.
- **Fwrd a besoin d’une adresse HTTPS publique.** Il refuse les adresses IP et les noms qui se terminent par .local, ainsi que les redirections : collez donc l’adresse finale. Une URL de webhook cloud nécessite un abonnement Home Assistant Cloud.
- **Le téléphone doit rester allumé et connecté.** Seuls les nouveaux SMS qui correspondent à l’automatisation sont envoyés, et après un redémarrage, le transfert attend que vous déverrouilliez l’iPhone une fois.

## Les questions qu’on se pose ensuite

### Home Assistant peut-il lire le SMS lui-même ?

Oui. Fwrd envoie le SMS entier dans `content` et `text` : un modèle comme `trigger.json.content` le contient. Vous pouvez chercher des mots dans une condition, mettre le texte dans une notification ou le faire lire à voix haute par une enceinte.

### Faut-il Home Assistant Cloud ?

Non. N’importe quelle adresse HTTPS qui atteint votre serveur convient, par exemple votre propre domaine derrière un proxy inverse. La [page sur l’accès à distance](https://www.home-assistant.io/docs/configuration/remote/) de Home Assistant (consultée le 18 octobre 2026) présente Home Assistant Cloud comme l’option la plus simple, sans port à ouvrir sur le routeur.

### Est-ce que ça fonctionne quand je ne suis pas chez moi ?

Oui, avec une URL de webhook Home Assistant Cloud, ou avec votre propre domaine HTTPS public une fois Only accessible from the local network désactivé. L’iPhone publie en Wi-Fi ou en données cellulaires, où qu’il soit.

### Combien coûte Fwrd ?

Fwrd est gratuit jusqu’à 15 transferts par mois, et un SMS ne compte qu’une fois, quel que soit le nombre de destinations. Fwrd Pro supprime la limite pour $4.99 par mois ou $29.99 par an aux États-Unis (USD) ; l’App Store affiche le prix dans votre propre devise.

## Pour aller plus loin

- [Transférer les SMS d’alarme et de capteurs vers une discussion de groupe](https://www.fwrdsms.com/fr/blog/forward-alarm-sensor-texts-to-group-chat)
- [Envoyer un webhook depuis Raccourcis d’Apple](https://www.fwrdsms.com/fr/blog/apple-shortcuts-webhook)
