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.

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.

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.


