Aarlo : l’intégration pour vos caméras Arlo sur Home Assistant

Publié le 12 janvier 2020 Temps de lecture : 5 min.

Vous débutez sur Home Assistant et souhaitez intégrer vos caméras Arlo à votre système domotique ? J’ai décidé de vous présenter aujourd’hui Aarlo, c’est une intégration développée par la communauté qui vous permet de visualiser vos caméras, activer/désactiver les différents modes ains que pleins d’autres fonctionnalités !

Pourquoi est-ce que je vous parle de Aarlo (paquet alternatif) et non de Arlo (paquet officiel) ? Tout simplement car, comme tout le monde, j’ai essayé le paquet officiel dans un premier temps. Cependant, il comporte de nombreux bugs et ne permet pas d’activer le système de sécurité, etc. Je me suis donc tourné vers le paquet alternatif qui est très complet et gratuit (coucou Jeedom) !

Installation de Aarlo via HACS

Nous allons utiliser pour cela l’excellent paquet : HACS. Je vous en ai déjà parlé dans un article récemment, je vous le recommande encore une fois de l’installer car il simplifie grandement la gestion des paquets alternatifs.

Vous trouverez le paquet Aarlo sous le nom suivant : Arlo Camera Support (dans la partie intégration). Si besoin, voici le dépôt Github du projet.

Ensuite, renseignez les informations suivantes dans votre fichier configuration.yaml. Cela va nous permettre de gérer la connexion de base avec Arlo, l’ajout des caméras, la gestion de la base (mode présence/absent) ainsi que différents capteurs.

aarlo:
  username: xxx@domain.tld
  password: xxx
  mode_api: v1 #À voir selon la base Aarlo que vous avez

#Caméras
camera:
  - platform: aarlo
    ffmpeg_arguments: '-pred 1 -q:v 2'

#Alarme
alarm_control_panel:
  - platform: aarlo
    home_mode_name: disarmed
    away_mode_name: armed

#Capteurs
sensor:
  - platform: aarlo
    monitored_conditions:
    - last_capture
    - total_cameras
    - battery_level
    - captured_today
    - signal_strength

Il est possible de configurer beaucoup d’autres choses, je vous invite à jeter un coup d’oeil à la doc si besoin. Vérifier la configuration de votre Home Assistant puis redémarrer le système.

Affichage d’une carte custom

Il est possible d’afficher les images de la caméra via une carte « picture-glance » présente sur Home Assistant. Cependant, le développeur du paquet HASS Aarlo a créé une carte personnalisée qui permet de remonter beaucoup plus d’informations.

Elle s’installe à nouveau via HACS et on peut la trouver sous le nom : Lovelace Hass Aarlo (dans la partie plugin).

entity: camera.aarlo_porte
hide:
 - title
 - date
image_click: play
show:
 - motion
 - sound
 - image_date
 - signal_strength
 - captured_today
 - image_date
top_date: false
top_status: false
top_title: false
type: 'custom:aarlo-glance'

Voici le rendu de la carte une fois configurée. Si vous cliquez sur le petit icône en forme de fichier avec une caméra, vous aurez la vue à droite ci-dessous avec la possibilité de revoir les 9 derniers clips enregistrés par votre caméra Arlo.

Rien à redire à l’usage, ça fonctionne très bien !

Utilisation dans les automatisations

Il est possible d’utiliser plusieurs actions de Aarlo au sein des automatisations. Tout d’abord pour la gestion dans le mode absence et présence (cf mon article sur le sujet). Je peux facilement activer mon système Arlo pour détecter les mouvements et sons.

#Activation Arlo
- service: alarm_control_panel.aarlo_set_mode
data_template:
  entity_id: alarm_control_panel.xxxx #Remplacer par le nom de votre système
  mode: "armed"

#Désactivation Aarlo
- service: alarm_control_panel.aarlo_set_mode
  data_template:
    entity_id: alarm_control_panel.xxxx #Remplacer par le nom de votre système
    mode: "disarmed"

Enfin, pour avoir une image un minimum à jour lorsque je me connecte à mon interface, une automatisation qui permet de générer un snapshot toutes les 30 minutes sur mes caméras Arlo.

#Snapshot camera Arlo
- id: snapshot_aarlo
  alias: Caméra - Snapshot toutes les 30 minutes
  trigger:
    platform: time_pattern
    hours: '/2'
  condition:
  - condition: time
    after: '07:30:00'
    before: '23:00:00'
  action:
  - service: camera.aarlo_request_snapshot
    entity_id: camera.aarlo_porte

Voilà, c’est terminé pour ce petit article à propos de Arlo et Home Assistant. Je suis conscient qu’il ne cible pas tous mes lecteurs mais j’espère qu’il vous aidera si vous êtes entrain de configurer votre système. On se retrouve bientôt pour de nouveaux tests produits !

Commentaires

Made with by Antoine Guilbert