Bien le bonjour chers amis, aujourd’hui je me permets de vous faire part de mon scénario concernant la présence avec Jeedom. Largement inspiré de celui de Stéphane Bouthet notre grand guru (ou GG).
Les Pré recquis
- Le plugin Network
- Blea
- Le plugin Détection de téléphone.
- le plugin Virtuel
- Un miBand 2 de préférence (mit en porte clef), ou un Nut…
Pour rappel, le plugin NETWORK va interroger si votre téléphone est relié au WIFI indiqué alors vous devez activer le WIFI et vérifier les CRON de rafraichissement.
Le plugin DETECTION lui fait la même chose mais avec le Bluetooth donc il faudra laisser actif celui ci.
Pour switcher je me suis orienté vers une application mobile « Automatelt » qui permet d’intéragir à la lecture de SMS entre autre.. Ainsi si je suis absent alors mon Jeedom envoi un message et Automatelt le lis et éteint le WIFI…
Le scénario Présence avec Jeedom
Scénario déclenché par le statut de nos détecteurs de présence.
Premier Bloc
Dans ce bloc premièrement j’applique un refresh à tous mes appareils, c’est à dire au Mi band par Blea et au telephone via Détection de téléphone. J’aurai pu ajouter le refresh WIFI via network.
Ensuite j’execute un WAIT de 10s pour laisser agir les refresh.
Et un WAIT de 350s avec le statu de mes detecteur de présence en condition. Ce qui veut dire que si le statu est 1 (présent) alors le wait ne se fait pas. https://jeedom.github.io/core/fr_FR/scenario
Deuxième bloc
Dans ce bloc SI, je re interroge les détecteurs de présence séparé par un OU, car si un seul de ces appareils est présent c’est que je suis présent. On pourrait jouer ici avec des variables pour créer des groupes (Miband ET téléphone) (Miband ET WIFI)…
puis j’ajoute un bloc ACTION, avec une création de variable Presence_Nico et la valeur 1.
De nouveau un bloc action avec le fameux message de présence pour Automatelt et une création de varable ETATNICO avec sa valeur mise à 0.
Ajout d’un Bloc SI pour me prévenir de recharger la batterie du Miband, c’est pas le top !!? on pourrait même faire un Ask 😉
Troisième bloc
Bloc SINON, comprendre ici, « si pas présent », en réponse au bloc du dessus.
Bloc ACTION variable présence NICO remise à 0 et variable Etat :
Absent depuis #sjour# #jour# #smois# formatTime(#time#)
Puis un message indiquant l’abscence.
Le virtuel de présence avec Jeedom
Déclenché, pour moi, toutes les 5 min.
je reprends ici les variables crées dans le scénario que j’ajoute à mon design via un tableau comme dans l’exemple : https://youdom.net/2019/10/17/presentation-en-tableau-et-css/
Et voici le résultat :
J’espère être clair
a bientot
MAJ : Evolution du scénario