« Comment rendre ses caméras intelligentes avec Home Assistant et l’IA »
J’avais rendez-vous avec un plombier. Quand son camion est entré sur le parking, j’ai reçu une notification : « Un plombier vient de se garer sur votre parking ». Comment ma maison pouvait-elle le savoir ? Elle a identifié un véhicule qui ne m’appartient pas, elle a vu des inscriptions sur la porte arrière et les a analysées, ce qui lui a permis d’identifier précisément l’entreprise.
En 2025, j’essayais de monter une détection de présence : lecture de plaques, reconnaissance faciale, plusieurs technos à assembler. Pas impossible, mais lourd. Aujourd’hui, la même maison, sans aucun matériel supplémentaire, sait reconnaître une personne ou une action, repérer un enfant qui s’approche du portail, ou savoir qui arrive en lisant l’inscription sur son véhicule.
Voici comment le mettre en place chez vous, en six étapes.
Étape 1 : vérifier que vos caméras sont compatibles
En général, une caméra IP est compatible avec Home Assistant : la plupart diffusent leur image avec les standards ONVIF ou RTSP, que Home Assistant sait lire.
Mais si une intégration existe pour votre marque, c’est encore mieux. L’installation est simplifiée, et surtout Home Assistant récupère les événements détectés par la caméra elle-même : une personne, un véhicule, un animal. C’est le cas notamment de Reolink, UniFi Protect ou Hikvision. Cherchez la marque de vos caméras dans la liste des intégrations Home Assistant.
Si vous n’en avez pas encore, je vous conseille Reolink. Pas chères, très fiables, robustes : les miennes sont installées depuis six ans, soumises aux intempéries, et je n’ai jamais eu un bug.
Si vous achetez, pensez à prendre une caméra qui a une détection intelligente humain, véhicule et animal. Cela permettra de réduire le coût d’analyse par votre IA, grâce à un premier filtre : la caméra ne déclenche l’analyse que lorsqu’il se passe vraiment quelque chose, pas pour une branche qui bouge.
Enfin, les caméras sur batterie, y compris celles rechargées par un petit panneau solaire : si vous en avez déjà, cela peut fonctionner. Mais je vous déconseille fortement d’en acheter. Elles se mettent en veille pour économiser leur énergie, réagissent avec un temps de retard et demandent souvent un équipement supplémentaire pour fonctionner avec Home Assistant. Choisissez un modèle filaire, alimenté par le câble réseau (PoE) ou par une prise.
Étape 2 : installer Home Assistant
Si vous ne l’avez pas encore, trois possibilités :
- un ordinateur inutilisé : Home Assistant s’installe sur n’importe quel PC classique, même ancien. Attention, l’installation efface tout le disque, et l’ordinateur devra rester allumé en permanence ;
- un Raspberry Pi, un petit ordinateur de la taille d’une carte de crédit : un Raspberry Pi 4 ou 5 fait très bien l’affaire, de préférence avec un disque SSD plutôt qu’une carte mémoire, plus fragile ;
- la solution que je vous conseille : le Home Assistant Green, un boîtier vendu autour de 180 €, déjà installé, robuste, et assez puissant pour faire tourner toute votre domotique. Vous le branchez à votre box internet, et c’est parti.
Cet investissement ne sera pas que pour vos caméras. Home Assistant sera le cerveau, ou plutôt le moteur, de toutes vos automatisations et de votre domotique. C’est par lui que passeront toutes les connexions.
Une fois installé, ouvrez l’adresse http://homeassistant.local:8123 dans votre navigateur et créez votre compte. Installez aussi l’application Home Assistant sur votre téléphone : c’est elle qui recevra les notifications.
Étape 3 : connecter Home Assistant à Claude Code ou Codex
Plutôt que de tout configurer à la main, nous allons confier le travail à une IA. Pour cela, il vous faut Claude Code (Anthropic) ou Codex (OpenAI), installé sur un ordinateur connecté au même réseau wifi que Home Assistant.
Attention : ne passez pas par le navigateur. Claude ou ChatGPT ouverts dans un navigateur ou leur application de conversation tournent sur les serveurs d’Anthropic ou d’OpenAI, à l’autre bout du monde : ils n’ont pas accès à votre réseau local, et n’arriveront pas à se connecter à votre Home Assistant. Claude Code et Codex, eux, s’exécutent sur votre ordinateur, à l’intérieur de votre réseau. Ils voient donc votre Home Assistant, peuvent lui parler directement et faire les réglages à votre place.
Trouvez l’adresse locale de Home Assistant. Dans Home Assistant, allez dans Paramètres, Système, puis Réseau : l’adresse IP s’affiche, par exemple 192.168.1.42. Vous la trouvez aussi dans l’interface de votre box internet, parmi les appareils connectés. Home Assistant est alors accessible à l’adresse http://192.168.1.42:8123.
Créez une clé de connexion. Cliquez sur votre nom, en bas à gauche, ouvrez l’onglet Sécurité, puis, tout en bas, Jetons d’accès longue durée et Créer un jeton. Donnez-lui un nom, par exemple « Claude Code ». Le jeton ne s’affiche qu’une seule fois : copiez-le dans un fichier texte, ha-token.txt, dans le dossier où vous lancerez Claude Code ou Codex. Ne le collez pas directement dans la conversation, et ne le partagez jamais : il donne les mêmes droits que votre compte.
Lancez Claude Code ou Codex dans ce dossier, et donnez-lui ce prompt :
Nous allons nous connecter à mon Home Assistant local, à l’adresse http://192.168.1.42:8123. J’ai créé un jeton d’accès longue durée, enregistré dans le fichier ha-token.txt de ce dossier. Ne l’affiche jamais et ne le copie nulle part ailleurs. 1. Vérifie que la connexion à l’API de Home Assistant fonctionne, et donne-moi sa version. 2. Regarde les caméras découvertes automatiquement par Home Assistant sur mon réseau, et celles déjà installées. 3. Ajoute mes caméras avec l’intégration adaptée (Reolink pour des caméras Reolink). Si un identifiant ou un mot de passe de caméra est nécessaire, demande-le-moi. 4. Pour chaque caméra, liste les entités créées : flux vidéo, détection de personne, de véhicule et d’animal. 5. Crée-moi un tableau de bord dédié aux caméras, avec le flux en direct de chaque caméra et ses dernières détections, et ajoute son lien dans le menu latéral de Home Assistant. Explique-moi ce que tu vas faire avant chaque modification.
À la fin, vos caméras apparaissent dans Home Assistant, avec leurs détections, et un tableau de bord « Caméras » vous attend dans le menu.
Étape 4 : connecter votre IA à Home Assistant
Il faut maintenant permettre à Home Assistant d’envoyer une image à une IA et de recevoir sa description. C’est le rôle de LLM Vision, une extension gratuite et open source, compatible avec Claude, ChatGPT, Gemini, ou un modèle installé chez vous.
Installez HACS, la boutique d’extensions communautaires de Home Assistant, puis LLM Vision depuis HACS. Demandez simplement à Claude Code ou Codex de vous guider : « Aide-moi à installer HACS, puis l’extension LLM Vision, sur mon Home Assistant ».
Créez une clé API chez le fournisseur de votre choix. C’est sans doute le point le plus technique, alors voici les liens directs :
- pour Claude : créez un compte sur la console Anthropic, ajoutez quelques euros de crédit dans Facturation, puis créez votre clé dans Clés API ;
- pour ChatGPT : créez un compte sur la plateforme OpenAI, ajoutez du crédit dans Facturation, puis créez votre clé dans Clés API ;
- pour Gemini : connectez-vous avec votre compte Google sur Google AI Studio et cliquez sur Créer une clé API. Gemini propose une offre gratuite, limitée, suffisante pour faire vos premiers essais.
La clé ne s’affiche qu’une seule fois : copiez-la tout de suite, vous en aurez besoin juste après. Attention, l’accès par API est facturé à l’usage, séparément de votre éventuel abonnement Claude ou ChatGPT. Pour une maison, quelques euros de crédit durent des mois.
Ajoutez le fournisseur dans Home Assistant : Paramètres, Appareils et services, Ajouter une intégration, LLM Vision, puis collez votre clé.
Choisissez un modèle léger pour limiter le coût : Haiku chez Claude, un modèle « mini » chez OpenAI, ou Flash chez Gemini. Ils sont largement suffisants pour décrire une scène et lire une inscription, pour une fraction de centime par image. Les modèles et leurs tarifs évoluent vite : aidez-vous de votre LLM pour choisir celui qui offre le meilleur rapport coût / efficacité au moment où vous l’installez.
Pour vous donner un ordre d’idée, j’utilise Claude Haiku 5.5. Nous sommes une famille de cinq personnes avec deux véhicules, donc beaucoup de passages, et les enfants jouent souvent dehors sous les caméras. L’analyse me coûte environ 3 € par mois.
Les premiers jours, surveillez votre consommation dans la console de votre fournisseur d’IA. Si elle grimpe trop, adaptez vos automatisations : moins d’analyses pour une même caméra, une zone de détection plus réduite, ou un modèle plus léger.
Étape 5 : créer l’automatisation d’analyse IA
Dernière étape : demander à Home Assistant d’analyser l’image dès qu’une caméra détecte une personne ou un véhicule, et de vous prévenir seulement quand c’est utile. Donnez ce prompt à Claude Code ou Codex, en l’adaptant à votre maison :
Crée une automatisation Home Assistant appelée « Analyse IA des caméras » : - Déclencheur : une de mes caméras détecte une personne ou un véhicule (pas les animaux). - Action : envoie l’image de la caméra concernée à LLM Vision (llmvision.image_analyzer), avec le fournisseur et le modèle léger que j’ai configurés, une réponse limitée à 100 tokens et une image de 1280 pixels de large, avec ce message : « Tu analyses l’image d’une caméra de surveillance de ma maison. Décris en une phrase courte, en français, ce qui se passe : qui ou quoi, et ce qu’il fait. Si un véhicule porte des inscriptions, lis-les et indique le métier ou l’entreprise, par exemple : “Un plombier vient de se garer sur votre parking”. Si la scène ne présente aucun intérêt (une ombre, un animal, une de nos voitures : [décrivez vos voitures]), réponds uniquement IGNORER. » - Si l’IA répond IGNORER, ne fais rien. Sinon, envoie sa réponse en notification sur mon téléphone, avec l’image. - Pour une même caméra, n’analyse pas plus d’une image toutes les 2 minutes. Montre-moi l’automatisation avant de l’enregistrer, puis aide-moi à la tester.
Passez devant votre caméra : quelques secondes plus tard, votre téléphone vous dit ce qu’elle a vu.
Ce premier prompt est volontairement simple : il pose la base. Il ne sait pas encore faire de pause quand vous êtes au jardin, ni distinguer le jour de la nuit. Pour aller plus loin, il faudra améliorer vos automatisations : vous trouverez quelques exemples à la fin de ce tutoriel.
Étape 6 : rendre Home Assistant accessible en ligne
Pour l’instant, Home Assistant n’est accessible que depuis chez vous. Pour consulter vos caméras, voir les images de vos notifications ou piloter la maison depuis l’extérieur, il faut le rendre accessible en ligne, de façon sécurisée.
La solution la plus simple : un tunnel Cloudflare. Il relie votre Home Assistant à internet sans ouvrir aucun port sur votre box. Le service est gratuit, il vous faudra seulement un nom de domaine, soit 5 à 10 € par an. Home Assistant propose aussi son propre service, Home Assistant Cloud, édité par Nabu Casa, mais il coûte 7,50 € par mois.
Pas besoin de savoir faire : donnez ce prompt à Claude Code ou Codex, il vous guidera de la création du compte jusqu’à la première connexion.
Nous allons installer un tunnel Cloudflare sur mon Home Assistant, pour y accéder depuis l’extérieur sans ouvrir de port sur ma box. Mon Home Assistant est à l’adresse http://192.168.1.42:8123, et le jeton d’accès est dans le fichier ha-token.txt. Je n’ai pas encore de compte Cloudflare ni de nom de domaine. Guide-moi étape par étape : 1. La création de mon compte Cloudflare, gratuit. 2. Le choix et l’achat d’un nom de domaine : propose-moi quelques idées disponibles et peu chères, et aide-moi à l’enregistrer sur Cloudflare. 3. L’installation de l’application Cloudflared dans Home Assistant. 4. La création du tunnel et d’une adresse du type ha.mondomaine.fr. 5. La configuration de Home Assistant pour qu’il accepte les connexions arrivant par le tunnel. Fais ce que tu peux faire toi-même, et dis-moi précisément ce que je dois faire de mon côté, dans Cloudflare et dans Home Assistant. À la fin, vérifie que l’adresse fonctionne, puis aide-moi à activer la double authentification sur mon compte Home Assistant. Explique-moi enfin comment renseigner cette nouvelle adresse comme adresse externe dans l’application Home Assistant de mon téléphone.
Une fois l’adresse renseignée dans l’application de votre téléphone, vos notifications, vos images et vos caméras vous suivent partout.
Pour aller plus loin : améliorez vos automatisations
Une fois la base en place, chaque amélioration se résume à un prompt. Décrivez à Claude Code ou Codex ce que vous voulez, en français, et laissez-le modifier ou créer l’automatisation. Voici quelques exemples à copier et adapter.
Une alerte critique la nuit
L’application Home Assistant peut envoyer des alertes critiques, qui sonnent même si votre téléphone est en silencieux ou en mode Ne pas déranger.
Crée une automatisation « Alerte nuit » : entre 23 h et 6 h, si l’analyse IA d’une caméra décrit une présence suspecte (une personne inconnue qui s’approche de la maison, qui regarde par les fenêtres ou qui tente d’ouvrir une porte ou un véhicule), envoie une alerte critique sur mon téléphone, qui sonne même en silencieux ou en mode Ne pas déranger, avec l’image et la description. Ajoute dans le tableau de bord Caméras un interrupteur pour activer ou désactiver cette alerte, et des réglages pour modifier la plage horaire.
Les véhicules autorisés
Pour que la maison reconnaisse vos voitures et celles de vos proches, renseignez à la fois la plaque d’immatriculation et la description du véhicule. Si l’IA lit mal une lettre de la plaque, elle croise avec le reste (la couleur, la marque, le modèle) pour corriger son analyse.
Ajoute dans le tableau de bord Caméras une section « Véhicules autorisés », où je peux ajouter, modifier ou supprimer des véhicules. Pour chacun : la plaque d’immatriculation, la couleur, la marque et le modèle, et à qui il appartient (par exemple : AB-123-CD, Peugeot 3008 blanche, voiture de Julie). Quand une caméra détecte un véhicule, envoie cette liste à l’IA avec l’image. Si la plaque lue diffère d’une ou deux lettres mais que la couleur, la marque et le modèle correspondent, considère que c’est le même véhicule. Un véhicule autorisé ne déclenche pas d’alerte ; un véhicule inconnu, si.
Une pause pendant un repas en famille
Si l’analyse IA détecte que nous sommes au jardin en famille, pour un barbecue, un repas ou une fête, mets en pause les alertes des caméras du jardin pendant 3 heures après la première alerte envoyée. Précise dans cette alerte que tu mets les détections en pause, et jusqu’à quelle heure. Ajoute dans le tableau de bord Caméras un bouton pour lever la pause à tout moment.
Une pause pour les activités normales
Si l’analyse IA détecte une activité normale, à une heure normale (du jardinage, des enfants qui jouent, quelqu’un qui lave la voiture, entre 8 h et 21 h), mets en pause les alertes de cette caméra pendant 1 heure après la première alerte envoyée. Précise dans cette alerte que tu mets les détections en pause. Au bout d’une heure, refais une analyse : si l’activité continue, prolonge la pause sans m’envoyer de nouvelle alerte.
Le colis déposé
Si l’analyse IA détecte un livreur, envoie-moi une seule notification quand il repart : « Un colis a été déposé devant la porte d’entrée », avec l’image où l’on voit le colis. Si personne de la maison ne l’a récupéré au bout de 2 heures, envoie-moi un rappel.
L’enfant près du portail
Si l’analyse IA détecte un enfant seul près du portail ou de la route, vérifie que le portail est bien fermé. S’il est ouvert, envoie-moi une alerte immédiate avec l’image, et annonce sur l’enceinte du jardin : « Attention, éloigne-toi du portail, s’il te plaît. »
D’autres idées sont présentées dans l’article Rendre ses caméras de sécurité réellement intelligentes avec Home Assistant et l’IA.
Ce que ça coûte
- les caméras : celles que vous avez déjà, ou quelques dizaines d’euros par caméra chez Reolink ;
- Home Assistant : gratuit, sur un ordinateur inutilisé, ou environ 180 € pour le Home Assistant Green ;
- Claude Code ou Codex : inclus dans un abonnement Claude ou ChatGPT, le temps de l’installation ;
- l’accès en ligne : 5 à 10 € par an pour le nom de domaine, le tunnel Cloudflare est gratuit ;
- l’analyse par l’IA : environ 3 € par mois chez moi, pour une famille de cinq, grâce au premier filtre de la caméra et au modèle léger.
Et maintenant, amusez-vous
Vos caméras voient et comprennent. Il ne reste plus qu’à connecter vos autres objets à Home Assistant, et à imaginer des scénarios avancés. Quelques idées :
- la lumière qui vous accueille : une personne arrive à la nuit tombée ? Les lumières de l’allée et de l’entrée s’allument, puis s’éteignent quelques minutes après son passage ;
- les annonces dans la maison : « Mamie vient d’arriver », « Le facteur est passé », annoncés sur vos enceintes Google Home ou Alexa ;
- la télé qui montre le portail : quelqu’un sonne pendant le film ? L’image de la caméra s’affiche sur la télévision, le film se met en pause ;
- l’arrosage qui s’arrête : les enfants jouent sur la pelouse ? L’arrosage automatique attend qu’ils soient rentrés ;
- le chat devant la porte : il attend dehors sous la pluie ? Une annonce vous prévient qu’il veut rentrer ;
- le portail qui vous reconnaît : votre voiture arrive, elle fait partie des véhicules autorisés ? Le portail s’ouvre avant même que vous ayez sorti la télécommande.
À chaque fois, le principe est le même : décrivez votre idée en français à Claude Code ou Codex, et laissez-le créer l’automatisation.
Coût de l’analyse : environ 3 € par mois pour une famille de cinq. En 2025, c’était tout simplement impossible.
Et chez vous, qu’est-ce qui est possible ?
On commence gratuitement par un audit au téléphone, de 15 à 30 minutes.
