---
title: "Notifications Home Assistant avec Echobell : alertes instantanées pour votre maison connectée"
description: "Connectez Home Assistant à Echobell via des commandes REST et des Webhooks pour recevoir des notifications push prioritaires ou des appels téléphoniques pour les événements de sécurité, les alertes de température et les déclencheurs d'automatisation."
date: 2025-12-01
author: Nooc
authorAvatarLink: /images/avatars/nooc.webp
authorLink: https://nooc.me
tags:
  - Echobell
  - Home Assistant
  - Smart Home
  - Home Automation
  - Webhook Notifications
---

# Notifications Home Assistant avec Echobell : alertes instantanées pour votre maison connectée

Les notifications mobiles intégrées de Home Assistant se noient parmi toutes les autres sur votre téléphone. Echobell ajoute des niveaux de priorité — push, urgent ou véritable appel téléphonique — afin que les événements critiques de votre maison connectée ne passent pas inaperçus. L'intégration ne nécessite aucun composant personnalisé : seulement une commande REST et votre URL Webhook.

## Configuration de base

1. [Téléchargez Echobell](https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-home-assistant-notifications-1ozbis&mt=8) et créez un canal (ex. « Home Alerts »)
2. Copiez l'URL Webhook depuis les paramètres du canal
3. Ajoutez une commande REST dans `configuration.yaml` :

```yaml
rest_command:
  echobell_home:
    url: "https://hook.echobell.one/t/YOUR_TOKEN"
    method: POST
    content_type: "application/json"
    payload: '{"title": "{{ title }}", "message": "{{ message }}"}'
```

4. Redémarrez Home Assistant
5. Appelez le service depuis n'importe quelle automatisation

Testez avec une automatisation simple pour un capteur de porte :

```yaml
automation:
  - alias: "Door Open Test"
    trigger:
      - platform: state
        entity_id: binary_sensor.front_door
        to: "on"
    action:
      - service: rest_command.echobell_home
        data:
          title: "Front Door"
          message: "Door opened at {{ now().strftime('%H:%M') }}"
```

## Exemples d'automatisation pratiques

### Surveillance de température avec alerte d'appel

Pour les capteurs protégeant des aliments, des équipements ou la sécurité — configurez le type de canal Echobell sur **Appel** afin qu'il sonne comme un téléphone :

```yaml
automation:
  - alias: "Freezer Temperature Alert"
    trigger:
      - platform: numeric_state
        entity_id: sensor.freezer_temperature
        above: -10
        for:
          minutes: 15
    action:
      - service: rest_command.echobell_home
        data:
          title: "⚠️ Freezer Temperature Alert"
          message: "Freezer is at {{ states('sensor.freezer_temperature') }}°C for 15+ minutes"
          severity: "critical"
```

### Alertes de sécurité intelligentes

Envoyez des variables contextuelles avec le Webhook, puis utilisez les [conditions Echobell](/en/docs/conditions) pour filtrer côté canal :

```yaml
automation:
  - alias: "Smart Security Alert"
    trigger:
      - platform: state
        entity_id:
          - binary_sensor.motion_living_room
          - binary_sensor.motion_bedroom
        to: "on"
    action:
      - service: rest_command.echobell_home
        data:
          title: "Security Event"
          message: "{{ trigger.to_state.attributes.friendly_name }} detected motion"
          alarm_state: "{{ states('alarm_control_panel.home_alarm') }}"
          hour: "{{ now().hour }}"
```

Condition du canal : `alarm_state == "armed_away" || (hour >= 22 || hour <= 7)`

Cela n'envoie des alertes que lorsque l'alarme est armée ou qu'il fait nuit — filtrant le bruit de mouvement en journée sans désactiver l'automatisation.

### Alertes de fin d'appareil ménager

```yaml
automation:
  - alias: "Laundry Done"
    trigger:
      - platform: state
        entity_id: sensor.washer_power
        to: "0"
        for:
          minutes: 3
    action:
      - service: rest_command.echobell_home
        data:
          title: "🧺 Laundry Complete"
          message: "Washing machine finished. Don't let it sit!"
```

### Résumé du matin

```yaml
automation:
  - alias: "Morning Home Report"
    trigger:
      - platform: time
        at: "08:00:00"
    action:
      - service: rest_command.echobell_home
        data:
          title: "Good Morning - Home Status"
          message: >
            Temperature: {{ states('sensor.living_room_temperature') }}°C
            Humidity: {{ states('sensor.living_room_humidity') }}%
            Energy yesterday: {{ states('sensor.daily_energy') }} kWh
            All windows: {% if is_state('binary_sensor.window_group', 'off') %}Closed{% else %}OPEN{% endif %}
```

## Fonctionnalités avancées

### Liens contextuels

La variable `externalLink` ajoute un lien cliquable à votre historique de notifications dans Echobell :

```yaml
action:
  - service: rest_command.echobell_home
    data:
      title: "Motion at Front Door"
      message: "Check the camera feed"
      externalLink: "https://my-home-assistant.duckdns.org/lovelace/security"
```

### Stratégie multi-canaux

Utilisez des canaux séparés avec différents types de notifications :

1. **Routine maison** (normal) : appareils ménagers, résumés quotidiens
2. **Surveillance maison** (urgent) : température, humidité, pics d'énergie
3. **Sécurité maison** (appel) : mouvement en mode armé, capteurs de porte, pannes critiques

### Sécuriser les URL Webhook

Utilisez les secrets Home Assistant pour éviter d'exposer votre URL Webhook dans les fichiers de configuration :

```yaml
# secrets.yaml
echobell_webhook: "https://hook.echobell.one/t/YOUR_TOKEN"

# configuration.yaml
rest_command:
  echobell_home:
    url: !secret echobell_webhook
```

Pour la documentation technique complète incluant les modèles avancés et la résolution des problèmes, consultez le [guide d'intégration Home Assistant](/en/docs/developer/home-assistant). Pour d'autres intégrations, voir [les notifications GitHub Actions](/en/blog/github-actions-notifications) et [les alertes de monitoring Grafana](/en/blog/grafana-call-notification).
