DomotiqueObjets ConnectésTutoriaux

Tuto : intégration du NUT Mini dans Jeedom pour gérer votre présence

Bonjour à tous,

 

Cet article est dans le prolongement de la présentation du NUT Mini, nous allons regarder ensemble comment intégrer le NUT Mini pour en faire un indicateur de votre présence dans le système domotique Jeedom.

Nous allons découvrir pour la première fois sur le blog, le super plugin de Sarakha63 : BLEA

 

Présentation du plugin BLEA

Je n’ai pas la prétention de présenter totalement le plugin car son auteur Sarakha63 a fait les présentations sur le blog : Partie 1 et Partie 2

En résumé, le plugin permet d’intégrer dans Jeedom appareils qui pourrait potentiellement être contrôlable ou lisible via bluetooth.

Ce plugin fonctionne donc avec des capteurs/récepteurs de bluetooth que nous appellerons Antenne. Ce sont ces antennes qui vont permettre le relai du signal bluetooth entre les appareils et Jeedom.

Vous retrouverez les plugin BLEA dans la partie Protocole Domotique du market de Jeedom :

Après installation, n’oubliez pas de bien vérifier que les dépendances soient OK :

Vous retrouverez ensuite le plugin dans le menu Protocole Domotique :

Vous pourrez y ajouter vos antennes bluetooth :

 

 

Mais alors comment faire une antenne bluetooth?

très simplement si vous avec un raspberry et/ou un dongle bluetooth.

Personnellement j’utilise 2 antennes :  un raspberry PI3 qui posséde le bluetooth intégré et un raspberry PI2 avec le dongle Sena ud100-g03 (qui a d’ailleurs été conseillé par Sarakha63 lui même).

 

Quand vos antennes seront ajoutées, vous pourrez lancer un Scan pour récupérer vos appareils bluetooth (ainsi que ceux de votre voisin…)

Les appareils reconnus sont automatique ajouté à Jeedom, et si le plugin reconnait l’appareil alors il lui affecte directement les bonnes infos.

Ici pour le NUT Mini :

 

Voila pour une présentation rapide du plugin BLEA, encore une fois, je ne pourrais faire mieux que son auteur donc allez faire un tour sur son blog 🙂

 

Gérer sa présence Jeedom avec un NUT Mini

Nous allons rentrer dans le coeur du tuto, pour indiquer notre présence à Jeedom et donc automatiser certaines tâches.

J’utilise plusieurs moyens techniques pour indiquer à Jeedom ma présence :

  • Si mon téléphone est connecté sur le réseau wifi de la maison
  • la distance par rapport à ma maison en fonction de l’emplacement GPS de mon téléphone
  • et maintenant le Nut Mini

C’est la combinaison des 3 (enfin plutôt l’activation de au moins l’un de trois), qui indique à Jeedom ma présence ou non dans la maison.

Vous me direz mais pour les 3?

C’est simple :

  • il m’arrive de désactiver le wifi de mon téléphone pour passer en 4g car ma Connection ADSL est très… comment dire… pourrie… 😀
  • la position GPS dans une maison n’est pas fiable et par moment, je me retrouvais à plus d’un km de la maison…

 

Donc voila mon Virtual qui gérer ma présence ou pas :

 

 

Avec les 2 commandes qui permettent de changer le statut du NUT dans mon Virtuel.

 

Voila donc pour l’intégration du But dans mon système de gestion de présence.

maintenant il va falloir récuperer l’information de présence du NUT Mini via BLEA et cela est très simple!

Nous allons pour cela utiliser un scénario, dont je vous mets la capture écran :

 

Le principe est simple, le scénario se déclenche à chaque événement de la commande « Présent » de l’équipement NUT Mini dans le plugin BLEA.

Ensuite, il y a 2 blocs qui permettent de savoir si le NUT se déclare présent ( == 1) ou absent ( ==0 ). A chaque fois, je exécuter la commande correspondant de mon virtuel (la notification par SMS étant plus une vérification de bon fonctionnement le temps de la stabilisation).

Chose très importante sur le scénario c’est :

Il faut bien désactiver la répétition des actions! car avec le plugin BLEA, le NUT a tendance a envoyé plusieurs fois la même valeur (présent ou absent).

Cela évite donc de surcharger Jeedom. 🙂

 

 

Ça sert à quoi d’ajouter un NUT Mini dans Jeedom?

En plus d’être un super produit en utilisation autonome, le NUT mini s’intègre super bien dans Jeedom pour gérer la présence et cela en complément d’autres moyen de détection. La gestion de présence est pour moi super important dans le cadre de la sécurité (information que l’alarme n’est pas activée pendant notre absence) ou pour le confort (préparer le chauffage à notre approche en fonction de la position GPS).

Encore une fois c’est un must have surtout au vue du prix du NUT Mini.

 

Encore mieux quand il est gratuit grâce au concours ICI

 

Voilà, j’espère que ce petit tutoriel d’intégration dans Jeedom vous a plu. N’hésitez pas à poser vos questions et remarques dans les commentaires.

 

 

Julien

Passionné depuis mon plus jeune âge par les nouvelles technologies et doublé d’un acheteur compulsif, j’ai toujours adoré les nouveaux produits HighTech. Je m’aperçois que les « gadgets » deviennent plutôt des outils du quotidien voire du futur, mais le regard de beaucoup de personnes n’évolue pas aussi vite que les technologies. Qui n’a jamais fait face à la fameuse question « Ça sert à quoi? » en montrant sa nouvelle acquisition à son entourage.

