Gérer ses périphériques Bluetooth sous Jeedom
Bonjour aujourd’hui je viens vous faire la présentation d’un plugin sous Jeedom qui est bien connu du fait qu’il puisse supporter différents équipements que ce soit pour le relevé de température que pour une présence et bien d’autres.
Je tiens à féliciter Ludovic Sarakha pour tout le travail effectué. Dont il est bien connu dans le milieu de la domotique tant par son blog mais également en étant développeur au sein de l’équipe Jeedom.
Comme on parle toujours que Jeedom coûte cher, j’essai de faire le plus de possible d’article et tutoriel pour vous prouver qu’il est possible de faire de la domotique à moindre frais hormis bien entendu l’achat de cette clé. Mais bon lorsque l’on souhaite avoir de nouveaux protocoles et lorsque la box le propose, généralement on est obligé d’y passer quoi que… si vous êtes sur l’un des tout dernier Raspberry ( à partir du 3 ), il sera possible d’utiliser le Bluetooth de ce dernier mais malheureusement si la portée n’est pas suffisante, il ne sera pas possible d’y adjoindre une antenne.
Vous le verrez dans l’article, j’avais quelques soucis de remontée d’un de mes capteurs qui était installé trop loin. Avec l’achat d’une « petite » d’antenne cela m’a permis d’optimiser la réception et maintenant je n’ai plus soucis de portée bien au contraire.
1° Quelle clé Bluetooth utiliser :
Pour ma part je n’ai pas voulu tenter l’expérience avec des clé Bluetooth à peu cher, je me suis aussitôt commandé on va dire la Rolls des clés puisqu’il s’agit de la clé SENA UD100 que beaucoup d’utilisateur on mit en place. Certes elle coûte un peu plus cher que les autres dongles mais qu’est-ce qu’elle est efficace aussi !
Elle est actuellement disponible chez Lextronic au tarif de 33.00 € que vous pouvez retrouver ICI.
Voici quelques caractéristiques techniques :
- Marque : SENA.
- Modèle : UD100-G03 ( UD100a ).
- Raccordement : USB 2.0.
- Débit maximum : 3.00 Mbps ( EDR ).
- Bande : 2.402 à 2.480 GHz.
- Puissance d’émission : +19 dBm ( +6 dBm EDR ) E.I.R.P.
- Sensibilité : -88 dBm à -82 dBM en fonction de débit.
- Livré avec antenne sur RPSMA.
- Portée maximum : 300 mètres en terrain dégagé ( la portée dépend du dispositif Bluetooth avec lequel dialogue le dongle « UD100 ).
- Profil Bluetooth supportés :
- DUN, FAX, SPP, HID, FTP, OPP, SDP, HCRP, LAN, OBEX FTP, OBEX OPP, OBEX BIP, BIP, AVRCP, A2DP, HSP, HFP, PAN, BPP, Headset, AVCTP, AVDTP, HDP.
- Dimensions: 72.00 mm x 22.00 mm x 10.00 mm.
Si vous avez une distance beaucoup trop éloignée de votre Jeedom, il sera possible de rajouter d’autres antennes et faire une sorte de maillage pour savoir assez précisément où se trouve l’objet en question que vous venez d’intégrer mais aussi sur quelle antenne il est adressé. Pour ma part je n’ai qu’une seule antenne qui capte très bien toute ma maison puisque ma Freebox Delta est placée en plein centre de ma maison.
Concernant l’antenne, celle que j’ai acheté sur Amazon n’existe plus mais sur Aliexpress, une y resssemble beauccoup avec les même caractéristiques techniques permettant un gain de 12 dBi.
Son seul point négatif, est son encombrement puisqu’elle mesure 430.00 mm mais il sera possible de la cacher derrière un placard ou un meuble puisqu’elle est livré avec un câble de 2.80 mètres ce qui permet de l’éloigner facilement de la box.
Grâce à son embase pivotable ( elle pourra être fixé au mur avec un scotch double face ou aimentée ), elle pourra être inclinée jusqu’à 90° ce qui permet de gagner de la place.
Elle est en vente au tarif de 14.71 € que vous pouvez retrouver ICI
2° Quels sont les périphériques qui sont compatibles :
Pour cette partie je ne vais pas faire toute la liste complète dont vous pouvez retrouver la liste de compatibilité directement sur la documentation Jeedom en cliquant directement ICI mais uniquement ceux que j’ai testé et dont j’en utilise en partie chez moi pour mes différents tests ou mon utilisation au quotidien :
- Les NUTS Mini : qui permet d’être utilisés pour de la simulation de présence que j’ai accrochée sur mes porte-clefs de maison mais aussi sur les cartables des enfants qui est pratique pour déclencher certains scénarios. Le gros avantage comme son nom l’indique c’est qu’il soit vraiment très petit et léger.
- Son tarif est de 7.96 € que vous pouvez retrouver ICI.
- Le Xiaomi Miflora : qui permet d’avoir un relevé de température, d’humidité, de luminosité, de fertilisant, d’une plante ou de son potager. On verra peut-être dans un futur article comment je m’en sers pour cas personnel. Pour le moment c’est en réflexion.
- Son tarif est de 15.98 € que vous pouvez retrouver ICI.
- Le Flower Power et le pot de chez Parrot : permet comme le Xiaomi MiFlora d’avoir un relevé sur vos plantes mais je ne vous le recommanderais pas en ce moment vue le prix exorbitant sur les différentes boutiques.
- Xiaomi Mijia Bluetooth : Ce capteur permet de relevé la température et l’humidité dans une pièce par exemple. C’est ce que j’utilise actuellement chez moi dans toutes mes pièces. Vous pouvez retrouver la présentation de celui-ci directement ICI
- Son tarif est de 10.10 € que vous pouvez retrouver ICI.
- La lampe de chevet Xiaomi : Je l’utilise principalement dans la chambre de mes enfants en tant que veilleuse et dont je la pilote via un scénario pour pas qu’elle reste allumée en permanence.
- Son tarif est de 42.25 € que vous pouvez retrouver ICI.
- La balance connectée : Celle-ci ce n’est pas ma copine mais bon elle permet quand même de donner son poids, l’IMC, le BMR, le poids idéal, avec une gestion complète des profils.
- Son tarif est de 18.39 € que vous pouvez retrouver ICI.
3° Intégration sous Jeedom :
Avant de l’installer, si vous êtes sur la Freebox Delta est uniquement les personnes utilisant la VM de Jeedom il faut être sûr que vous êtes bien paramétré sur l’USB de type « A » et non de type « C » car il est possible d’utiliser soit l’un ou l’autre.
Une fois de retour sur votre Jeedom, il va falloir installer le plugin qui va bien.
Pour cela il faut se rendre dans « Plugins » puis dans « Gestion des plugins ».
Cliquez cette fois sur « Market ». Attention de ne pas cliquer sur « + » car c’est pour ajouter un plugin.
Comme d’habitude, il sera possible de rechercher le plugin de trois façons :
- En recherchant parmi les plugins officiels.
- En faisant une recherche parmi la catégorie « Protocole domotique ».
- En indiquant le nom « Bluetooth Advertissement » dans la barre de recherche.
Cliquez maintenant « Installer Stable ».
Une fenêtre apparait nous demandant si l’on souhaite aller sur la page de configuration du plugin que l’on vient d’installer. Cliquez sur « OK ».
Pour utiliser le plugin, il va falloir cliquer sur « Activer ».
Sur la page de configuration plusieurs choses sont à prendre en considération
- Avant de cliquer sur quoi que ce soit, il va falloir dans un premier temps, voir si notre clé est bien prise en compte dans la lite « Port clef bluetooth » ( par défaut il est sur « aucun » ) et enfin n’oublier pas de Sauvegarder ( flèches rouges ).
- Une fois que l’on aura cliqué sur « Sauvegarder », l’installation des dépendances se fera automatiquement enfin dans mon cas cela s’est fait tout seul ( flèche bleue ).
- Pour finir sur cette page, si vous cliquez sur « Autoriser l’inclusion de devices inconnus » ( flèche verte ) cela aura pour effet de scanner et de remonter chaque équipement qu’ils émettent en Bluetooth même ceux qui ne sont pas compatible avec le plugin. Je vais vous montrer juste après ce que cela donne. Par défaut laissez le décoché.
Une fois les dépendances installées, on peut voir que dans le tableau « Demon » tout est passé au vert donc prêt à faire une recherche.
De retour sur le Dashboard, on va maintenant faire une recherche de nos équipements Bluetooth compatible Jeedom.
Allez dans « Plugins » ensuite « Protocole domotique » et enfin sur « Bluetooth Advertissement ».
Cliquez cette fois-ci sur « Lancer le scan » qui va permettre à la clé de faire une recherche de tous les équipements qui sont à sa portée. Le scan est lancé pour une minute.
Le premier équipement qui remonte pour ma part, c’est la télécommande de mon alarme Somfy qui va permettre entre autres de faire de la présence. Il ne sera par contre pas possible de piloter cette dernière. Cela permet surtout de remplacer mes Nuts Mini.
Dans la partie configuration on retrouve :
- Nom du device : A renommer et dont son nom par défaut utilise l’adresse MAC.
- MAC : L’adresse MAC de l’équipement.
- Objet parent : Dans quelle pièce se trouve l’équipement ( pour mon utilisation personnelle j’ai créé un objet ou une pièce « Maison »).
- Activer : Permet de le rendre actif ( Activé par défaut ).
- Visible : Permet de. Le rendre visible sur le Dashboard ( Activé par défaut ).
- Catégorie :Vous aurez le choix parmi 7 choix dont la couleur de la tuile varie en fonction de la catégorie.
Une fois que l’on a sauvegardé, cela passe automatiquement à l’objet suivant qui a été reconnu.
Pour le second objet et celui que l’on va utiliser dans différents articles, c’est celui du capteur de température et d’humidité de chez Xiaomi.
Dans la partie configuration de celui-ci on retrouve :
- Nom du device : A renommer et dont son nom par défaut utilise l’adresse MAC.
- MAC : L’adresse MAC de l’équipement.
- Objet parent : Dans quelle pièce se trouve l’équipement ( pour mon utilisation personnelle j’ai créé un objet ou une pièce « Bureau »).
- Activer : Permet de le rendre actif ( Activé par défaut ).
- Visible : Permet de. Le rendre visible sur le Dashboard ( Activé par défaut ).
- Catégorie :Vous aurez le choix parmi 7 choix dont la couleur de la tuile varie en fonction de la catégorie.
Une fois de retour sur le Dashboard, voici ce que donne notre tuile concernant le capteur de température et d’humidité.
Voici ce que cela donne une fois de retour dans la gestion « Mes devices BLEA connus ».
Comme je vous en parlais précédemment, si vous coché l’option « Autoriser l’inclusion de devices inconnus », vous vous retrouverez avec des équipements non reconnus dont il faudra supprimer un par un.
Lorsque l’on va dans la partie « Réseau » sur la page de gestion de BLEA, on se retrouve avec un graphique qui permet de voir à quel antenne ( si vous en avez plusieurs ) est attaché vos périphériques.
Je vous l’accorde cela fait un peu brouillon mais il est possible de déplacer un équipement pourvoir ce qui est marqué dessous et une fois que vous aurez relâché le clic de la souris, il se réaligner automatiquement.
3° Conclusion :
Vous avez pu le voir, son intégration est vraiment très simple à mettre en œuvre. Comme je vous en parlais, il est possible de passer par le Bluetooth du Raspberry mais je vous conseille quand même d’acheter une clé séparément pour une meilleure réception.
J’ai choisi de vous présenter ce tutoriel aujourd’hui car j’ai d’autre tutoriel à vous montrer qui utiliseront ce capteur de température/humidité.
Dans le prochain article, je vais justement me concentrer sur ce capteur de température Mijia rond de chez Xiaomi. Vous êtes nombreux à me demander comment on fait pour avoir un meilleur rendu visuel sur le Dashboard car j’en ai déjà parlé, depuis le passage en V4, certaines choses ont changé et justement il en fait partie. Rien de bien compliqué mais il faut le savoir.
Bonjour,
merci pour le tuto, j’ai une question :
comment branche t-on l’antenne et comment est-elle reconnue pas Jeedom ?
Bonne journée
Bonjour Scheidt Fabrice,
Il faut la brancher tout simplement via le port USB de votre Jeedom.
La reconnaissance de la clé se fait automatiquement si elle est compatible. Il faut bien veuillez à ce qu’elle soit compatible
Bien cordialement
Sébastien
Je me suis mal exprimé, c’est l’antenne (ali express) qui m’intéresse, je ne vois pas comment l’installer.
J’ai déjà une clé bluetooth.
Il faut dévisser l’antenne d’origine qui fait deux centimètres environ et ensuite venir fixer la nouvelle
Ok merci, j’ai pas cette usb Bluetooth, tant pis pour moi
Merci infini pour ce topic, car j’étais en train de chercher pour installer l’antenne etc… mais en fait pas besoin, elle est automatiquement capté par la delta et op.
Le scan est très rapide.
Merci infini car ce topic m’a vraiment aidée
Bonsoir Ludi,
Merci pour votre commentaire cela fait plaisir de pouvoir aider.
Bien cordialement
Sébastien
Bonjour,
Je débute sous Jeedom, j’ai installé le pluging et ma clé bluetooth, mais pour le port de la clé, il ne me propose que aucun dans le menu déroulant …
Comment sélectionner sa clé pour qu’elle soit reconnue ?
Cordialement
Bonjour patergal,
Avez-vous essayé de redémarrer votre box car certaines fois j’ai remarqué qu’en branchant à froid une nouvelle clé celle-ci n’est pas automatiquement reconnu?
Bien cordialement
Sébastien
Bonjour,
Oui, mais sans effet, toujours le « aucun » uniquement :o((
Cordialement
Bonsoir patergal,
Il me semble avoir vue que si vous êtes sur un Raspberry qu’il faut désactiver le Bluetooth d’origine pour évite que ce dernier et la clé se retrouve en conflit. Attention ce n’est pas sur à 100% mais c’est pour vous aiguiller.
Bien cordialement
Sébastien
Merci, je vais creuser cette piste.
Cordialement