{"id":2798,"date":"2022-06-20T14:53:31","date_gmt":"2022-06-20T12:53:31","guid":{"rendered":"https:\/\/miniprojets.net\/?p=2798"},"modified":"2022-12-17T17:21:46","modified_gmt":"2022-12-17T16:21:46","slug":"remontee-information-gaz-via-lora-gazpar-adeunis-pulse-nodered","status":"publish","type":"post","link":"https:\/\/miniprojets.net\/index.php\/2022\/06\/20\/remontee-information-gaz-via-lora-gazpar-adeunis-pulse-nodered\/","title":{"rendered":"Remont\u00e9e information Gaz via Lora (Gazpar + Adeunis Pulse + NodeRed)"},"content":{"rendered":"\n<p>Bonjour \u00e0 tous, <\/p>\n\n\n\n<p>Aujourd&#8217;hui, je vous propose un tutorial autour de la remont\u00e9e d&#8217;information du compteur Gazpar de chez Engie via le r\u00e9seau Lora.<\/p>\n\n\n\n<p>Pour faire simple, le Gazpar est l&#8217;\u00e9quivalent du compteur Linky de chez Enedis car il remonte les donn\u00e9es quotidiennement afin de suivre sa consommation de la veille.<\/p>\n\n\n\n<p>Cependant pour les futures exp\u00e9riences participatives de l&#8217;<a href=\"https:\/\/ecosesa.univ-grenoble-alpes.fr\/eco-sesa-program\/news\/news\/perspective-de-suite-au-programme-eco-sesa-vers-un-observatoire-de-la-transition-energetique-868736.kjsp?RH=248563989255636\" data-type=\"URL\" data-id=\"https:\/\/ecosesa.univ-grenoble-alpes.fr\/eco-sesa-program\/news\/news\/perspective-de-suite-au-programme-eco-sesa-vers-un-observatoire-de-la-transition-energetique-868736.kjsp?RH=248563989255636\">Observation de la Transition Energ\u00e9tique<\/a>, nous voulions remonter les informations de ce type de compteur en temps r\u00e9el afin de compl\u00e9ter les donn\u00e9es remont\u00e9es via l&#8217;API de Engie.  <\/p>\n\n\n\n<p>Je vous propose donc un tutorial concernant la remont\u00e9e des impulsions sur les compteurs Gazpar via une liaison Lora au travers d&#8217;un Adeunis Pulse.<\/p>\n\n\n\n<p>Nous commencerons par configurer une application TTN (The Things Network) puis nous continuerons par la configuration et l&#8217;installation du module Pulse et nous finirons par la partie d\u00e9codage et historisation des donn\u00e9es. Pour cette derni\u00e8re \u00e9tape, nous utiliserons NodeRed et Jeedom.<\/p>\n\n\n\n<p>Comme d&#8217;habitude, vous pourrez retrouver les sources et la documentation en fin d&#8217;article.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">0. Mat\u00e9riel<\/h2>\n\n\n\n<p>Un compteur Gazpar (mais cela peut aussi \u00eatre fait avec les anciennes g\u00e9n\u00e9rations qui dispose d&#8217;une sortie impulsionnelle)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-36-1024x793.png\" alt=\"\" class=\"wp-image-2874\" width=\"497\" height=\"384\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-36-1024x793.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-36-300x232.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-36-768x595.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-36-1536x1190.png 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-36-2048x1586.png 2048w\" sizes=\"auto, (max-width: 497px) 100vw, 497px\" \/><\/figure>\n\n\n\n<p>Un compteur PULSE de chez Adeunis (ici pour ce tutorial nous utilisons une des premi\u00e8res versions qui n&#8217;est pas Atex et dois donc \u00eatre plac\u00e9 dans une zone ou dans un boitier pr\u00e9vu \u00e0 cet effet.)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-17-1024x972.png\" alt=\"\" class=\"wp-image-2843\" width=\"432\" height=\"410\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-17-1024x972.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-17-300x285.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-17-768x729.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-17-1536x1459.png 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-17-2048x1945.png 2048w\" sizes=\"auto, (max-width: 432px) 100vw, 432px\" \/><\/figure>\n\n\n\n<p>Un connecteur sp\u00e9cial Gazpar<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"471\" height=\"425\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-19.png\" alt=\"\" class=\"wp-image-2845\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-19.png 471w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-19-300x271.png 300w\" sizes=\"auto, (max-width: 471px) 100vw, 471px\" \/><\/figure>\n\n\n\n<p>Un aimant (type frigo par exemple)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-41.png\" alt=\"\" class=\"wp-image-2892\" width=\"200\" height=\"241\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-41.png 341w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-41-249x300.png 249w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">1. Configuration de TTN<\/h2>\n\n\n\n<p>Une des premi\u00e8res choses \u00e0 faire pour configurer TTN est de connaitre le DevEUI de votre PULSE. Pour cela il suffit de regarder au dos ou sur la batterie et de relever l&#8217;ID (entour\u00e9 en rouge sur la photo)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_201107-768x1024.jpg\" alt=\"\" class=\"wp-image-2826\" width=\"420\" height=\"560\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_201107-768x1024.jpg 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_201107-225x300.jpg 225w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_201107-1152x1536.jpg 1152w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_201107-1536x2048.jpg 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_201107-scaled.jpg 1920w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/figure>\n\n\n\n<p>Une fois cela fait, vous pouvez vous connecter \u00e0 l&#8217;adresse suivante (je prends l&#8217;hypoth\u00e8se que vous \u00eates d\u00e9j\u00e0 inscrit sur le site TTN): <\/p>\n\n\n\n<p><a href=\"https:\/\/eu1.cloud.thethings.network\/console\/\">https:\/\/eu1.cloud.thethings.network\/console\/<\/a><\/p>\n\n\n\n<p>puis cliquez sur Go to applications<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-37.png\" alt=\"\" class=\"wp-image-2879\" width=\"331\" height=\"287\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-37.png 505w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-37-300x260.png 300w\" sizes=\"auto, (max-width: 331px) 100vw, 331px\" \/><\/figure>\n\n\n\n<p>Cliquez sur +Add application<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"110\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-3-1024x110.png\" alt=\"\" class=\"wp-image-2823\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-3-1024x110.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-3-300x32.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-3-768x82.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-3-1536x165.png 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-3.png 1726w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Maintenant donnez un nom \u00e0 votre application (seules les minuscules, les chiffres et le tiret sont autoris\u00e9s) puis cliquez sur Create application<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"947\" height=\"508\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-4.png\" alt=\"\" class=\"wp-image-2824\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-4.png 947w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-4-300x161.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-4-768x412.png 768w\" sizes=\"auto, (max-width: 947px) 100vw, 947px\" \/><\/figure>\n\n\n\n<p>Maintenant, il faut ajouter un End device, c&#8217;est \u00e0 dire de cr\u00e9er les acc\u00e8s pour votre PULSE. Pour cela choisissez votre application puis cliquez sur la gauche sur End devices<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"302\" height=\"517\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-5.png\" alt=\"\" class=\"wp-image-2825\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-5.png 302w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-5-175x300.png 175w\" sizes=\"auto, (max-width: 302px) 100vw, 302px\" \/><\/figure>\n\n\n\n<p>Maintenant cliquez sur +Add end device<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"75\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-6-1024x75.png\" alt=\"\" class=\"wp-image-2827\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-6-1024x75.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-6-300x22.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-6-768x56.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-6.png 1254w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Pour la premi\u00e8re partie on doit renseigner les caract\u00e9ristiques de notre end device. Le truc pratique avec TTN c&#8217;est que pas mal de fabricant les ont d\u00e9j\u00e0 remplis pour leur appareils donc il suffit pour nous de rechercher le bon module. <\/p>\n\n\n\n<p>Ci dessous la configuration qui nous int\u00e9resse.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"927\" height=\"566\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-7.png\" alt=\"\" class=\"wp-image-2828\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-7.png 927w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-7-300x183.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-7-768x469.png 768w\" sizes=\"auto, (max-width: 927px) 100vw, 927px\" \/><\/figure>\n\n\n\n<p>Maintenant, dans la partie 2, il faut remplir 3 cl\u00e9s l&#8217;AppEUI, le DevEUI et l&#8217;AppKey<\/p>\n\n\n\n<p>Pour cela, il y a 3 \u00e9tapes: <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>le DevEUI est le num\u00e9ro que l&#8217;on a relev\u00e9 plus haut sur le boitier de notre Pulse (attention, c&#8217;est le plus important \u00e0 respecter car sinon votre compteur n&#8217;arrivera pas \u00e0 se connecter)<\/li><li>l&#8217;AppEUI pour ma part, j&#8217;ai pris le DevEUI est j&#8217;ai enlev\u00e9 1 sur le dernier chiffre<\/li><li>l&#8217;AppKey, j&#8217;ai cliqu\u00e9 sur Generate<\/li><\/ul>\n\n\n\n<p>Une fois cela fait, il suffit de cliquez sur Register end device. Pensez \u00e0 bien conserver toutes ces informations.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"616\" height=\"670\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-11.png\" alt=\"\" class=\"wp-image-2832\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-11.png 616w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-11-276x300.png 276w\" sizes=\"auto, (max-width: 616px) 100vw, 616px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2. Programmation du module Pulse<\/h2>\n\n\n\n<p>Maintenant que TTN est op\u00e9rationnel, nous pouvons passer \u00e0 l&#8217;\u00e9tape de programmation du module. <\/p>\n\n\n\n<p>Pour cela il faut d&#8217;abord brancher le module en usb sur le pc (ici il s&#8217;agit d&#8217;un microusb entour\u00e9 en rouge)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-39-560x1024.png\" alt=\"\" class=\"wp-image-2883\" width=\"249\" height=\"455\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-39-560x1024.png 560w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-39-164x300.png 164w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-39-768x1404.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-39-840x1536.png 840w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-39-1121x2048.png 1121w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-39.png 1329w\" sizes=\"auto, (max-width: 249px) 100vw, 249px\" \/><\/figure>\n\n\n\n<p>Lancez maintenant l&#8217;application IoT configurator<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"221\" height=\"60\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-40.png\" alt=\"\" class=\"wp-image-2884\"\/><\/figure>\n\n\n\n<p>Puis cliquez sur connecter, vous devriez avoir votre PULSE qui apparait. Vous pouvez v\u00e9rifier son ID sur la gauche sous la forme Identifiant r\u00e9seau.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"545\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi1-1-1024x545.png\" alt=\"\" class=\"wp-image-2820\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi1-1-1024x545.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi1-1-300x160.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi1-1-768x409.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi1-1.png 1357w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Maintenant allez dans l&#8217;onglet Configuration applicative et dans le sous-menu Global configuration, choisissez le Product Mode PRODUCTION, pour ma part j&#8217;ai choisis une Transmission period de 15 minutes afin d&#8217;\u00eatre assez pr\u00e9cis tout en conservant de l&#8217;autonomie. (10ans annonc\u00e9 &#8211;&gt; Rendez-vous pour le d\u00e9brifing en 2032). <\/p>\n\n\n\n<p>Petite astuce: afin de v\u00e9rifier que tout fonctionne et que le compteur est couvert par le Lora, vous pouvez passer en mode Test et mettre 3 pour que l&#8217;information soit envoy\u00e9e toutes les minutes et ainsi checker en mettant le Pulse dans le boitier du Gazpar que la transmission se fait bien)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"548\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi2-1024x548.png\" alt=\"\" class=\"wp-image-2811\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi2-1024x548.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi2-300x160.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi2-768x411.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi2.png 1352w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Maintenant dans le sous-menu Channel A &#8211; configuration, mettez State a Enabled et Type sur Gas. Pour le reste vous pouvez laisser comme cela. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"548\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi3-1024x548.png\" alt=\"\" class=\"wp-image-2812\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi3-1024x548.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi3-300x161.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi3-768x411.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi3.png 1357w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Pour le Channel A &#8211; leakage detection, je n&#8217;ai pas touch\u00e9<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi4-1024x544.png\" alt=\"\" class=\"wp-image-2813\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi4-1024x544.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi4-300x159.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi4-768x408.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi4.png 1358w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>J&#8217;ai d\u00e9sactiv\u00e9 le Channel B car pas utilis\u00e9<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi5-1024x550.png\" alt=\"\" class=\"wp-image-2814\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi5-1024x550.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi5-300x161.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi5-768x413.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi5.png 1359w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Cliquez sur Sauvegarder en bas et maintenant nous pouvons passer dans l&#8217;onglet Configuration r\u00e9seau.<\/p>\n\n\n\n<p>Dans le sous-menu General, v\u00e9rifiez que l&#8217;on est en mode OTAA.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi6-1024x618.png\" alt=\"\" class=\"wp-image-2815\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi6-1024x618.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi6-300x181.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi6-768x464.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi6.png 1362w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Dans le sous-menu Transmission, j&#8217;ai choisi le Spreading Factor SF7 afin d&#8217;\u00e9conomiser sur la batterie<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"547\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi7-1024x547.png\" alt=\"\" class=\"wp-image-2816\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi7-1024x547.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi7-300x160.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi7-768x410.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi7.png 1358w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Maintenant, on passe au sous-menu OTAA et renseignez l&#8217;AppEUI et l&#8217;AppKey que l&#8217;on avait g\u00e9n\u00e9r\u00e9 sur TTN.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi8-1024x546.png\" alt=\"\" class=\"wp-image-2817\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi8-1024x546.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi8-300x160.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi8-768x409.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/Iotconfi8.png 1362w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>une fois cela fait, vous pouvez cliquer sur Sauvegarder et d\u00e9brancher l&#8217;USB.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Installation du module<\/h2>\n\n\n\n<p>Maintenant que le module est configur\u00e9, nous pouvons l&#8217;installer. <\/p>\n\n\n\n<p>La premi\u00e8re \u00e9tape est de mettre le connecteur poru le Gazpar dessus. Pour cela, il faut brancher le fil noir sur la borne 6 et le fil jaune sur la borne 7 (exemple sur la photo ci-dessous)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193019-768x1024.jpg\" alt=\"\" class=\"wp-image-2803\" width=\"435\" height=\"580\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193019-768x1024.jpg 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193019-225x300.jpg 225w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193019-1152x1536.jpg 1152w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193019-1536x2048.jpg 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193019-scaled.jpg 1920w\" sizes=\"auto, (max-width: 435px) 100vw, 435px\" \/><\/figure>\n\n\n\n<p>Une fois, cela fait, il faut passer l&#8217;aimant au niveau du dos de votre Pulse (Normalement, cela se fait quand l&#8217;electronique est dans son boitier mais l&#8217;aimant que j&#8217;avais sous la main n&#8217;\u00e9tait pas assez puissant). <\/p>\n\n\n\n<p>Je vous conseille de faire cette \u00e9tape 1min30 avant une heure avec un multiple de 15min (xxh00, xxh15, xxh30, xxh45) afin d&#8217;avoir des r\u00e9lev\u00e9s sympatiques \u00e0 voir sur un graphe<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193003-768x1024.jpg\" alt=\"\" class=\"wp-image-2804\" width=\"438\" height=\"584\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193003-768x1024.jpg 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193003-225x300.jpg 225w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193003-1152x1536.jpg 1152w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193003-1536x2048.jpg 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193003-scaled.jpg 1920w\" sizes=\"auto, (max-width: 438px) 100vw, 438px\" \/><\/figure>\n\n\n\n<p>Une fois que la lumi\u00e8re s&#8217;allume, c&#8217;est que le module est en train de se r\u00e9veiller<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193041-768x1024.jpg\" alt=\"\" class=\"wp-image-2805\" width=\"436\" height=\"581\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193041-768x1024.jpg 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193041-225x300.jpg 225w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193041-1152x1536.jpg 1152w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193041-1536x2048.jpg 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193041-scaled.jpg 1920w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><\/figure>\n\n\n\n<p>Allez voir sur TTN si cela est bien le cas<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"843\" height=\"46\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-42.png\" alt=\"\" class=\"wp-image-2893\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-42.png 843w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-42-300x16.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-42-768x42.png 768w\" sizes=\"auto, (max-width: 843px) 100vw, 843px\" \/><\/figure>\n\n\n\n<p>Une fois que tout est ok, remontez le boitier de votre pulse et serrez bien le presse-\u00e9toupe puis allez au niveau de votre Gazpar. Je vous conseille de faire le branchement quand vous \u00eates sur qu&#8217;il n&#8217;y a pas de consommation de gaz afin de partir avec z\u00e9ro impulsion.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193239-768x1024.jpg\" alt=\"\" class=\"wp-image-2806\" width=\"463\" height=\"617\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193239-768x1024.jpg 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193239-225x300.jpg 225w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193239-1152x1536.jpg 1152w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193239-1536x2048.jpg 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193239-scaled.jpg 1920w\" sizes=\"auto, (max-width: 463px) 100vw, 463px\" \/><\/figure>\n\n\n\n<p>La prise qui nous int\u00e9resse est sur le cot\u00e9 gauche du c\u00f4t\u00e9, enlevez le capuchon noir et ins\u00e9rez le connecteur <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193243-768x1024.jpg\" alt=\"\" class=\"wp-image-2807\" width=\"357\" height=\"476\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193243-768x1024.jpg 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193243-225x300.jpg 225w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193243-1152x1536.jpg 1152w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193243-1536x2048.jpg 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193243-scaled.jpg 1920w\" sizes=\"auto, (max-width: 357px) 100vw, 357px\" \/><\/figure>\n\n\n\n<p>Vous pouvez maintenant placer le pulse dans votre boitier (ici il n&#8217;est pas encore fix\u00e9 dans son boitier final hors de la zone Atex car les photos ont \u00e9t\u00e9 prises pendant les essais)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193305-768x1024.jpg\" alt=\"\" class=\"wp-image-2808\" width=\"400\" height=\"533\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193305-768x1024.jpg 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193305-225x300.jpg 225w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193305-1152x1536.jpg 1152w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193305-1536x2048.jpg 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_193305-scaled.jpg 1920w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<p>Si tout est ok pensez \u00e0 relever votre compteur, cela sera utile pour la suite.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_200148-1024x768.jpg\" alt=\"\" class=\"wp-image-2809\" width=\"401\" height=\"301\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_200148-1024x768.jpg 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_200148-300x225.jpg 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_200148-768x576.jpg 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_200148-1536x1152.jpg 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_200148-2048x1536.jpg 2048w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/20220618_200148-160x120.jpg 160w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/figure>\n\n\n\n<p>Maintenant vous pouvez fermer le boitier et retourner sur TTN.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Decodage TTN<\/h2>\n\n\n\n<p>Maitenant, v\u00e9rifiez que vous avez toujours les trames qui remontent toutes les 15 minutes. il va falloir les mettre en forme. Pour cela dans votre application, il faut cliquer sur Payload formatters et puis sur Uplink<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"602\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-12.png\" alt=\"\" class=\"wp-image-2834\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-12.png 298w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-12-149x300.png 149w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><\/figure>\n\n\n\n<p>Une fois cela fait, choissiez le formatter type &#8220;Custom Javascript formatter&#8221; et changer le contenu par le code suivant:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">function Decoder(bytes, port) {\n\nvar payload = \"\"; \n\nfor (var i = 0; i &lt; bytes.length; i++) {\nif (bytes[i] &lt; 16) {\npayload += \"0\" + bytes[i].toString(16);\n} else {\npayload+= bytes[i].toString(16);\n}  \n} \n  \nreturn {\npayload\n}\n\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"711\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-13-1024x711.png\" alt=\"\" class=\"wp-image-2835\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-13-1024x711.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-13-300x208.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-13-768x533.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-13.png 1283w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Maintenant vous devriez avoir \u00e0 chaque remont\u00e9 une information Payload qui apparait<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"61\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-14-1024x61.png\" alt=\"\" class=\"wp-image-2837\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-14-1024x61.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-14-300x18.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-14-768x45.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-14-1536x91.png 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-14.png 1591w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Pour checker que tout est ok, vous pouvez utiliser le site fourni par Adeunis. <\/p>\n\n\n\n<p>Pour cela copier le payload puis allez sur <a href=\"https:\/\/codec-adeunis.com\/decoder\">https:\/\/codec-adeunis.com\/decoder<\/a><\/p>\n\n\n\n<p>Choisis Pulse dans le produit \u00e0 d\u00e9coder pour collez le payload et cliquez sur D\u00e9coder<\/p>\n\n\n\n<p>Normalement vous aurez quelque chose dans ce style<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"996\" height=\"749\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-43.png\" alt=\"\" class=\"wp-image-2902\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-43.png 996w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-43-300x226.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-43-768x578.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-43-160x120.png 160w\" sizes=\"auto, (max-width: 996px) 100vw, 996px\" \/><\/figure>\n\n\n\n<p>Si tout est ok, on peut passer \u00e0 l&#8217;\u00e9tape suivante<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Envoi via MQTT vers NodeRed<\/h2>\n\n\n\n<p>Afin de pouvoir rendre exploitable par Jeedom le payload fourni par TTN, il va falloir passer par NodeRed avant mais avant NodeRed, il faut activer le MQTT de TTN. <\/p>\n\n\n\n<p>Pour cela, il faut cliquez dans votre application TTN sur le sous-menu Integration puis choissir MQTT<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"315\" height=\"446\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-15.png\" alt=\"\" class=\"wp-image-2839\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-15.png 315w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-15-212x300.png 212w\" sizes=\"auto, (max-width: 315px) 100vw, 315px\" \/><\/figure>\n\n\n\n<p>Maintenant, il suffit de cliquer sur Generate nwe API key et de la copier pour plus tard. <\/p>\n\n\n\n<p>Copiez aussi les autres informations qui nous serons aussi utiles<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"815\" height=\"602\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-16.png\" alt=\"\" class=\"wp-image-2840\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-16.png 815w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-16-300x222.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-16-768x567.png 768w\" sizes=\"auto, (max-width: 815px) 100vw, 815px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">6. Programmation NodeRed<\/h2>\n\n\n\n<p>Maintenant, il vous faut passer sur NodeRed (je fais l&#8217;hypoth\u00e8se que vous l&#8217;avez d\u00e9j\u00e0 install\u00e9)<\/p>\n\n\n\n<p>La premi\u00e8re \u00e9tape est d&#8217;installer les modules n\u00e9cessaires. <\/p>\n\n\n\n<p>Pour cela il faut cliquez en haut \u00e0 gauche sur les 3 barres <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"38\" height=\"30\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-44.png\" alt=\"\" class=\"wp-image-2908\"\/><figcaption>puis choisir Manage palette<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"242\" height=\"382\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn11.png\" alt=\"\" class=\"wp-image-2909\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn11.png 242w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn11-190x300.png 190w\" sizes=\"auto, (max-width: 242px) 100vw, 242px\" \/><\/figure>\n\n\n\n<p>Maintenant, il vous faut cliquer sur l&#8217;onglet Install et cherche adeunis<\/p>\n\n\n\n<p>Cliquez sur le bouton install du module node-red-contrib-adeunis-codecs<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"638\" height=\"262\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn12.png\" alt=\"\" class=\"wp-image-2910\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn12.png 638w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn12-300x123.png 300w\" sizes=\"auto, (max-width: 638px) 100vw, 638px\" \/><\/figure>\n\n\n\n<p>Maintenant pour le debuggage, il faut que vous assembliez des blocs de la fa\u00e7on suivante:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"224\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn1-1-1024x224.png\" alt=\"\" class=\"wp-image-2912\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn1-1-1024x224.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn1-1-300x66.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn1-1-768x168.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn1-1.png 1128w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Voici maintenant le d\u00e9tail de chaque bloc<\/p>\n\n\n\n<p>Pour le bloc MQTT IN:<\/p>\n\n\n\n<p>Dans le topic, remplissez de la fa\u00e7on suivante:<\/p>\n\n\n\n<p>v3\/iddel&#8217;applicationttn@ttn\/devices\/idduenddevice\/up<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"458\" height=\"557\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn2-2.png\" alt=\"\" class=\"wp-image-2919\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn2-2.png 458w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn2-2-247x300.png 247w\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" \/><\/figure>\n\n\n\n<p>Maintenant cliquez sur le crayon pour \u00e9diter le serveur<\/p>\n\n\n\n<p>Dans Name donnez un nom \u00e0 votre serveur (exemple &#8220;TTNGaz&#8221;)<\/p>\n\n\n\n<p>Dans l&#8217;onglet Connection, remplissez de la fa\u00e7on suivante (ici on prend l&#8217;hypoth\u00e8se de la version mqtt non s\u00e9curis\u00e9)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"558\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn3.png\" alt=\"\" class=\"wp-image-2917\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn3.png 586w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn3-300x286.png 300w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><\/figure>\n\n\n\n<p>Maintenant cliquez sur l&#8217;onglet Security et mettez le username et le mot de passe g\u00e9n\u00e9r\u00e9 pr\u00e9c\u00e8dement puis <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"557\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn4.png\" alt=\"\" class=\"wp-image-2918\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn4.png 586w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn4-300x285.png 300w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><\/figure>\n\n\n\n<p>Pour le bloc function ToJson (cela sera la m\u00eame pour le bloc function Encode payload qui sera supprim\u00e9 au final):<\/p>\n\n\n\n<p>Dans l&#8217;onglet On message, copier\/coller le code suivant (dans productType pensez \u00e0 bien mettre pulse ou le nom de l&#8217;\u00e9quipement Adeunis que vous int\u00e9gr\u00e9)<\/p>\n\n\n\n<div class=\"wp-block-comments-query-loop\">\n<pre class=\"wp-block-code\"><code class=\"\">msg.productType = \"pulse\"\nmsg.payload = msg.payload.uplink_message.decoded_payload.payload;\nreturn msg;<\/code><\/pre>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"593\" height=\"560\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn6.png\" alt=\"\" class=\"wp-image-2924\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn6.png 593w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn6-300x283.png 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/figure>\n\n\n\n<p>Pour le bloc Adeunis-codecs, il n&#8217;y a rien \u00e0 faire<\/p>\n\n\n\n<p>Pour le bloc change node set msg.retain, v\u00e9rifiez que vous avez les informations suivantes:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"481\" height=\"559\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn7.png\" alt=\"\" class=\"wp-image-2927\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn7.png 481w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/noderedttn7-258x300.png 258w\" sizes=\"auto, (max-width: 481px) 100vw, 481px\" \/><\/figure>\n\n\n\n<p>Pour le bloc MQTT OUT, renseignez les informations de votre serveur MQTT Jeedom (voir mes autres articles pour voir comment en installer un)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"468\" height=\"347\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-45.png\" alt=\"\" class=\"wp-image-2928\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-45.png 468w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-45-300x222.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-45-160x120.png 160w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><figcaption>Voila une fois que tout cela est en place, vous pouvez cliquer sur Deploy<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"122\" height=\"34\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-46.png\" alt=\"\" class=\"wp-image-2929\"\/><figcaption>Si tout ce passe bien et que vous avez mis des debuggeurs, vous devriez voir apparaitre des messages au fur et \u00e0 mesure de la remont\u00e9e d&#8217;information<\/figcaption><\/figure>\n\n\n\n<p>Maintenant, il ne nous reste plus qu&#8217;\u00e0 s&#8217;occuper de la partie Jeedom <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Programmation Jeedom<\/h2>\n\n\n\n<p>Je pars sur l&#8217;hypoth\u00e8se que vous avez d\u00e9j\u00e0 install\u00e9 un broker MQTT sur votre Jeedom. (vous pouvez aller voir un pr\u00e9c\u00e9dent article sur le sujet (<a href=\"https:\/\/miniprojets.net\/index.php\/2020\/12\/19\/une-alternative-diy-au-linky-pzem004t-wemos-tasmota-mqtt\/\">https:\/\/miniprojets.net\/index.php\/2020\/12\/19\/une-alternative-diy-au-linky-pzem004t-wemos-tasmota-mqtt\/<\/a>)<\/p>\n\n\n\n<p>Dans jeedom, on va inclure dans jMQTT les informations re\u00e7ues par NodeRed<\/p>\n\n\n\n<p>Pour cela, on va dans jMQTT<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"475\" height=\"457\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-33.png\" alt=\"\" class=\"wp-image-2868\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-33.png 475w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-33-300x289.png 300w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \/><\/figure>\n\n\n\n<p>Puis on choisi le broker de notre Jeedom et on appui sur le mode inclusion (cela est \u00e0 faire 2\/3 min avant la prochaine remont\u00e9e)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"136\" height=\"120\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-34.png\" alt=\"\" class=\"wp-image-2870\"\/><\/figure>\n\n\n\n<p>A la remont\u00e9e d&#8217;information, normalement vous devriez voir apparaitre un nouvel \u00e9quipement<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"114\" height=\"149\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-35.png\" alt=\"\" class=\"wp-image-2871\"\/><figcaption>Cliquez dessus, verifiez maintenant qu&#8217;il est bien configur\u00e9 (Activer, visible et objet parent renseignement)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"658\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-23.png\" alt=\"\" class=\"wp-image-2853\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-23.png 800w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-23-300x247.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-23-768x632.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>Puis Cliquez sur l&#8217;ongler Commandes, vous devriez avoir quelque chose de similaire.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-25-1024x49.png\" alt=\"\" class=\"wp-image-2857\" width=\"1050\" height=\"50\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-25-1024x49.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-25-300x14.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-25-768x37.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-25-1536x73.png 1536w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-25-2048x98.png 2048w\" sizes=\"auto, (max-width: 1050px) 100vw, 1050px\" \/><\/figure>\n\n\n\n<p>Maintenant cliquez sur le bouton JSON en haut \u00e0 droite et cherchez les informations qui vous int\u00e9resse mettez leur un nom et sauvegardez.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"484\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-24-1024x484.png\" alt=\"\" class=\"wp-image-2855\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-24-1024x484.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-24-300x142.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-24-768x363.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-24.png 1267w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Maintenant que l&#8217;on r\u00e9cup\u00e8re le nombre d&#8217;impulsions receuillis par le Pulse, on va pouvoir cr\u00e9\u00e9 l&#8217;index du compteur afin de coller avec la r\u00e9alit\u00e9.<\/p>\n\n\n\n<p>Pour cela, il faut aller dans le plugin Virtuel<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"465\" height=\"555\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-26.png\" alt=\"\" class=\"wp-image-2859\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-26.png 465w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-26-251x300.png 251w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><\/figure>\n\n\n\n<p>Une fois dedans cliquez sur Ajouter<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"151\" height=\"144\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-28.png\" alt=\"\" class=\"wp-image-2862\"\/><\/figure>\n\n\n\n<p>Donnez un nom \u00e0 votre compteur<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"606\" height=\"186\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-27.png\" alt=\"\" class=\"wp-image-2861\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-27.png 606w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-27-300x92.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><\/figure>\n\n\n\n<p>Activez le, rendez le visible et mettez le sous un objet parent.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-30.png\" alt=\"\" class=\"wp-image-2864\" width=\"568\" height=\"391\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-30.png 568w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-30-300x207.png 300w\" sizes=\"auto, (max-width: 568px) 100vw, 568px\" \/><\/figure>\n\n\n\n<p>Maintenant dans l&#8217;onglet commande ajoute une information virtuelle <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"138\" height=\"30\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-48.png\" alt=\"\" class=\"wp-image-2937\"\/><\/figure>\n\n\n\n<p>Donnez lui un nom, puis dans valeur mettez la formule suivante: <\/p>\n\n\n\n<p>index relev\u00e9 sur le compteur + (le nombre d&#8217;impulsion du channel A *0.01)<\/p>\n\n\n\n<p>exemple ici valeur: 3466.443+(#[Compteur Gaz][Adeunis_Pulse][Compteur_Impulsion_Channel_A]#*0.01)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"129\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-47-1024x129.png\" alt=\"\" class=\"wp-image-2936\" srcset=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-47-1024x129.png 1024w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-47-300x38.png 300w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-47-768x97.png 768w, https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-47.png 1352w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Sauvegardez et vous pouvez maintenant voir votre compteur comme s&#8217;il \u00e9tait chez vous. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"183\" height=\"63\" src=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/image-49.png\" alt=\"\" class=\"wp-image-2938\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">8. Sources<\/h2>\n\n\n\n<p>Pr\u00e9sentation du pulse <a href=\"https:\/\/adeunis.freshdesk.com\/fr\/support\/solutions\/folders\/22000173251\">https:\/\/adeunis.freshdesk.com\/fr\/support\/solutions\/folders\/22000173251<\/a><\/p>\n\n\n\n<p>D\u00e9coder de trame Adeunis<a href=\"https:\/\/codec-adeunis.com\/decoder\">https:\/\/codec-adeunis.com\/decoder<\/a><\/p>\n\n\n\n<p>Forum d&#8217;aide o\u00f9 j&#8217;ai trouv\u00e9 pas mal de r\u00e9ponse <a href=\"https:\/\/www.thethingsnetwork.org\/forum\/t\/adeunis-codec-decoder\/26805\/12\">https:\/\/www.thethingsnetwork.org\/forum\/t\/adeunis-codec-decoder\/26805\/12<\/a><\/p>\n\n\n\n<p>codec qui m&#8217;ont servi \u00e0 retrouver les noms des \u00e9quipements pour NodeRed<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-c231bc41-9657-4d2e-b443-6e3cbecb1567\" href=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/adeunis-codecs-1.6.1_theThingsNetwork.zip\">adeunis-codecs-1.6.1_theThingsNetwork<\/a><a href=\"https:\/\/miniprojets.net\/wp-content\/uploads\/2022\/06\/adeunis-codecs-1.6.1_theThingsNetwork.zip\" class=\"wp-block-file__button\" download aria-describedby=\"wp-block-file--media-c231bc41-9657-4d2e-b443-6e3cbecb1567\">Download<\/a><\/div>\n\n\n\n<p>Voil\u00e0 j&#8217;esp\u00e8re que ce tutoriel vous sera utile et je vous souhaite une bonne continuation, <\/p>\n\n\n\n<p>J\u00e9r\u00f4me<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour \u00e0 tous, Aujourd&#8217;hui, je vous propose un tutorial autour de la remont\u00e9e d&#8217;information du compteur Gazpar de chez Engie&hellip;<\/p>\n","protected":false},"author":1,"featured_media":2809,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54],"tags":[82,18],"class_list":["post-2798","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-capteurs","tag-capteurs","tag-domotique"],"_links":{"self":[{"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/posts\/2798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/comments?post=2798"}],"version-history":[{"count":0,"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/posts\/2798\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/media\/2809"}],"wp:attachment":[{"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/media?parent=2798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/categories?post=2798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/miniprojets.net\/index.php\/wp-json\/wp\/v2\/tags?post=2798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}