Articles similaires

26 commentaires

  1. Salut. Super tuto Merci beaucoup.

    Je suis très intéresser par ton virtuel super visuel, mais je ne réussie pas a avoir la carte. 🙁

  2. Bonjour Julien,
    J’ai reçu mon premier Nut mini (j’en ai commandé 3 mais reçu un seul, bizarre !!) et je n’arrive pas à lier le nut dans l’appli du téléphone (Androïd) alors que Blea le trouve et le voit sans problème. L’appli le voit bien comme « 1.Nut mini », je clique dessus et la connexion s’effectue correctement puis il me demande de tapoter sur le tracker lorsque les lumières s’allument. C’est ce que je fais mais au bout de quelques secondes, il me dit de tapoter plus fort, puis au bout d’une minute, il revient à l’écran précédent et rien ne s’est passé…. Est-ce que tu as eu cette étape et si oui, comment as-tu tapoter sur le nut ?
    Merci pour ton aide…

    1. Bonjour,
      1- As tu contacté Gearbest pour le nombre commandé? normalement ils sont assez réactif sur les soucis (assez rare les soucis quand même)
      2-Désolé mais je n’ai pas eu de pb, par contre moi j’avais inclus le NUT dans l’application avant de le mettre ans Jeedom. d’ailleurs jeedom ne l’avais pas découvert tout de suite, j’avais du attendre pas mal.
      Je crois que BLEA ne trouve pas les appareils BT si ils sont en cours de communication avec l’application. Il me semble avoir lu un truc du genre sur le forum en rapport avec le bracelet MI.

      dans le process d’inclusion, je n’ai pas eu à tapoter le NUT… bizarre.
      j’ai reçu des nouveaux NUT, je test cela ce soir

  3. Super Tuto, moi je l’ai adapté pour deux raisons :

    -> Le GPS avec Tracker pompe de la batterie
    -> Si le telephone est en 4G (ce qui m’arrive parfois de forcer), seul le NUT est utilisable mais avec les déconnexion, pas TOP

    Du coup, j’ai supprimé le TAG sur le GPS pour ne laisser que Wifi et NUT. La seule différence est que lorsque l’un des deux change, avant de lancer mon scénario, j’en ai créé un intermédiaire qui vérifie 30 secondes après si la valeur modifiée n’est pas revenue … ainsi je ne prend pas en compte les déconnexion de maxi 30 secondes ….

  4. Le tuto est pas mal du tout et je m’en suis inspiré… Par contre, le nut décroche tout le temps, pareil pour le wifi… Du coup ca joue au yoyo entre présent et pas présent… C’est un peu aléatoire et ingérable… Une idée?

  5. Bonsoir Julien,

    Une question concernant le scénario, si je veux un message suivant l’heure je suis obligé de créer un scénario par tranche d’heure ou est ce que dans le « si/Alors/Sinon » je peux mettre un paramètre heure?
    Exemple que ce que j’aimerai faire en un seul scénario si c’est possible, « Si » mon nut n’apparait plus entre tel heure et tel heure un message et si il n’apparait plus sur une autre plage horaire un message différent.

    Merci d’avance pour ta réponse

  6. Bonsoir Julien,

    J’ai aussi une autre question, en regardant ton scénario je ne comprend pas bien la différence entre « NutJulien » et « BLE nut F6:04:93:0E:1D:D3 » ce son t 2 nut différent ou c’est le même, cela m’échappe un peu.

    Merci d’avance pour ta réponse

  7. Bonjour Julien,

    Sur le LOG de mon scénario j’ai ça comme réponse, est ce normal? Il évalue ma condition à 0 faux…

    [2019-03-16 23:04:06][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Maison][NUT Jonathan][Present].
    [2019-03-16 23:04:06][SCENARIO]Exécution du sous-élément de type [condition] : if
    [2019-03-16 23:04:06][SCENARIO] Evaluation de la condition : [1 == 0 ET 1 == 1 ] = Faux
    [2019-03-16 23:04:06][SCENARIO] Non exécution des actions pour cause de répétition
    [2019-03-16 23:04:06][SCENARIO] Exécution du sous-élément de type [condition] : if
    [2019-03-16 23:04:06][SCENARIO] Evaluation de la condition : [1 == 1 ET 1 == 0 ] = Faux
    [2019-03-16 23:04:06][SCENARIO] Non exécution des actions pour cause de répétition
    [2019-03-16 23:04:06][SCENARIO] Fin correcte du scénario

    1. Bonjour,

      C’est normal puisque ta condition 1 == 0 ET 1 == 1 est fausse.
      le ET est exclusif, tes 2 conditions doivent être vrai pour que le ET soit vrai.
      Sinon tu dois utiliser un OU

  8. Bonjour Julien,
    Dans les paramètres de ton nut je vois que tu as 2 rssi, 1 appeler « rssi salon 95 » et 1 « rssi miroir » et quand je regarde les paramètres des miens je n’ai que rssi.
    Il y a une différence entre tes 2 rrsi? et si oui pourquoi?
    Merci d’avance pour ta réponse.

  9. Bonjour,

    Merci pour ton tuto. Néanmoins je suis embété avec la présence des nuts, régulièrement ils se mettent en « veille ». Du coup la jeedom l’interprété comme une absence de la maison.

    Comment as tu géré ce problème de retour à zero ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page