Aller au contenu
Des objets connectés pour une vie plus simpleGuides · Tests · Actualités · Conseils
Guides & tutoriels

Frigate et Home Assistant : bâtir une alarme vraiment utile

Une alarme intelligente Frigate Home Assistant associe détection de personnes, zones utiles et actions graduées pour alerter sans subir les faux positifs.

Publié le Par Germain Lambert Mis à jour le 7 min de lecture
14 vues
Caméra extérieure installée sous un avant-toit et éclairant une allée privée la nuit

Une alarme intelligente Frigate Home Assistant ne consiste pas à faire hurler une sirène au premier mouvement devant une caméra. Frigate qualifie les objets détectés, puis transmet ce contexte à Home Assistant. Vous pouvez alors déclencher une réponse adaptée : éclairer un passage, envoyer une image ou activer une alarme dans une situation réellement suspecte. Ce sujet est également détaillé dans Clavier Zigbee frient : que vaut-il avec Home Assistant, ZHA et Zigbee2MQTT ?.

Cette approche demande plus de préparation qu’une simple détection de mouvement. Elle évite surtout les notifications inutiles causées par un chat, des phares, la végétation ou les passants. La bonne méthode sépare la détection vidéo, la décision domotique et l’action de dissuasion.

Installation Home Assistant sur mini-PC dans une maison connectée
Produit installé dans un environnement d’utilisation réel.

Les points à prévoir avant de créer le scénario

  • Frigate doit déjà analyser correctement le flux de chaque caméra et reconnaître les objets qui vous intéressent.
  • L’intégration Frigate pour Home Assistant nécessite MQTT. Frigate et Home Assistant doivent être reliés au même courtier pour que les entités de détection et de comptage fonctionnent normalement.
  • Le scénario doit connaître le mode de la maison : présence, absence, nuit ou alarme activée.
  • Les actions doivent être proportionnées. Une lumière peut être automatique, mais une sirène exige des conditions plus strictes.
  • Les caméras extérieures doivent être cadrées sur votre propriété. Elles ne doivent pas filmer la voie publique ni les voisins.

Pourquoi la détection d’objets ne suffit pas

Une caméra classique réagit souvent à tout changement de pixels. Frigate ajoute une couche d’analyse d’objets. Une présence humaine peut ainsi être traitée différemment d’un véhicule, d’un animal ou d’un mouvement indéterminé. L’intégration expose ensuite, dans Home Assistant, des capteurs, des capteurs binaires et des entités utilisables dans les automatisations. En complément, vous pouvez lire Home Assistant : une dépréciation devient contraignante pour les intégrations.

Pour autant, « personne détectée » reste une information trop large pour déclencher toutes les actions. Une personne sur un trottoir, un livreur à l’entrée ou un proche qui rentre ne doivent pas provoquer la même réponse. L’alarme devient pertinente en croisant plusieurs critères : objet, zone, heure, état de l’alarme et, éventuellement, présence des occupants.

Commencer par les zones, pas par la sirène

Dans Frigate, une zone dessine un espace utile dans l’image : portail, allée privée, porte d’entrée, terrasse ou seuil du garage. Elle ne doit pas être confondue avec un masque. La documentation recommande de réserver les masques à des usages ciblés. Un masque de mouvement n’empêche pas nécessairement le suivi d’un objet lancé depuis une zone non masquée.

Détail d’une installation Home Assistant avec mini-PC et accessoires domotiques
Détail utile du produit pendant son installation ou son utilisation.

Le réglage déterminant est la zone obligatoire pour les alertes. Frigate peut continuer à détecter et suivre un objet dans l’image. Une alerte n’est créée que lorsque le point bas central de sa boîte englobante entre dans la zone demandée. Ce principe aide à ignorer une rue visible au fond du plan, tout en surveillant l’allée privée.

Créez donc des zones correspondant à une décision concrète. Une zone « portail » peut allumer un projecteur et prévenir discrètement. Une zone « porte_entree » peut envoyer une notification enrichie. Une zone « terrasse_nuit » peut devenir un critère d’alarme si la maison est en mode absence. Évitez une immense zone couvrant tout le champ : elle réintroduit les alertes parasites que vous cherchez à supprimer.

Construire une réponse graduée selon le contexte

Dans Home Assistant, une automatisation associe un déclencheur, des conditions facultatives et des actions. Le déclencheur lance l’automatisation. Les conditions déterminent ensuite si elle doit réellement agir. Cette séparation permet d’écrire un scénario compréhensible et facile à corriger.

Situation détectée Conditions utiles Réponse conseillée
Personne au portail Zone portail, journée, occupants présents Notification silencieuse avec image ou simple journalisation
Personne à la porte Zone porte d’entrée, quel que soit le mode Notification avec aperçu ; éclairage d’accueil si nécessaire
Personne sur la terrasse Zone privée, après le coucher du soleil, mode nuit ou absence Projecteur extérieur et alerte prioritaire
Présence persistante en zone sensible Mode absence, délai confirmé, pas d’occupant identifié Sirène limitée dans le temps, éclairage, notification urgente

La sirène ne devrait pas être l’action par défaut. Prévoyez d’abord une lumière extérieure pendant une durée limitée, puis une notification. Ajoutez une sirène seulement si les conditions sont réellement réunies. Cette progression réduit les nuisances pour le voisinage et les déclenchements gênants lors d’un retour imprévu.

Exemple concret : une alerte Frigate seulement quand elle est utile

