Sécurité : Alerte sur ouvrant.

Sécurité : Alerte sur ouvrant.

texte alternatif

Niveau : Débutant.

Bien le bonjour, et merci à tous pour vos d’encouragements ça donne envie de continuer à partager mes quelques compétences sur Jeedom.

Pour rassurer les plus timides, j’arrive aujourd’hui à m’éclater avec Jeedom alors que je pars de 0 connaissances en informatique… ça fait maintenant 2 ans que j’ai cette solution domotique.

Revenons à nos ouvrants.

Le but de cet article est d’obtenir une alerte (notification…) lorsqu’une porte va être ouverte et un rappel si cette même porte n’est pas fermée dans les 5 ou dans les 15 minutes.

En effet mon entrée étant au RDC et ayant des enfants en bas ages je veux être averti de cela.

Prérequis :

  • Plugin virtuel
  • Scénario
  • Capteur Xiaomi ovales ( à vérifier le tempo avec d’autres, le principes reste le même)
  • Telegram, pour les notifications.
  • Gateway Xiaomi, pour la lumière e le son

Source : https://jeedom.github.io/core/fr_FR/scenario

I. Le scénario :

Partez pas,… il est pas si fou on va le décortiquer ensemble.

Les déclencheurs :

Ils sont deux, l’information [ouverture] et l’information [Abscence de fermeture].

Le Bloc 1 :

SI #[Entrée][Entrée_Ouv][Ouverture]# == 1, comprendre si la porte est ouvertes ALORS :

  • Mes deux Gateways Xiaomi s’allument en bleu : #443399 (bleu taupe :P)
  • Je reçois un message : Porte d’entrée s’ouvre, et madame aussi !

Le bloc 2 :

Alors là, ça se complique légèrement.

SI [Entrée][Entrée_Ouv][Absence de fermeture]# > 299

Mais pourquoi au dessus de 299 !! Tout simplement car en observant mes historique j’ai vue que l’information était la suivante : Soit 60s, soit 300s et rien d’autre 🙁

ALORS : Je reçois une notification : Porte entrée ouverte depuis 5 min (savant calcul en crois minute/secondes )

ensuite ajouter un bloc DANS : 15

SI [Monitoring][Ouv entrée][Ouvert]# > 900 ET #[Monitoring][Ouv entrée][Ouvert]# > 1200 ET #[Entrée][Entrée_Ouv][Ouverture]# == 1

Whatt !! pouce, ça mérite une explication.

Notre bon vieux capteur Xiaomi nous parle jusqu’à 300s, donc comment faire pour dépasser cette limite ?

VIRTUEL !!

Et oui allons créer un virtuel :

Le virtuel :

Ne fuyez pas c’est le plus petit virtuel du monde.

Pile
Face

Il faut donc créer une information, cette information est “lastStateDuration”,

lastStateDuration(commande,valeur) : Donne la durée en secondes pendant laquelle l’équipement a dernièrement eu la valeur choisie. Retourne -1 si aucun historique n’existe ou si la valeur n’existe pas dans l’historique. Retourne -2 si la commande n’est pas historisée

Pensez à historiser la valeur !!

C’est clair non ?! et c’est Jeedom qui te le dis !

Plus qu’a mettre l’équipement et son information :

lastStateDuration(#[Bureau][Jard_Ouv][Ouverture]#,1)

et on sauvegarde

Retour au bloc 2 :

SI [Monitoring][Ouv entrée][Ouvert]# > 900 ET #[Monitoring][Ouv entrée][Ouvert]# > 1200 ET #[Entrée][Entrée_Ouv][Ouverture]# == 1

Vous comprenez maintenant que j’interroge le virtuel pour connaitre le nombre de secondes où la porte est restée ouverte (Vous pouvez enlever la double vérification et mettre seulement > 1200). Je contrôle aussi afin de voir si la porte ne s’est pas refermée entre temps.

et enfin le ALORS : je reçois la notification : “Porte entrée ouverte plus de 15min (scénario ouv entrée)”

Bloc 3 :

Si la porte se ferme ALORS les gateways s’éteignent.

Je vous fait bientôt un nouvel article. Celui ci me permet d’avoir une photo (ou une vidéo) de la personne qui à ouvert.

J’espère avoir été clair et que cet article vous servira.

Au plaisir de partager sur le groupe.

A bientôt

Xiao Nico.

accumsan ultricies fringilla Aliquam in mi, pulvinar risus. libero Donec