DomotiqueHome Assistant & AlexaTutoriels domotique

[TUTORIEL] Blink & Home Assistant : intégrer vos caméras

Visualiser les images des caméras Blink depuis Hass.io

Il y a quelques jours, nous vous présentions les nouvelles caméras Blink XT2, aujourd’hui, nous allons intégrer Blink à Home Assistant afin de visualiser les images de nos caméras. Peu importe le modèle, celle-ci sera disponible et nous pourrons également extraire les événements des capteurs de mouvement des caméras.

Vous aurez besoin de vos informations de connexion Blink (nom d’utilisateur, qui est généralement votre adresse e-mail et votre mot de passe) pour utiliser ce module.

Configuration dans Home Assistant

Comme dans notre précédente intégration et la plupart des intégrations non automatiques, il vous faudra accéder au fichier configuration.yaml depuis File editor.

Configuration.yaml - Blink
Configuration.yaml – Blink

Pour activer les appareils liés à votre compte Blink, ajoutez ce qui suit à votre fichier :

blink:
  username: votre_identifiant_Blink
  password: votre_mot_de_passe_Blink

Informations sur l’intégration

Obligatoire pour le bon fonctionnement :

  • username :  l’identifiant de votre compte Blink (généralement votre adresse e-mail)
  • password : le mot de passe de votre compte Blink

Facultatif :

  • scan_interval : Fréquence de recherche de nouvelles données. Par défaut, 300 secondes (5 minutes)
  • offset : Combien de temps en minutes pour rechercher un nouveau mouvement. Par défaut, 1 minute.

Une fois le fichier enregistré depuis la petite disquette rouge en haut à droite, redémarrez votre serveur depuis l’engrenage :

Redémarrer Home Assistant
Redémarrer Home Assistant

Félicitations vous avez ajouté vos caméras Blink !

Différents capteurs Blink

Une fois home assistant redémarré, l’intégration Blink créera les différents capteurs suivant :

  • alarm_control_panel : Permettant d’armer et de désarmer toutes les caméras Blink
  • camera : Un capteur « camera » pour chaque caméra liée à votre module de synchronisation Blink
  • monitored_conditions : Un capteur pour chaque caméra afin d’extraire la température, la connexion wifi et la batterie
  • monitored_conditions : Un capteur binaire (ON/OFF) pour chaque caméra afin d’extraire la température, la connexion wifi et la batterie

Étant donné que la plupart des caméras fonctionnent sur batterie, le réglage scan_interval doit être fait avec soin afin de ne pas vider la batterie trop rapidement ou d’inonder les serveurs de Blink avec trop de requêtes.

Services Blink

  • BLINK.TRIGGER_CAMERA : Vous permettra de déclencher la caméra sélectionnée pour prendre une photo
  • BLINK.SAVE_VIDEO : Vous permettra d’enregistrer la dernière vidéo enregistrée d’une caméra dans un dossier local.

Scénario Blink dans Home Assistant

Nous allons maintenant créer notre première automatisation avec les caméras Blink !

Automations Home Assistant
Automations Home Assistant

Depuis Configuration > Automations puis cliquez sur le « + » orange pour créer une nouvelle automatisation.

Notre automatisation permettra de sauvegarder une vidéo lors d’une détection de mouvement localement, plutôt que de compter sur les serveurs de Blink pour sauvegarder vos données.

Appuyez sur skip (suivant) :

Nom de votre automatisation

Commençons notre automatisation en lui donnant un nom pour le reconnaître parmi vos différents scénarios :

Automatisation Home Assistant
Automatisation Home Assistant

Déclencheur de votre automatisation

Nous allons maintenant ajouter le déclencheur (trigger) de notre scénario :

Trigger automation
Trigger automation

 

Le déclencheur de notre scénario est tout simplement le détecteur de notre caméra (ici, pour l’exemple, la caméra est la blink caméra salon). Dès que celui détecte un mouvement (passe à ON) alors..

Action de votre automatisation

alors.. nous enregistrons la vidéo grâce au service blink.save_video :

Action automation
Action automation

Les données du service permettent d’indiquer le nom de la caméra ainsi que le chemin vers le dossier dans le quel il faut enregistrer la vidéo au format mp4.

data_template:
    name: "Caméra salon"
    filename: "/tmp/videos/blink_salon_{{ now().strftime('%Y%m%d_%H%M%S') }}.mp4"

Informations des données du service

  • name : Le nom de votre caméra dans l’application Blink, ici ce serait « Caméra Salon »
  • filename : Le chemin vers le dossier où la vidéo doit s’enregistrer, la vidéo aura pour nom par exemple : blink_salon_2019-04-13_23-12-27.mp4 (heure et date à laquelle la vidéo a était enregistrée)

Charger votre automatisation

Pour que votre scénario fonctionne, celui-ci a besoin d’être chargé sur votre serveur.

Recharger les automatisations home assistant
Recharger les automatisations home assistant

 

Pour cela, rendez vous dans configuration > contrôle du serveur :

  1. Vérifiez votre configuration depuis le bouton « Vérifier la configuration »
  2. Recharger les automatisations

Félicitations vous avez créé votre première automatisation !

N’hésitez pas à partager vos différentes automatisations de sécurité en commentaire ! 🙂

 

Les caméras Blink sont disponibles sur Amazon.fr

 

Aurélien Buret

Passionné de high tech et de domotique, j'ai récemment rejoint la rédaction du site pour partager avec vous ma passion pour la domotique et en particulier mes découvertes sur Home Assistant.

8 commentaires

  1. Encore un excellent tuto sur le sujet 🙂 qui tombe à pic. J’ai débuté HA il y a deux semaines et j’ai un jeu de caméra Blink. Je n’ai pas encore attaqué l’automatisation, j’en suis à tout intégrer correctement avant de couper mon Jeedom :).
    J’ai cependant une question sur cette intégration, et je n’ai pas encore eu le temps d’approfondir ce point pour l’instant: Avec l’intégration par défaut, on peut bien armer ou désarmer le système. Est-il possible d’activer ou désactiver les caméras de manière unitaire? Laisser le système armé avec juste une caméra en route?. Merci encore, ces tutos sont vraiment excellents :).

  2. Hello, super pour ce tutoriel. J’ai intégré Blink à HA assez facilement.
    Petite question, le détecteur de présence s’actualise uniquement toutes les min ? Aucun moyen que le motion_sensor s’active dès que Blink détecte un mouvement?

    1. Bonsoir,
      C’est normal, il s’agit de caméras sur piles, le stream réduit considérablement leur autonomie. Vous pouvez néanmoins cliquer dessus à tout moment pour visualiser le fux.
      Bonne soirée 🙂

  3. Merci pour votre réponse. oui, mais justement lorsque je clique sur la vignette vidéo, l’image n’est pas mise à jour. Je n’ai pas activé les services blink mais le faut il juste pour actualiser la vidéo?

  4. Bonjour,
    Merci pour votre tutoriel cependant dans configuration/intégration HA a découvert blink et celui-ci me demande de configurer « Connectez-vous avec un compte Blink » ce dont je fais et j’obtiens le message suivant « Authentification invalide ».

    En connaissez-vous les raisons.

    Merci de votre support.

  5. Bonjour,
    J’ai bien créé mon compte sur blink. L’intégration apparait bien sur home assistant, mais lorsque je saisis mon identifiant et mot de passe j’obtiens un message d’erreur (authentification invalide). J’ai utilisé le lien ci-dessus mais sans succès.
    Merci d’avance pour votre aide
    Georges

Laisser un commentaire

Bouton retour en haut de la page