Voici un scénario simple : Frigate détecte une personne, Home Assistant vérifie que le logement est armé en mode absence et que la détection concerne une zone sensible, puis envoie une notification enrichie. L’objectif n’est pas de copier cet exemple tel quel, mais de montrer comment séparer détection, conditions et action.

alias: "Frigate - alerte zone sensible"
triggers:
  - trigger: mqtt
    topic: frigate/reviews
    payload: alert
    value_template: "{{ value_json['after']['severity'] }}"

conditions:
  - condition: state
    entity_id: alarm_control_panel.maison
    state: armed_away

actions:
  - action: notify.mobile_app_votre_telephone
    data:
      title: "Alerte Frigate"
      message: >-
        Détection : {{ trigger.payload_json["after"]["data"]["objects"]
        | sort | join(", ") | title }}
      data:
        image: >-
          https://VOTRE-URL-HOME-ASSISTANT/api/frigate/notifications/{{
          trigger.payload_json["after"]["data"]["detections"][0]
          }}/thumbnail.jpg
        tag: '{{ trigger.payload_json["after"]["id"] }}'

mode: single

Adaptez alarm_control_panel.maison, le service notify.mobile_app_votre_telephone et l’adresse de Home Assistant à votre installation. Frigate recommande désormais de baser les notifications sur le topic MQTT frigate/reviews, qui fournit notamment les identifiants nécessaires pour récupérer les vignettes, snapshots ou clips.

On peut ensuite durcir le scénario avec une zone précise, une plage horaire, la présence des occupants ou un second niveau de confirmation avant d’allumer un projecteur ou de déclencher une sirène. L’exemple devient alors une base concrète à adapter, plutôt qu’une automatisation universelle supposée fonctionner partout.

Envoyer un snapshot exploitable

Une alerte « mouvement détecté » oblige à ouvrir l’application et à vérifier manuellement. Frigate fournit des points d’accès de notification pour charger la vignette, l’instantané, un extrait vidéo ou un aperçu animé d’un événement dans l’application Home Assistant. En complément, vous pouvez lire Transformer un iPad ou une tablette en écran Home Assistant.

Les applications mobiles Home Assistant acceptent aussi des pièces jointes image, vidéo ou audio dans les notifications. La documentation recommande notamment l’usage de media_source. Cette solution conserve un accès protégé par l’authentification de Home Assistant. Elle évite de placer sans nécessité des fichiers dans un emplacement publiquement exposé.

En pratique, le message doit répondre à quatre questions : quelle caméra, quel objet, dans quelle zone et à quel moment. Un intitulé comme « Personne détectée, terrasse, mode absence » est plus utile qu’une alerte générique. Ajoutez une action pour ouvrir la caméra ou l’événement. Ne donnez pas à la notification le pouvoir de désarmer l’alarme sans contrôle supplémentaire.

Les erreurs qui provoquent les faux positifs

La première erreur consiste à utiliser l’occupation ou le nombre d’objets comme unique déclencheur d’intrusion. Ces entités sont pratiques pour des automatismes rapides. Une stratégie d’alarme doit toutefois privilégier le contexte de l’événement et les zones importantes. La seconde erreur est de confondre zone et masque. Évitez aussi de masquer de larges portions de l’image avant d’avoir observé les causes réelles des détections.

Autre piège : installer une automatisation avec un délai de plusieurs secondes sans anticiper son comportement après redémarrage. Home Assistant précise que l’option for d’un déclencheur ne survit pas à un redémarrage de l’instance ou au rechargement des automatisations. Pour une sirène, prévoyez aussi une durée maximale, un arrêt explicite et un moyen simple de désactivation locale.

Testez enfin chaque palier séparément. Vérifiez d’abord la détection Frigate, puis l’entrée dans la zone. Testez ensuite la notification, l’éclairage et, seulement à la fin, la sirène. Marchez vous-même dans les zones aux horaires concernés. Observez les événements enregistrés et ajustez le cadrage avant de toucher aux seuils ou aux filtres.

FAQ : réussir son alarme intelligente Frigate Home Assistant

Faut-il exposer Frigate sur Internet pour recevoir les alertes ?

Non. Frigate indique que son intégration crée des points d’accès de notification via Home Assistant, notamment pour les images et les extraits. Pour les médias mobiles, une configuration Home Assistant correctement sécurisée reste nécessaire selon l’accès de votre téléphone. Frigate n’a pas besoin d’être directement publié sur Internet pour ce seul usage.

Peut-on déclencher une sirène dès qu’une personne est détectée ?

Techniquement, oui, mais ce n’est généralement pas le meilleur scénario. Réservez cette action à une personne dans une zone privée, pendant une plage horaire cohérente et lorsque le logement est en mode absence ou alarme activée.

Une caméra orientée vers le portail peut-elle filmer la rue ?

Non. Pour un particulier, la CNIL rappelle que les caméras doivent se limiter à l’intérieur de la propriété. Elles ne doivent pas filmer la voie publique, même pour protéger un véhicule.

Germain Lambert
L’auteur

Germain Lambert

Éditeur de Domo-Attitude.fr, passionné de technologie, de domotique et de maison connectée. Germain Lambert publie des guides, tutoriels, analyses et actualités autour de Home Assistant, Matter, Zigbee, des assistants vocaux et des objets connectés.

Votre avis

Cet article vous a-t-il été utile ?

Votre note nous aide à améliorer nos guides et à mettre en avant les contenus les plus utiles.

Soyez le premier à noter

Poster le commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *