Intégration d'une caméra Tapo dans Home Assistant
L'intégration de caméras dans Home Assistant ouvre de nombreuses possibilités pour votre installation domotique. Au-delà de la simple surveillance, vous pouvez créer des automatisations intelligentes basées sur la détection de mouvement, enregistrer des captures pour vos notifications, ou même utiliser l'intelligence artificielle via N8N pour analyser les images et détecter des événements spécifiques (présence de personnes, de véhicules, etc.).
Pourquoi intégrer des caméras ?
L'ajout de caméras à Home Assistant permet de :
- Surveillance en temps réel : visualiser vos caméras directement depuis le tableau de bord
- Automatisations avancées : déclencher des actions basées sur la détection de mouvement
- Notifications enrichies : recevoir des captures d'écran avec vos alertes
- Analyse par IA : utiliser N8N pour détecter des objets, personnes ou comportements
- Enregistrements locaux : stocker vos vidéos sur votre serveur sans abonnement cloud
- Intégration scénarios : combiner avec d'autres capteurs pour des automatisations complexes
Matériel requis
Ce tutoriel utilise la Tapo C200, une caméra Wi-Fi économique et performante :
- Prix : environ 20€ sur Amazon
- Résolution : 1080p Full HD
- Vision nocturne : oui (infrarouge)
- Détection de mouvement : oui
- Pan & Tilt : rotation 360° horizontale, 114° verticale
- Support RTSP : compatible avec Home Assistant
Le tutoriel peut varier en fonction des marques mais il reste globalement le même, bien vérifier si la caméra est compatible rtsp avant de se lancer !
Qu'est-ce que le RTSP ?
RTSP (Real Time Streaming Protocol) est un protocole réseau permettant de diffuser des flux vidéo en temps réel. Contrairement aux solutions cloud propriétaires, RTSP vous permet de :
- Contrôler totalement vos flux vidéo
- Éviter la dépendance aux serveurs du fabricant
- Réduire la latence de visualisation
- Intégrer facilement dans Home Assistant
Configuration de la caméra Tapo
Étape 1 : Installation initiale
- Téléchargez l'application Tapo (iOS/Android)
- Créez un compte TP-Link si nécessaire
- Ajoutez votre caméra en suivant l'assistant de configuration
- Connectez la caméra à votre réseau Wi-Fi domestique
Étape 2 : Récupérer l'adresse IP
- Ouvrez l'application Tapo
- Sélectionnez votre caméra dans la liste
- Cliquez sur l'icône ⚙️ Paramètres (en haut à droite)
- Accédez à Informations de l'appareil
- Notez l'adresse IP affichée (format :
192.168.x.x)
💡 Conseil : configurez une IP fixe pour votre caméra dans les paramètres de votre routeur pour éviter qu'elle change.
Étape 3 : Activer le compte caméra
Pour permettre l'accès RTSP, vous devez créer des identifiants dédiés :
- Dans l'application Tapo, sélectionnez votre caméra
- Allez dans ⚙️ Paramètres
- Sélectionnez Configuration avancée
- Cliquez sur Compte de la caméra
- Activez l'option et créez un compte :
- Nom d'utilisateur : choisissez un identifiant
- Mot de passe : créez un mot de passe
⚠️ ATTENTION : n'utilisez pas les caractères $ et ! dans le mot de passe, car ils peuvent causer des problèmes de connexion RTSP.
Intégration dans Home Assistant
Étape 1 : Accéder aux intégrations
- Connectez-vous à votre interface Home Assistant
- Allez dans Paramètres → Appareils et services
Étape 2 : Ajouter la caméra
- Cliquez sur le bouton + Ajouter une intégration
- Recherchez et sélectionnez Generic Camera
- Remplissez les informations de configuration
Étape 3 : Configuration de la connexion RTSP
Entrez les paramètres suivants :
URL du flux :
rtsp://[ADRESSE_IP_CAMERA]:554/stream1
Exemple : rtsp://192.168.1.100:554/stream1
Paramètres de connexion :
- Protocole de streaming : TCP
- Type d'authentification : Basic
- Nom d'utilisateur : le nom d'utilisateur créé dans l'app Tapo
- Mot de passe : le mot de passe créé dans l'app Tapo
Options de sécurité :
- ⬜ Décochez Vérifier le certificat SSL
Étape 4 : Validation
-
Cliquez sur Suivant
-
Cochez Tout semble correct même si l'aperçu ne s'affiche pas immédiatement
💡 Il s'agit d'un bug connu de Home Assistant - la configuration fonctionne malgré l'absence d'aperçu
-
Cliquez sur Terminer
-
Retournez sur votre Aperçu (Dashboard)
-
La caméra devrait maintenant s'afficher ! 🎉
Utilisation et automatisations
Ajouter au tableau de bord
Pour afficher votre caméra sur le dashboard :
- Éditez votre tableau de bord
- Ajoutez une carte Picture Entity ou Picture Glance
- Sélectionnez votre entité caméra
- Configurez la taille et le positionnement
Exemples d'automatisations
Notification avec capture lors d'une détection :
yamlautomation:
- alias: "Alerte mouvement caméra entrée"
trigger:
- platform: state
entity_id: binary_sensor.tapo_c200_motion
to: 'on'
action:
- service: notify.mobile_app
data:
title: "Mouvement détecté"
message: "Activité à l'entrée"
data:
image: /api/camera_proxy/camera.tapo_c200
Enregistrement automatique :
yamlautomation:
- alias: "Enregistrer lors d'une détection"
trigger:
- platform: state
entity_id: binary_sensor.tapo_c200_motion
to: 'on'
action:
- service: camera.record
target:
entity_id: camera.tapo_c200
data:
duration: 30
filename: '/config/www/recordings/entree_{{ now().strftime("%Y%m%d_%H%M%S") }}.mp4'
Dépannage
La caméra ne se connecte pas
- Vérifiez que l'adresse IP est correcte
- Confirmez que le compte caméra est bien activé dans l'app Tapo
- Assurez-vous que le mot de passe ne contient pas de caractères spéciaux problématiques
- Testez l'URL RTSP dans VLC Media Player : Média → Ouvrir un flux réseau
Le flux est lent ou saccadé
- Utilisez
stream2au lieu destream1pour une qualité réduite :rtsp://IP:554/stream2 - Vérifiez la qualité de votre signal Wi-Fi
- Envisagez une connexion Ethernet si possible (via adaptateur USB)
La caméra se déconnecte régulièrement
- Configurez une IP statique pour la caméra
- Vérifiez les paramètres d'économie d'énergie dans l'app Tapo
- Redémarrez le routeur et la caméra
Intégration avec N8N pour l'IA
Une fois votre caméra connectée à Home Assistant, vous pouvez utiliser N8N pour :
- Analyse d'images par IA : détecter des personnes, véhicules, animaux
- Reconnaissance faciale : identifier des personnes spécifiques
- Détection d'objets : alertes personnalisées selon ce qui est détecté
- Analyse comportementale : détecter des patterns inhabituels
- Classification d'événements : trier automatiquement les détections importantes
Exemple de workflow N8N simple : capturer une image lors d'une détection et l'envoyer à une API de vision par ordinateur pour analyse.
Ressources
- Documentation Tapo C200
- Generic Camera - Home Assistant
- Guide RTSP
- Exemples d'automatisations caméra
Conclusion
Votre caméra Tapo est maintenant intégrée à Home Assistant et prête à être utilisée pour la surveillance et les automatisations. Cette base vous permet de créer des scénarios avancés, de recevoir des notifications enrichies, et même d'exploiter l'intelligence artificielle via N8N pour des détections sophistiquées. Dans les prochains articles, nous explorerons des cas d'usage concrets avec analyse d'images et automatisations intelligentes.
