{"id":225,"date":"2019-02-08T09:20:44","date_gmt":"2019-02-08T08:20:44","guid":{"rendered":"https:\/\/www.madomotic.fr\/?p=225"},"modified":"2020-11-14T22:23:14","modified_gmt":"2020-11-14T21:23:14","slug":"light-alarm-lam","status":"publish","type":"post","link":"https:\/\/www.madomotic.fr\/index.php\/2019\/02\/08\/light-alarm-lam\/","title":{"rendered":"Light AlarM &#8211; LAM"},"content":{"rendered":"\n<p>Il s&#8217;agit d&#8217;un t\u00e9moin lumineux fonctionnant en WiFi, pilotable par une box domotique comme l&#8217;eedomus, Jeedom, Domoticz, &#8230;, ou par un IPX.<br>Bas\u00e9 sur un ESP8266, il est \u00e9quip\u00e9 de 7 leds WS2812B 3535.<br>Comme tous mes produits, il a \u00e9t\u00e9 d\u00e9velopp\u00e9 initialement pour un client souhaitant avoir un voyant lumineux dans son sous-sol afin de connaitre l&#8217;\u00e9tat de son alarme. En effet quand on dispose de plusieurs entr\u00e9es dans son habitation, qui plus est en famille, on ne sait jamais si l&#8217;alarme est activ\u00e9e ou d\u00e9sactiv\u00e9e.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/02\/Light-Alarm-LAM.jpg?ssl=1\"><img fetchpriority=\"high\" decoding=\"async\" width=\"480\" height=\"443\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/02\/Light-Alarm-LAM.jpg?resize=480%2C443&#038;ssl=1\" alt=\"Light Alarm - LAM\" class=\"wp-image-258\" data-recalc-dims=\"1\"\/><\/a><\/figure><\/div>\n\n\n\n<p>J&#8217;ai donc d\u00e9cid\u00e9 d&#8217;en faire un produit \u00e0 part enti\u00e8re qui peut servir \u00e0 bien d&#8217;autres choses :<br><\/p>\n\n\n\n<ul><li>t\u00e9moin alarme bien s\u00fbr,<\/li><li>m\u00e9t\u00e9o de demain,<\/li><li>\u00e9tat de la circulation routi\u00e8re,<\/li><li>\u00e9tat des ouvrants, <\/li><li>indicateur d&#8217;arrosage ext\u00e9rieur,<\/li><li>veilleuse de nuit pour les enfants ou pour baliser une pi\u00e8ce,<\/li><li>t\u00e9moin sonnette pour les personnes malentendantes,<\/li><li>r\u00e9veil lumineux,<\/li><li>et toute votre imagination.<\/li><\/ul>\n\n\n\n<p>Dot\u00e9 d&#8217;API http, il permet de faire :<\/p>\n\n\n\n<ul><li>ON\/OFF, pause et reprise,<\/li><li>des animations de type roue, fondu, clignotement plus ou moins vite,<\/li><li>de r\u00e9p\u00e9ter n fois ou sur un d\u00e9lai d\u00e9finit en secondes les animations,<\/li><li>des couleurs pr\u00e9d\u00e9finies ou personnalis\u00e9es,<\/li><li>de la variation de luminosit\u00e9.<\/li><\/ul>\n\n\n\n<p>Facile d&#8217;installation, il est aimant\u00e9, pas de trou pour le fixer.<br>Sur un meuble, un r\u00e9frig\u00e9rateur, un mur gr\u00e2ce un second aimant autocollant, il trouvera sa place facilement.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/02\/lam-dessous.jpg?ssl=1\"><img decoding=\"async\" width=\"480\" height=\"289\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/02\/lam-dessous.jpg?resize=480%2C289&#038;ssl=1\" alt=\"lam dessous\" class=\"wp-image-276\" data-recalc-dims=\"1\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Encombrement r\u00e9duit, il fait 48mm de diam\u00e8tre par 32mm de hauteur.<\/p>\n\n\n\n<p>Disponible en blanc ou noir, ainsi que des accessoires optionnels, comme fixation sur tube IRO, encastrement dans un pot pour Legrand C\u00e9liane, bient\u00f4t Lexman s\u00e9rie Epure et Schneider s\u00e9rie Odace .<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/02\/lam-dessus.jpg?ssl=1\"><img decoding=\"async\" width=\"480\" height=\"260\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/02\/lam-dessus.jpg?resize=480%2C260&#038;ssl=1\" alt=\"lam dessus\" class=\"wp-image-275\" data-recalc-dims=\"1\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Actuellement en version 1.10, il poss\u00e8de une fonction de mise \u00e0 jour automatique qui t\u00e9l\u00e9charge une nouvelle version si elle existe sur mon serveur.<\/p>\n\n\n\n<p>Bien s\u00fbr dans le respect de votre vie priv\u00e9e, aucune information sur l&#8217;usage qu&#8217;il en est fait ainsi que les \u00e9l\u00e9ments de votre r\u00e9seau informatique ne sont transmis.<\/p>\n\n\n\n<p>Tous mes d\u00e9veloppements poss\u00e8dent une interface web adaptative (PC, smartphone, tablette) que j&#8217;am\u00e9liore r\u00e9guli\u00e8rement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>La configuration (version 1.10 du 15\/12\/2019)<\/strong><\/h2>\n\n\n\n<p>Pour acc\u00e9der au LAM, on peut lui donner un nom (&#8220;lam&#8221; par d\u00e9faut), suivant les caract\u00e9ristiques de votre r\u00e9seau cela peut-\u00eatre &#8220;lam.local&#8221;, par le service &#8220;bonjour&#8221; si votre PC Windows en est \u00e9quip\u00e9, ou bien par son adresse IP une fois dans votre r\u00e9seau WiFi.<br>Une adresse IP fixe est pr\u00e9f\u00e9rable avec une box une box domotique.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Synoptique du fonctionnement<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/fonctionnement_LAM.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/fonctionnement_LAM.jpg?resize=768%2C344&#038;ssl=1\" alt=\"Synoptique LAM et SLAM\" class=\"wp-image-3185\" width=\"768\" height=\"344\" srcset=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/fonctionnement_LAM.jpg?resize=768%2C344&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/fonctionnement_LAM.jpg?resize=600%2C269&amp;ssl=1 600w\" sizes=\"(max-width: 768px) 100vw, 768px\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Disposition des leds<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/leds_lam.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" width=\"176\" height=\"290\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/leds_lam.jpg?resize=176%2C290&#038;ssl=1\" alt=\"Disposition leds LAM\" class=\"wp-image-3190\" data-recalc-dims=\"1\"\/><\/a><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Premier d\u00e9marrage du LAM<\/strong><\/h3>\n\n\n\n<p>Alimentez le LAM avec son adaptateur 5 volts, au bout de 5 secondes les leds vont s&#8217;allumer en bleu.<\/p>\n\n\n\n<p>Recherchez le r\u00e9seau WiFi (mode AP) commen\u00e7ant par \u00ab LAM- \u00bb suivi par 6 caract\u00e8res (repr\u00e9sentant les 6 derniers caract\u00e8res de l\u2019adresse MAC), exemple :<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/02\/lam-AP.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" width=\"129\" height=\"54\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/02\/lam-AP.jpg?resize=129%2C54&#038;ssl=1\" alt=\"lam AP\" class=\"wp-image-269\" data-recalc-dims=\"1\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Connectez-vous \u00e0 celui-ci avec le mot de passe tout en minuscule \u00ab rootxxxxxx \u00bb ou xxxxxx repr\u00e9sente les 6 derniers caract\u00e8res de l\u2019adresse MAC, exemple pour le r\u00e9seau WiFi ci-dessus : root3b765d<\/p>\n\n\n\n<p>Ouvrez un navigateur internet et saisissez comme adresse url \u00ab http:\/\/192.168.4.1 \u00bb.<br>Vous pouvez maintenant configurer l\u2019acc\u00e8s du LAM dans votre r\u00e9seau WiFi :<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam-wifi.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam-wifi.jpg?resize=255%2C420&#038;ssl=1\" alt=\"lam wifi\" class=\"wp-image-3193\" width=\"255\" height=\"420\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>S\u00e9lectionnez votre r\u00e9seau WiFi SSID dans la liste ou saisissez-le si il est cach\u00e9 (le fait de saisir un SSID est prioritaire), puis entrez le mot passe de votre r\u00e9seau WiFi.<br>Une fois les param\u00e8tres fix\u00e9s, cliquez sur \u00ab Apply \u00bb, durant cette \u00e9tape, le LAM essaye de se connecter \u00e0 votre r\u00e9seau WiFi, les leds clignoteront en rose.<br>Si les param\u00e8tres sont corrects, vous aurez l&#8217;indication \u00ab Success \u00bb puis un bouton rouge \u00ab Reboot \u00bb, les leds redeviendront en bleu fixe.<br>Cliquez sur \u00ab Reboot \u00bb, le LAM red\u00e9marre de lui-m\u00eame et affichera la page d&#8217;information avec son adresse IP.<\/p>\n\n\n\n<p>Comme indiqu\u00e9 dans le synoptique de fonctionnement ci-dessus, si le SSID de votre r\u00e9seau WiFi ou le mot de passe ne sont pas corrects, le LAM red\u00e9marrera de lui-m\u00eame et vous devrez reprendre la phase \u00ab Premier d\u00e9marrage du LAM \u00bb.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>D\u00e9marrage normal<\/strong><\/h3>\n\n\n\n<p>Pour acc\u00e9der au LAM, vous avez 3 m\u00e9thodes suivant votre r\u00e9seau et votre box ADSL \/ Fibre :<\/p>\n\n\n\n<ul><li>http:\/\/adresse_ip<\/li><li>http:\/\/lam<\/li><li>http:\/\/lam.local<\/li><\/ul>\n\n\n\n<p>A chaque fois que vous acc\u00e9derez au LAM avec un nouveau navigateur, un \u00ab Nom d&#8217;utilisateur \u00bb et \u00ab Mot de passe \u00bb vous seront demand\u00e9s pour la session.<br>Par d\u00e9faut, ils sont \u00ab admin \u00bb \u00ab admin \u00bb que vous pourrez personnaliser par la suite.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/login_lam_slam.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/login_lam_slam.jpg?resize=338%2C189&#038;ssl=1\" alt=\"login LAM et SLAM\" class=\"wp-image-3196\" width=\"338\" height=\"189\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Menu principal<\/strong><\/h4>\n\n\n\n<p>Une fois identifi\u00e9, vous arrivez sur le menu suivant :<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/menu_lam_slam.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/menu_lam_slam.jpg?resize=255%2C449&#038;ssl=1\" alt=\"Menu LAM et SLAM\" class=\"wp-image-3198\" width=\"255\" height=\"449\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>L&#8217;option \u00ab Information \u00bb qui vous donne les principaux param\u00e8tres du LAM.<br>L&#8217;option \u00ab Network \u00bb pour la configuration IP.<br>L&#8217;option \u00ab WiFi \u00bb pour les param\u00e8tres WiFi.<br>L&#8217;option \u00ab Configuration \u00bb pour configurer tout ce qui est sp\u00e9cifique au LAM.<br>L&#8217;option \u00ab Firmware Update \u00bb si vous souhaitez faire des mises \u00e0 jour manuellement comme par exemple une version b\u00eata, dans ce cas vous devez me demander le firmware que je vous adresserai par email.<br>L&#8217;option \u00ab Passwords \u00bb afin de modifier les logins et mots de passe.<br>L&#8217;option \u00ab API Tools \u00bb, quelques API pour vous aider \u00e0 tester les syntaxes, red\u00e9marrer le LAM et effacer tous les param\u00e8tres y compris le WiFi, mots de passe, si vous c\u00e9der votre LAM.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Option Information<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_slam_info.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_slam_info.jpg?resize=255%2C446&#038;ssl=1\" alt=\"LAM Information\" class=\"wp-image-3201\" width=\"255\" height=\"446\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Vous retrouvez sur cette page les principaux param\u00e8tres du LAM, dont \u00ab Uptime \u00bb qui correspond \u00e0 la dur\u00e9e de fonctionnement depuis le dernier d\u00e9marrage.<br>Le bouton \u00ab Home \u00bb vous permet de revenir au Menu Principal.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Option Network<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_slam_network.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_slam_network.jpg?resize=255%2C521&#038;ssl=1\" alt=\"LAM Network\" class=\"wp-image-3202\" width=\"255\" height=\"521\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Vous pouvez modifier le nom du LAM dans le champ \u00ab Name of device \u00bb, <strong>attention celui-ci doit \u00eatre unique dans votre r\u00e9seau<\/strong>, les espaces dans le nom sont interdits et seront remplac\u00e9s par des \u00ab _ \u00bb , il ne peut pas faire plus de 15 caract\u00e8res, et plus tard vous pourrez acc\u00e9der au LAM avec le lien http:\/\/nouveau_nom<br>Pr\u00e9f\u00e9rez DHCP sur OFF avec une adresse IP fixe unique.<br>Vous pouvez mettre un port autre que 80 et dans ce cas pour acc\u00e9der au LAM vous taperez l&#8217;adresse http:\/\/lam:num\u00e9ro_du_port y compris pour les API.<br>Validez vos param\u00e8tres avec \u00ab Apply \u00bb puis \u00ab Reboot \u00bb, le LAM red\u00e9marre.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Option WiFi<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_slam_wifi.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_slam_wifi.jpg?resize=255%2C390&#038;ssl=1\" alt=\"LAM SLAM WiFi\" class=\"wp-image-3203\" width=\"255\" height=\"390\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Vous retrouvez dans cette page les m\u00eames param\u00e8tres qu&#8217;au Premier d\u00e9marrage du LAM.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Option Configuration<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_config.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_config.jpg?resize=255%2C390&#038;ssl=1\" alt=\"LAM Configuration\" class=\"wp-image-3204\" width=\"255\" height=\"390\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>\u00ab Auto update \u00bb permet de d\u00e9finir si le LAM doit rechercher automatiquement les mises \u00e0 jour au d\u00e9marrage (ON par d\u00e9faut).<br>\u00ab Restore last state \u00bb permet de reprendre l&#8217;\u00e9tat des leds apr\u00e8s une coupure de courant (OFF par d\u00e9faut).<br>\u00ab Led brightness \u00bb permet de d\u00e9finir la luminosit\u00e9 de la led par d\u00e9faut de 1 \u00e0 255 (31 par d\u00e9faut).<br>\u00ab First led \u00bb pour la translation des num\u00e9ros de leds par rapport \u00e0 la position du cordon USB, par exemple si vous saisissez 3, la led 3 deviendra 0, la led 4 deviendra 1, etc &#8230;, r\u00e9f\u00e9rez-vous au sch\u00e9ma de la disposition des leds donn\u00e9 plus haut pour bien comprendre le mappage des leds. Avec cette option, vous pouvez mettre le LAM dans la position souhait\u00e9e et ainsi avoir la premi\u00e8re led \u00e0 0 heure.<br>Validez vos param\u00e8tres avec \u00ab Apply \u00bb puis \u00ab Reboot \u00bb, le LAM red\u00e9marre. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Option Firmware Update<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_slam_update.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_slam_update.jpg?resize=255%2C308&#038;ssl=1\" alt=\"LAM SLAM Update\" class=\"wp-image-3205\" width=\"255\" height=\"308\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Si vous souhaitez faire des mises \u00e0 jour manuellement comme par exemple une version b\u00eata, dans ce cas vous devez me demander le firmware que je vous adresserai par email.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Option Passwords<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_slam_passwords.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_slam_passwords.jpg?resize=255%2C396&#038;ssl=1\" alt=\"LAM SLAM Passwords\" class=\"wp-image-3206\" width=\"255\" height=\"396\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Dans cette page vous pouvez modifier le non de l&#8217;utilisateur et son mot de passe, les 2 valeurs sont obligatoires, 16 caract\u00e8res maximum pour chacun (\u00ab admin \u00bb \u00ab admin \u00bb par d\u00e9faut).<br>Optionnel pour les API, vous pouvez donner un nom d&#8217;utilisateur et mot de passe, dans ce cas, la commande API devra contenir les param\u00e8tres \u00ab <strong>&amp;api_user=\u2026\u2026&amp;api_secret=\u2026..<\/strong> \u00bb, vous pouvez prendre les m\u00eames param\u00e8tres que ceux utilis\u00e9s par votre box domotique, 16 caract\u00e8res maximum pour chacun.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Option API Tools<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_slam_api_tools.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/lam_slam_api_tools.jpg?resize=255%2C420&#038;ssl=1\" alt=\"LAM SLAM API Tools\" class=\"wp-image-3207\" width=\"255\" height=\"420\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Sur cette page, vous avez quelques exemples d&#8217;API qui ouvre un nouvel onglet.<br>\u00ab Set random leds \u00bb, lance des couleurs al\u00e9atoires sur les leds.<br>\u00ab Set leds OFF \u00bb, eteint les leds.<br>\u00ab Version \u00bb, affiche un JSON avec les principaux param\u00e8tres.<br>\u00ab Reboot \u00bb, red\u00e9marre le LAM.<br>\u00ab Reset all \u00bb, efface tous les param\u00e8tres y compris le WiFi, mots de passe, si vous c\u00e9der votre LAM par exemple (je ne souhaite pas \ud83d\ude09 ).<\/p>\n\n\n\n<p class=\"has-text-color has-vivid-red-color\"><strong>ATTENTION, il n&#8217;y a pas de demande confirmation pour ces options, c&#8217;est pour cela que 2 boutons sont de couleur orange, \u00e0 vous d&#8217;\u00eatre conscient des risques de l&#8217;option \u00ab Reset all \u00bb.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Reset WiFi du LAM<\/strong><\/h3>\n\n\n\n<p>Le LAM est aliment\u00e9, d\u00e9branchez-le.<br>Alimentez le LAM, au bout de 5 secondes, une animation en bleu de la led 0 \u00e0 6 va apparaitre.<br>Pendant cette animation, d\u00e9branchez-le, attention vous n\u2019avez que 5 secondes.<br>Alimentez de nouveau le LAM et suivez la proc\u00e9dure Premier d\u00e9marrage du LAM.<\/p>\n\n\n\n<p>Nota : Au lieu de d\u00e9brancher le LAM et de le rebrancher, vous pouvez utiliser l&#8217;API reboot.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>API de la version 1.10 (15\/12\/2019)<\/strong><\/h2>\n\n\n\n<p>Pour d\u00e9clencher une action sur le LAM, il suffit d&#8217;envoyer une commande \u00e0 partir de votre box domotique ou bien d&#8217;un navigateur internet, d&#8217;un PC, smartphone ou tablette.<br>Dans les exemples qui vont suivre, nous utiliserons le nom &#8220;lam&#8221; qui peut \u00eatre remplac\u00e9 par l&#8217;adresse IP. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">http:\/\/lam\/api\/<strong>leds<\/strong>?<strong>set<\/strong>=xxx&amp;<strong>color<\/strong>=xxx&amp;<strong>bright<\/strong>=xxx&amp;<strong>led<\/strong>=xxx&amp;<strong>speed<\/strong>=xxx&amp;<strong>iteration<\/strong>=xxx&amp;<strong>delay<\/strong>=xxx[<strong><em>&amp;api_user=\u2026\u2026&amp;api_secret=\u2026..<\/em><\/strong>]<\/h4>\n\n\n\n<p>Nota : L&#8217;ordre des mots cl\u00e9s n&#8217;a pas d&#8217;importance. Tous les mots cl\u00e9s ne sont pas forc\u00e9ment n\u00e9cessaires, dans le doute, faites des tests avec un navigateur internet. <\/p>\n\n\n\n<p>O\u00f9 <strong>set<\/strong>=[ on | off | pause| restart | wheel | strobe | fade | random ]<\/p>\n\n\n\n<ul><li>on, allume les leds en fixe avec la derni\u00e8re couleur et derni\u00e8re luminosit\u00e9<\/li><li>off, \u00e9teint les leds, arr\u00eate d\u00e9finitivement l&#8217;animation en cours et supprime les couleurs fix\u00e9es<\/li><li>pause, suspend l&#8217;animation en cours sans \u00e9teindre les leds<\/li><li>stop, arr\u00eate l&#8217;animation en cours et \u00e9teint les leds<\/li><li>restart, reprend l&#8217;animation qui \u00e9tait en pause ou en stop<\/li><li>wheel, animation roue<\/li><li>strobe, animation flash<\/li><li>fade, animation progressive fondue in\/out<\/li><li>random, animation al\u00e9atoire des couleurs (le param\u00e8tre &amp;color sera ignor\u00e9) <\/li><\/ul>\n\n\n\n<p>O\u00f9 <strong>color<\/strong>=[red | green | blue | yellow | cyan | orange | purple | pink | white | black | rgb(r,g,b) | xrgb ]<br>avec une couleur pr\u00e9d\u00e9finie : red, green, blue, yellow, cyan, orange, purple, pink, white, black <br>avec rgb(r,g,b) en valeur d\u00e9cimale ou hexad\u00e9cimale commen\u00e7ant par la lette \u2018x\u2019, exemple pour du bleu&nbsp;: rgb(0,0,255) ou rgb(x0,x0,xff)<br>avec xrgb un triplet en hexad\u00e9cimal commen\u00e7ant par la lettre \u2018x\u2019, exemple pour du bleu&nbsp;: x0000ff<\/p>\n\n\n\n<p>O\u00f9 <strong>bright<\/strong>=0 \u00e0 255, correspondant \u00e0 la luminosit\u00e9 (brightness) des leds (valeur par d\u00e9faut 255 luminosit\u00e9 maxi au d\u00e9marrage)<\/p>\n\n\n\n<p>O\u00f9 <strong>led<\/strong>=0 \u00e0 6 pour allumer une led de fa\u00e7on ind\u00e9pendante (set=on obligatoire)<\/p>\n\n\n\n<p>O\u00f9 <strong>speed<\/strong>=0 \u00e0 4 294 967&nbsp;295, correspondant \u00e0 la vitesse de l\u2019animation en millisecondes, valeur par d\u00e9faut 50ms<\/p>\n\n\n\n<p>O\u00f9 <strong>iteration<\/strong>=n, (set=[ wheel | strobe | fade | random] obligatoire) n=-1 pour une animation permanente, ou n de 1 \u00e0 2147483647 apr\u00e8s quoi la commande set=stop sera automatiquement ex\u00e9cut\u00e9e<\/p>\n\n\n\n<p>O\u00f9 <strong>delay<\/strong>=n, n=0 pour une animation permanente, \u00e0 n=4294967295, (set=[ on | wheel | strobe | fade | random ] obligatoire) pour une dur\u00e9e en secondes apr\u00e8s quoi la commande set=stop sera automatiquement ex\u00e9cut\u00e9e<\/p>\n\n\n\n<p>Nota : <strong>it\u00e9ration <\/strong>travaille en num\u00e9rique \u00e0 la led ou avec un groupe de leds ce qui permet \u00e0 une animation un cycle complet, alors que <strong>delay <\/strong>arr\u00eate une animation au bout de n secondes m\u00eame si le cycle n&#8217;est pas complet. En cas de doute, utilisez le mot cl\u00e9 <strong>delay<\/strong>.<\/p>\n\n\n\n<p><em>Optionnel,  <strong>api_user <\/strong>et<strong> api_secret<\/strong> est un utilisateur et mot de passe associ\u00e9 pour ex\u00e9cuter les API.<\/em><\/p>\n\n\n\n<p>En retour des API,  vous obtiendrez la structure JSON suivante si la commande est valide :<br><em> {<br> &#8220;success&#8221;: 1<br> }<\/em><\/p>\n\n\n\n<p>Quelques exemples :<\/p>\n\n\n\n<ul><li>http:\/\/lam\/api\/leds?set=on&amp;color=blue, allume les leds en bleu<\/li><li>http:\/\/lam\/api\/leds?set=pause, suspend l\u2019animation en cours<\/li><li>http:\/\/lam\/api\/leds?set=strobe&amp;color=white&amp;speed=50, stroboscope blanc, \u00e0 une vitesse de 20 flashs par seconde, <strong>ATTENTION AUX YEUX \u00e7a flashe, risque de c\u00e9cit\u00e9 si vous regardez les leds<\/strong><\/li><li>http:\/\/lam\/api\/leds?set=strobe&amp;color=blue&amp;speed=1000&amp;bright=20, allume les leds en bleu pendant 1 seconde puis \u00e9teint les leds pendant 1 seconde de fa\u00e7on p\u00e9riodique avec une luminosit\u00e9 de 8% environ<\/li><li>http:\/\/lam\/api\/leds?set=wheel&amp;color=red&amp;speed=50, animation roue en rouge \u00e0 une vitesse de 50 millisecondes par led soit 1\/3 de seconde environ par tour<\/li><li>http:\/\/lam\/api\/leds?set=restart, reprend l\u2019animation mis en pause<\/li><li>http:\/\/lam\/api\/leds?set=fade&amp;color=green&amp;speed=3, fondue in\/out en vert avec 3 millisecondes entre chaque pas des 256 intensit\u00e9s soit un peu moins d\u2019une seconde entre chaque fondue<\/li><li>http:\/\/lam\/api\/leds?set=off, \u00e9teint les leds<\/li><li>http:\/\/lam\/api\/leds?set=on&amp;color=cyan&amp;bright=20, allume les leds en cyan avec une luminosit\u00e9 de 8% environ<\/li><li>http:\/\/lam\/api\/leds?set=random, allume les leds de fa\u00e7on al\u00e9atoire <\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">http:\/\/lam\/api\/<strong>version<\/strong>[<strong><em>&amp;api_user=\u2026\u2026&amp;api_secret=\u2026..<\/em><\/strong>]<\/h4>\n\n\n\n<p>Cette API renvoie une structure JSON :<br><em>{<\/em><br><em>  &#8220;product&#8221;: &#8220;LAM&#8221;,<\/em>                                       Nom du produit<br><em>  &#8220;version&#8221;: &#8220;1.10&#8221;,<\/em>                                       Version<br><em>  &#8220;device&#8221;: &#8220;LAM&#8221;,<\/em>                                        Nom du device donn\u00e9 dans la page de configuration<br><em>  &#8220;uptime&#8221;: &#8220;0 day 0 hour 9 minutes&#8221; <\/em>          En service depuis<br><em>}<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">http:\/\/lam\/api\/<strong>set<\/strong>?<strong>auto_update<\/strong>=[ yes | no]&amp;<strong>restore_last_set<\/strong>=[ yes | no]&amp;<strong>brightness<\/strong>=x&amp;<strong>first_led<\/strong>=x[<strong><em>&amp;api_user=\u2026\u2026&amp;api_secret=\u2026..<\/em><\/strong>]<\/h4>\n\n\n\n<p>Nota : L&#8217;ordre des mots cl\u00e9s n&#8217;a pas d&#8217;importance. Tous les mots cl\u00e9s ne sont pas forc\u00e9ment n\u00e9cessaires.<\/p>\n\n\n\n<ul><li>auto_update, permet d&#8217;automatiser les mises \u00e0 jour au d\u00e9marrage du LAM<\/li><li>restore_last_set, permet de reprendre l&#8217;\u00e9tat en cours apr\u00e8s une coupure de courant<\/li><li>brightness, luminosit\u00e9 des leds de 1 \u00e0 255<\/li><li>first_led, premi\u00e8re led pour la translation de 0 \u00e0 6<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">http:\/\/lam\/api\/<strong>reboot<\/strong>[<strong><em>&amp;api_user=\u2026\u2026&amp;api_secret=\u2026..<\/em><\/strong>]<\/h4>\n\n\n\n<p>Permet de red\u00e9marrer le LAM \u00e0 distance.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">http:\/\/lam\/api\/<strong>resetAll<\/strong>[<strong><em>&amp;api_user=\u2026\u2026&amp;api_secret=\u2026..<\/em><\/strong>]<\/h4>\n\n\n\n<p>Efface tous les param\u00e8tres y compris le WiFi, mots de passe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>La box domotique<\/strong><\/h2>\n\n\n\n<p>Sur eedomus par exemple, il suffit de cr\u00e9er un actionneur de type http, avec les param\u00e8tres couleur, animations, etc &#8230;<\/p>\n\n\n\n<p>Nota : Sur eedomus le contributeur Influmam a \u00e9crit un plugin dans le store. De plus, le plugin cr\u00e9\u00e9 des actionneurs pr\u00e9d\u00e9finis vous facilitant consid\u00e9rablement la t\u00e2che.<br><a rel=\"noreferrer noopener\" href=\"https:\/\/forum.eedomus.com\/viewtopic.php?f=50&amp;t=6902\" target=\"_blank\">Plugins d&#8217;Influman sur eedomus<\/a><br>Merci \u00e0 Influmam.<br><a rel=\"noreferrer noopener\" href=\"https:\/\/forum.eedomus.com\/viewtopic.php?f=57&amp;t=8227\" target=\"_blank\">Le LAM sur eedomus<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Roadmap des versions futures<\/strong><\/h2>\n\n\n\n<p>Un acc\u00e8s en https peut-\u00eatre.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>Voil\u00e0 pour cette pr\u00e9sentation du LAM.<br>Faites-moi part de vos remarques et am\u00e9liorations que vous souhaitez.<\/p>\n\n\n\n<p> <a href=\"https:\/\/www.madomotic.fr\/index.php\/produit\/light-alarm-lam\/\">Retrouvez ce produit dans la boutique<\/a>.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il s&#8217;agit d&#8217;un t\u00e9moin lumineux fonctionnant en WiFi, pilotable par une box domotique comme l&#8217;eedomus, Jeedom, Domoticz, &#8230;, ou par un IPX.Bas\u00e9 sur un ESP8266, il est \u00e9quip\u00e9 de 7 leds WS2812B 3535.Comme tous mes produits, il a \u00e9t\u00e9 d\u00e9velopp\u00e9 initialement pour un client souhaitant avoir un voyant lumineux dans son sous-sol afin de connaitre [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":258,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_jetpack_memberships_contains_paid_content":false},"categories":[19,24],"tags":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/02\/Light-Alarm-LAM.jpg?fit=480%2C443&ssl=1","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/posts\/225"}],"collection":[{"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/comments?post=225"}],"version-history":[{"count":58,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/posts\/225\/revisions"}],"predecessor-version":[{"id":3244,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/posts\/225\/revisions\/3244"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/media\/258"}],"wp:attachment":[{"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/media?parent=225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/categories?post=225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/tags?post=225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}