Vous pouvez intégrer, contrôler et surveiller vos caméras de vidéosurveillance Wi-Fi génériques ou de marque de marques telles que TP-Link, Ezviz, etc., dans Home Assistant sans utiliser leurs services cloud.
De plus, vous pouvez activer l'automatisation pour recevoir des notifications sur votre smartphone avec des instantanés ou diffuser un flux en direct directement sur votre Amazon Echo Show ou Fire TV lorsque le mouvement est détecté.
Ce guide vous apprendra comment intégrer ou ajouter une caméra de vidéosurveillance Wi-Fi à Home Assistant et l'utiliser comme enregistreur vidéo réseau (NVR) pour stocker les images capturées.
Ajouter une caméra de sécurité Wi-Fi à Home Assistant
Tout d'abord; qu'est-ce que Home Assistant exactement, et que pouvez-vous faire avec ?
Home Assistant est un logiciel domotique gratuit et open source que vous pouvez déployer sur un Raspberry Pi ou un ancien ordinateur portable pour créer une maison intelligente localisée et entièrement privée. Il prend en charge plus de 1900 appareils et services, vous permettant d'intégrer et de contrôler des appareils intelligents de divers fabricants ou développeurs.
Avec Home Assistant, vous pouvez ajouter et contrôler une ou plusieurs caméras Wi-Fi ou IP de différents fabricants dans un seul tableau de bord. Ainsi, vous n'avez pas besoin d'installer et d'utiliser différentes applications pour accéder ou surveiller vos caméras de sécurité.
Étape 1: Trouver l'URL du flux RTSP de la caméra
Chaque caméra de sécurité IP ou Wi-Fi possède une URL de flux que vous pouvez ajouter à Home Assistant pour afficher le flux en direct sans avoir à vous inscrire ou à utiliser des services cloud tiers.
Vous pouvez trouver le HTTP URL de flux pour Mouvement JPEG caméras ou RTSP flux pour H.264 caméras dans leurs applications.
Cependant, dans certaines caméras CCTV génériques, par exemple, les caméras qui utilisent l'application V360 Pro, vous devez activer le RTSP stream en flashant un code via une carte SD.
Le tableau suivant répertorie les modèles de caméras CCTV Wi-Fi populaires avec leurs URL. Vous devez remplacer le partie dans l'URL du flux.
Vendeur | URL |
---|---|
Dahua | rtsp://nom d'utilisateur: pwd@ |
TP-Link (Tapo) | rtsp://nom d'utilisateur: pwd@ |
V360 Pro | rtsp:// |
Ezviz | rtsp://nom d'utilisateur: DeviceVerification@ |
Reolink | rtsp://admin: mot de passe@ |
Foscam | rtsp://nom d'utilisateur: pwd@ |
Hikvision | rtsp:// |
Les URL de flux peuvent varier en fonction des modèles spécifiques ou plus récents introduits par les fabricants. Vous pouvez vous référer au manuel d'utilisation fourni avec la caméra ou au site Web du fabricant pour en savoir plus sur la façon de trouver l'URL du flux RTSP pour ce modèle particulier.
Vous pouvez obtenir l'adresse IP de la caméra à partir des paramètres DHCP de votre routeur ou utiliser le Application Fing (scanner réseau) sur votre smartphone Android ou iOS pour découvrir les caméras Wi-Fi CCTV connectées à votre réseau.
Une fois que vous avez l'adresse IP, utilisez le tableau pour modifier l'adresse IP et conservez le port 554 (par défaut pour RTSP). Pour vérifier si le flux fonctionne, ouvrez le lecteur VLC et cliquez sur Média > Flux réseau ouvert.
Collez l'URL du flux RTSP et cliquez sur Jouer.
Le VLC devrait commencer à afficher le flux de caméra en direct.
Étape 2: Installer le module complémentaire Frigate NVR
Frigate est un NVR open source que vous pouvez installer en tant que module complémentaire dans Home Assistant pour la détection d'objets IA en temps réel, l'enregistrement de vidéos ou la prise d'instantanés en fonction d'événements. Tous les flux sont traités dans votre système local pour détecter un mouvement, une personne ou un objet. Ainsi, il est complètement privé et sécurisé.
Une fois que vous avez l'URL du flux RTSP, installez le module complémentaire Frigate en suivant les instructions ci-dessous :
- Dans l'assistant domestique (HA), accédez àParamètres > Modules complémentaires et cliquez sur le BOUTIQUE ADD-ON bouton.
- Cliquez sur les trois points en haut à droite et choisissez Référentiels.
- Collez le lien—https://github.com/blakeblackshear/frigate-hass-addons et cliquez Ajouter.
- Cliquez ensuite sur le Frégate NVR dans la section des modules complémentaires et cliquez sur Installer.
- Cela peut prendre un certain temps. Une fois l'installation terminée, ouvrez le Éditeur de fichiers Ajouter.
- Créez un nouveau fichier appelé frégate.yaml, collez le code suivant, puis cliquez sur sauvegarder.
mqtt: hôte: 192.xxx.xx.xx utilisateur:
le mot de passe: caméras: TerraceCam: # < Nommez la caméra ffmpeg: entrées: - chemin: rtsp://YourRTSPStreamURL # < Mise à jour pour vos rôles de caméra: - detect - rtmp rtmp: enabled: False # - Revenez aux modules complémentaires et démarrez Frigate. Assurez-vous d'activer Commencer au démarrage et Afficher dans la barre latérale.
- Clique sur le OUVRIR L'INTERFACE UTILISATEUR WEB ou Frégate dans la barre latérale pour ouvrir et accéder à la vue de la caméra.
- Vous pouvez activer la détection de mouvement pour enregistrer des clips et des instantanés lorsqu'un mouvement est détecté.
- Lorsqu'il y a du mouvement ou qu'une personne se présente, un événement vidéo est enregistré et sauvegardé, auquel vous pouvez accéder à tout moment.
Notez que Frigate enregistre un événement avec la date et l'horodatage pour référence future.
Étape 3: Modifier le masque de mouvement
Pour éviter une fausse détection de mouvement, vous pouvez masquer la zone où vous souhaitez détecter un mouvement en suivant ces étapes.
- Aller à Interface utilisateur Web de frégate et cliquez sur le flux de la caméra.
- Cliquez sur Déboguer puis cliquez Afficher les options.
- Cliquez sur Créateur de masques et de zones.
- Créez un masque en déplaçant les points noirs sur l'écran. Copiez ensuite le Masques de mouvement valeurs.
- Ouvrez le Éditeur de fichiers et saisissez les valeurs de masque copiées dans frégate.yaml dossier.
- Cliquez sur sauvegarder et redémarrez le module complémentaire Frigate pour que les modifications prennent effet.
N'hésitez pas à retirer le mouvement partie de la frégate.yaml fichier si vous souhaitez activer l'enregistrement continu.
Si vous utilisez un Raspberry Pi pour Home Assistant, vous risquez de manquer d'espace de stockage après un certain temps, car les événements sont enregistrés. Vous pouvez augmenter le stockage et les performances de Raspberry Pi en installant Home Assistant et démarrer Raspberry Pi via SSD au lieu de la carte micro SD.
DIY NVR avec enregistrement continu ou basé sur le mouvement
Comme vous pouvez le voir, avec l'aide de Home Assistant et du module complémentaire Frigate, vous pouvez ajouter n'importe quelle caméra de vidéosurveillance Wi-Fi et sécuriser votre maison ou votre bureau avec un enregistrement automatique basé sur les événements. Vous pouvez également activer l'enregistrement continu pour les séquences 24x7.
Cependant, cela nécessitera plus de stockage. Néanmoins, toutes les séquences et tous les enregistrements sont traités et enregistrés localement sur votre lecteur système. Alternativement, vous pouvez également utiliser le module complémentaire MotionEye NVR dans Home Assistant pour ajouter des caméras Wi-Fi pour les enregistrements et les instantanés basés sur le mouvement.