Aarlo : l’intégration pour vos caméras Arlo sur Home Assistant
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 !