Ce plugin Jeedom vous permet d’interagir avec votre alarme Verisure Europe (Securitas Direct) au même titre que l’application officielle “My Verisure”. Il est compatible avec 3 générations de matériels Verisure.
NOTE : CE PLUGIN N’EST EN AUCUN CAS ASSOCIÉ OU LIÉ AUX SOCIÉTÉS DU GROUPE SECURITAS DIRECT - VERISURE.
L’usage de ce plugin est destiné à des fins strictement personnelles et privées. Par conséquent, le développeur n’approuve ni ne tolère aucune utilisation inappropriée, et n’assume aucune responsabilité légale pour la fonctionnalité ou la sécurité de vos alarmes et appareils.
Tip
La version minimale de Jeedom nécessaire au bon fonctionnement du plugin est la version 4.0 Le plugin est d’ors et déjà compatible avec la version 4.4 de Jeedom ainsi que les versions Debian 11 & 12
Ce plugin interagit avec les API Verisure au travers du cloud, par conséquent ce plugin nécessite une connexion Internet. Il faut également détenir un abonnement aux services Verisure. En effet, ce plugin ne dialogue avec la base de votre alarme qu’au travers de leurs infrastructures cloud. Il n’interagit pas directement avec la base, ni avec les devices associés. Si votre abonnement a été résilié, ce plugin ne fonctionnera pas.
Après téléchargement du plugin, il vous suffit juste d’activer celui-ci, il n’y a aucune configuration supplémentaire à ce niveau.
Tip
Pour faciliter une demande d’aide à distance, il est conseillé de régler les logs en mode debug.
La configuration des équipements Alarme est accessible à partir du menu Plugin > Sécurité.
Cliquez sur la commande Ajouter pour créer une nouvelle alarme. Une fois ajoutée vous vous retrouvez avec :
Il vous suffit ensuite de cliquer sur le bouton Authentification pour récupérer les informations de votre alarme. Si tout se passe bien, vous obtiendrez un tableau reprenant l’ensemble des devices installés à votre domicile (ID, nom et type).
Attention : il est fortement conseillé de créer, dans votre espace Verisure, un utilisateur dédié pour Jeedom avec les droits “administrateur”. Le plugin gère l’authentiifcation multifacteur (MFA) pour les alarmes de type 1. C’est également le cas pour les alarmes de type 2 mais il est conseillé de désactiver cette option pour le moment car le refresh du token est très contraignant. En cas de problème de connexion, le boutton Suppression Token permet de supprimer les cookies enregistrés et de repartir sur une authentification initiale.
Tip
N’oubliez pas de sauvegarder vos informations ! Lors de la sauvegarde, de nouvelles commandes vont se créer sur l’équipement.
Vous avez la possibilité de consulter le journal d’activité de votre alarme en cliquant sur le bouton Journal d’activité. Ce rapport reprend les derniers évènements survenus sur votre centrale (alertes intrusion, SOS, activation / désactivation, coupure d’électricité).
Les API Verisure ne permettent pas les remontées d’informations et notifications automatiques directes, telles que l’activation/désactivation depuis un badge ou une télécommande ou encore le déclenchement de l’alarme. Cet onglet décrit en détail comment paramétrer Jeedom (scénarios) pour palier à ce manque pour :
Il existe actuellement plusieurs commandes qui sont décrites ci-dessous.
Attention : dans cette version, l’évènement lié au déclenchement de l’alarme n’est pas encore pris en compte !
Tip
Lors d’une demande d’image, la photo est enregistrée et stockée dans le répertoire /verisure/data/. Pensez à vider le répertoire de temps à temps !
Les commandes ont été créées de manière à être compatibles nativement avec le plugin Homebridge de Nebz ! (Merci à lui pour son aide)
Il n’y a donc aucune configuration spécifique à effectuer dans le plugin Homebridge. Dans HomeKit, la fonction alarme est gérée suivant 4 modes : “Désactivée”, “Nuit”, “A distance” et “Domicile”.
La correspondance des modes est la suivante :
Les autres modes (Extérieur,…) ne sont pas pris en compte dans HomeKit.
Pour les alarmes de type 2 (et uniquement type 2 !), le plugin va créer les commandes associées aux devices de l’alarme :
Par défaut, les commandes ne sont pas affichées sur le widget. L’objectif est de créer ensuite un virtuel pour chaque capteur. Vous pourrez ainsi récupérer les informations d’ouverture / fermeture / température / humidité des différents capteurs ou encore piloter à distance les prises connectées Versiure depuis Jeedom.
Tip
Attention, les états ne remontent pas en temps réel (impossible à l’heure actuel à cause de Versiure). Il vous faudra faire un refresh du statut de l’alarme via un scénario pour les actualiser ou attendre le cron30. Une personnalisation du cron (5, 10, 15, 30…) arrivera dans un second temps. Attention toutefois à ne pas éxecuter trop de requêtes vers les serveurs Verisure sous peine de blacklistage.
Le plugin inclut un dashboard qui permet de :
Attention : les commandes peuvent parfois mettre plusieurs secondes à se réaliser (entre 15s et 25s, voire plus d’une minute pour les demandes de photos). Cela est lié à la qualité de connexion 3G ou 4G de la base de votre alarme. Alors soyez patient !
Un CRON est automatiquement créé sur base de 30 min comme indiqué dans la configuration du plugin. Attention : cette valeur de 30 min pourra être amenée à évoluer en fonction du retour et des demandes des utilisateurs ainsi que du nombre de requêtes autorisées par heure par Verisure sur leurs serveurs !
Vous pouvez à tout moment utiliser la commande Rafraichir afin de rafraichir le statut de l’alarme.
Ce plugin évoluera au fil du temps en fonction de vos demandes et des possibilités des API Versiure.
Les prochaines versions verront arriver les features suivantes :
Tip
Vous pouvez faire votre demande par en créant une demande “enhancement” GitHub. N’hésitez pas non plus à venir échanger sur ce plugin sur le Community Jeedom !
En cas de dysfonctionnement, vous pouvez créer directement un sujet sur le Community depuis la page principale du plugin. Les informations utiles de Jeedom et du plugin sont automatiquement ajoutées. N’hésitez pas également à copier les logs verisure (mode debug) pour une résolution plus rapide !