{"id":318,"date":"2019-04-09T20:26:10","date_gmt":"2019-04-09T18:26:10","guid":{"rendered":"https:\/\/www.madomotic.fr\/?p=318"},"modified":"2020-11-14T22:22:56","modified_gmt":"2020-11-14T21:22:56","slug":"super-light-alarm-slam-s","status":"publish","type":"post","link":"https:\/\/www.madomotic.fr\/index.php\/2019\/04\/09\/super-light-alarm-slam-s\/","title":{"rendered":"Super Light AlarM &#8211; SLAM-Switch"},"content":{"rendered":"\n<p>Sur le m\u00eame principe que le <a rel=\"noreferrer noopener\" aria-label=\"LAM (s\u2019ouvre dans un nouvel onglet)\" href=\"https:\/\/www.madomotic.fr\/index.php\/2019\/02\/08\/light-alarm-lam\/\" target=\"_blank\">LAM<\/a>, ce t\u00e9moin lumineux fonctionnant en WiFi \u00e9quip\u00e9 d&#8217;un interrupteur central tactile est pilotable par une box domotique comme l&#8217;eedomus, Jeedom, Domoticz, &#8230;, ou par un IPX.<br>Bas\u00e9 sur un ESP8266, le SLAM est \u00e9quip\u00e9 de 12 leds WS2812B 5050 permettant plus de 16 millions de couleurs.<br>Comme tous mes produits, il a \u00e9t\u00e9 d\u00e9velopp\u00e9 initialement pour un client souhaitant avoir un voyant lumineux avec un interrupteur pour d\u00e9clencher des r\u00e8gles sur sa box domotique.<br>L&#8217;interrupteur est au centre, monostable, il est tactile donc pas d&#8217;usure, les leds forment une couronne autour du boitier.<br>Au toucher sur l&#8217;interrupteur, celui-ci s&#8217;allume pour acquitter le contact.<br>j&#8217;ai d\u00e9cid\u00e9, compte-tenu du potentiel d&#8217;un interrupteur, de d\u00e9velopper de 1 \u00e0 4 appuis courts et 1 appui long.<\/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\/04\/slam-switch.jpg?ssl=1\"><img fetchpriority=\"high\" decoding=\"async\" width=\"480\" height=\"337\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/04\/slam-switch.jpg?resize=480%2C337&#038;ssl=1\" alt=\"slam-switch\" class=\"wp-image-348\" data-recalc-dims=\"1\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Les usages sont nombreux :<br><\/p>\n\n\n\n<ul><li>t\u00e9moin bien s\u00fbr avec le choix de la couleur des leds selon la nature,<\/li><li>acquitter un \u00e9tat avec l&#8217;interrupteur,<\/li><li>activer un actionneur,<\/li><li>et toute votre imagination.<\/li><\/ul>\n\n\n\n<p>Dot\u00e9 d&#8217;API http, le SLAM permet de faire pour les leds :<\/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>Pour l&#8217;interrupteur, le SLAM renvoie une valeur correspondante au nombre d&#8217;effleurements.<\/p>\n\n\n\n<p>Facile d&#8217;installation, le SLAM 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 56mm de diam\u00e8tre par 34mm 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.<br>La couleur de l&#8217;interrupteur pour l&#8217;acquittement n&#8217;est pas param\u00e9trable, il faut donc choisir entre le bleu, vert, rouge ou jaune au moment de la fabrication et elle sera d\u00e9finitive.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/04\/slam-color.jpg?ssl=1\"><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/04\/slam-color.jpg?resize=360%2C90&#038;ssl=1\" alt=\"slam color\" class=\"wp-image-350\" width=\"360\" height=\"90\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Actuellement en version 1.10, le SLAM 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 SLAM, on peut lui donner un nom (&#8220;slam-s&#8221; par d\u00e9faut), suivant les caract\u00e9ristiques de votre r\u00e9seau cela peut-\u00eatre &#8220;slam-s.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 is-resized\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/leds_slam.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/leds_slam.jpg?resize=201%2C270&#038;ssl=1\" alt=\"Disposition leds SLAM\" class=\"wp-image-3191\" width=\"201\" height=\"270\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Premier d\u00e9marrage du SLAM<\/strong><\/h3>\n\n\n\n<p>Alimentez le SLAM 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 SLAM-S- \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 size-large\"><a href=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/04\/slam-s-AP.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" width=\"156\" height=\"48\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/04\/slam-s-AP.jpg?resize=156%2C48&#038;ssl=1\" alt=\"slam-s AP\" class=\"wp-image-337\" 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 : root3b7fbc<\/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 SLAM 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\/slam_wifi.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/slam_wifi.jpg?resize=255%2C435&#038;ssl=1\" alt=\"SLAM WiFi\" class=\"wp-image-3245\" width=\"255\" height=\"435\" 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 SLAM 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 SLAM 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 SLAM red\u00e9marrera de lui-m\u00eame et vous devrez reprendre la phase \u00ab Premier d\u00e9marrage du SLAM \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 SLAM, 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:\/\/slam-s<\/li><li>http:\/\/slam-s.local<\/li><\/ul>\n\n\n\n<p>A chaque fois que vous acc\u00e9derez au SLAM 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_slam.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/menu_slam.jpg?resize=255%2C473&#038;ssl=1\" alt=\"Menu SLAM\" class=\"wp-image-3232\" width=\"255\" height=\"473\" 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 SLAM.<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 SLAM.<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 SLAM et effacer tous les param\u00e8tres y compris le WiFi, mots de passe, si vous c\u00e9der votre SLAM.<\/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\/slam_info.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/slam_info.jpg?resize=254%2C437&#038;ssl=1\" alt=\"SLAM Information\" class=\"wp-image-3233\" width=\"254\" height=\"437\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Vous retrouvez sur cette page les principaux param\u00e8tres du SLAM, 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\/slam_network.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/slam_network.jpg?resize=255%2C518&#038;ssl=1\" alt=\"SLAM Network\" class=\"wp-image-3234\" width=\"255\" height=\"518\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Vous pouvez modifier le nom du SLAM 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 SLAM 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 SLAM vous taperez l&#8217;adresse http:\/\/slam-s:num\u00e9ro_du_port y compris pour les API.<br>Validez vos param\u00e8tres avec \u00ab Apply \u00bb puis \u00ab Reboot \u00bb, le SLAM 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 SLAM<\/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\/slam-s_config.jpg?ssl=1\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.madomotic.fr\/wp-content\/uploads\/2019\/12\/slam-s_config.jpg?resize=245%2C768&#038;ssl=1\" alt=\"SLAM Configuration\" class=\"wp-image-3235\" width=\"245\" height=\"768\" data-recalc-dims=\"1\" \/><\/a><\/figure><\/div>\n\n\n\n<p>\u00ab Auto update \u00bb permet de d\u00e9finir si le SLAM 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 6, la led 6 deviendra 0, la led 7 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 SLAM dans la position souhait\u00e9e et ainsi avoir la premi\u00e8re led \u00e0 0 heure.<br>\u00ab Delay of switch (ms) \u00bb permet de d\u00e9finir le temps d&#8217;attente total pour d\u00e9terminer l&#8217;appui long et les appuis brefs.<br>\u00ab [VAR1] \u00e0 [VAR3] \u00bb sont des variables. Exemple : vous pouvez mettre dans [VAR1] l&#8217;adresse IP de votre box domotique, dans [VAR2] l&#8217;identifiant de l&#8217;actionneur de votre box domotique, dans [VAR3] vos codes utilisateur API de votre box domotique.<br>\u00ab URL send [SWITCH] \u00bb l&#8217;url de la commande \u00e0 envoyer vers votre box domotique quand vous actionnez l&#8217;interrupteur. Les variables [VARn] seront remplac\u00e9es par les valeurs saisies des champs pr\u00e9c\u00e9dents et [SWITCH] sera remplac\u00e9 par :<\/p>\n\n\n\n<ul><li>10, pour un appui long<\/li><li>11, une pression br\u00e8ve<\/li><li>12, deux pressions br\u00e8ves<\/li><li>13, trois pressions br\u00e9ves<\/li><li>14, quatre pressions br\u00e8ves<\/li><\/ul>\n\n\n\n<p>Nota : Dans le champ \u00ab URL send [SWITCH] \u00bb, les mots cl\u00e9s [VAR1] [VAR2] [VAR3] et [SWITCH] doivent \u00eatre en majuscule pour que le remplacement soit ex\u00e9cut\u00e9.<\/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 SLAM.<br>\u00ab Reset all \u00bb, efface tous les param\u00e8tres y compris le WiFi, mots de passe, si vous c\u00e9der votre SLAM 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 SLAM<\/strong><\/h3>\n\n\n\n<p>Le SLAM est aliment\u00e9, d\u00e9branchez-le.<br>Alimentez le SLAM, au bout de 5 secondes, une animation en bleu de la led 0 \u00e0 11 va apparaitre.<br>Pendant cette animation, d\u00e9branchez-le, attention vous n\u2019avez que 5 secondes.<br>Alimentez de nouveau le SLAM et suivez la proc\u00e9dure Premier d\u00e9marrage du SLAM.<\/p>\n\n\n\n<p>Nota : Au lieu de d\u00e9brancher le SLAM 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 SLAM, 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;slam-s&#8221; qui peut \u00eatre remplac\u00e9 par l&#8217;adresse IP. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>API en entr\u00e9e vers le SLAM<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">http:\/\/slam-s\/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 | stop | 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 11 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 4294967295, correspondant \u00e0 la vitesse de l\u2019animation (set=[ wheel | strobe | fade] obligatoire) 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 de cette API,  vous obtiendrez la structure JSON suivante si la commande est valide (ou &#8220;success&#8221;: 0 si non 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:\/\/slam-s\/api\/leds?set=on&amp;color=blue, allume les leds en bleu<\/li><li>http:\/\/slam-s\/api\/leds?set=pause, suspend l\u2019animation en cours<\/li><li>http:\/\/slam-s\/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:\/\/slam-s\/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:\/\/slam-s\/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:\/\/slam-s\/api\/leds?set=restart, reprend l\u2019animation mis en pause<\/li><li>http:\/\/slam-s\/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:\/\/slam-s\/api\/leds?set=off, \u00e9teint les leds<\/li><li>http:\/\/slam-s\/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:\/\/slam-s\/api\/leds?set=random, allume les leds de fa\u00e7on al\u00e9atoire<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">http:\/\/slam-s\/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;SLAM-S&#8221;,<\/em>                                 Nom du produit<br><em>  &#8220;version&#8221;: &#8220;1.10&#8221;,<\/em>                                       Version<br><em>  &#8220;device&#8221;: &#8220;SLAM-S&#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:\/\/slam-s\/api\/<strong>set<\/strong>?<strong>auto_update<\/strong>=[ yes | no]&amp;<strong>restore_last_set<\/strong>=[ yes | no]&amp;<strong>delay<\/strong>=xxx&amp;<strong>varn<\/strong>=xxx&amp;<strong>url<\/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.<\/p>\n\n\n\n<ul><li>auto_update, permet d&#8217;automatiser les mises \u00e0 jour au d\u00e9marrage du SLAM<\/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 11<\/li><li>delay=n, de 500 \u00e0 3000ms, temps d&#8217;attente total pour d\u00e9terminer l&#8217;appui long et les appuis brefs<\/li><li>varn, avec n de 1 \u00e0 3 sont les variables d\u00e9finies dans la page de configuration<\/li><li>url, contenu de l&#8217;url (commande) qui sera envoy\u00e9 \u00e0 la box domotique lors d&#8217;un appui sur l&#8217;interrupteur<\/li><\/ul>\n\n\n\n<p>Nota : Vous pouvez envoyer les param\u00e8tres var en une ligne avec les autres param\u00e8tres : &amp;<strong>var1<\/strong>=xxx&amp;<strong>var2<\/strong>=xxx&amp;<strong>var3<\/strong>=xxx<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">http:\/\/slam-s\/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 SLAM \u00e0 distance.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">http:\/\/slam-s\/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<h3 class=\"wp-block-heading\"><strong>API en sortie du SLAM vers une box domotique<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">http:\/\/box_domotique\/&#8230;.actionneur=xxx&amp;value=<strong>[SWITCH]<\/strong>&#8230;.<\/h4>\n\n\n\n<p>Le mot cl\u00e9 <strong>[SWITCH]<\/strong> est automatiquement remplac\u00e9 par :<\/p>\n\n\n\n<ul><li>10, pour un appui long<\/li><li>11, une pression br\u00e8ve<\/li><li>12, deux pressions br\u00e8ves<\/li><li>13, trois pressions br\u00e8ves<\/li><li>14, quatre pressions br\u00e8ves<\/li><\/ul>\n\n\n\n<p>Nota : La saisie de cette API s&#8217;effectue dans la page de configuration. Si l&#8217;envoi de la premi\u00e8re commande \u00e9choue, 2 autres essais seront faits \u00e0 200ms d&#8217;intervalle, apr\u00e8s la commande sera ignor\u00e9e.<\/p>\n\n\n\n<p>Exemple pour eedomus :<\/p>\n\n\n\n<p>http:\/\/ip_eedomus\/api\/set?action=periph.value&#038;periph_id=xxx&#038;value=[SWITCH]&#038;api_user=xxx&#038;api_secret=xxx<\/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;<br>Idem pour le retour d&#8217;\u00e9tat de l&#8217;interrupteur.<\/p>\n\n\n\n<p>Nota : Sur eedomus le contributeur Influmam a \u00e9crit un plugin dans le store qui permet de renseigner les champs [VARn] et URL send [SWITCH] automatiquement. De plus, le plugin cr\u00e9\u00e9 des actionneurs pr\u00e9d\u00e9finis vous facilitant consid\u00e9rablement la t\u00e2che, ainsi qu&#8217;un actionneur d&#8217;\u00e9tat pour l&#8217;interrupteur.<br><a rel=\"noreferrer noopener\" aria-label=\"Plugins d'Influman sur eedomus (s\u2019ouvre dans un nouvel onglet)\" 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 href=\"https:\/\/forum.eedomus.com\/viewtopic.php?f=57&amp;t=8227\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Le SLAM sur eedomus (s\u2019ouvre dans un nouvel onglet)\">Le SLAM 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 SLAM.<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\/super-light-alarm-slam-switch\/\">Retrouvez ce produit dans la boutique<\/a>.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sur le m\u00eame principe que le LAM, ce t\u00e9moin lumineux fonctionnant en WiFi \u00e9quip\u00e9 d&#8217;un interrupteur central tactile est pilotable par une box domotique comme l&#8217;eedomus, Jeedom, Domoticz, &#8230;, ou par un IPX.Bas\u00e9 sur un ESP8266, le SLAM est \u00e9quip\u00e9 de 12 leds WS2812B 5050 permettant plus de 16 millions de couleurs.Comme tous mes produits, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":348,"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\/04\/slam-switch.jpg?fit=480%2C337&ssl=1","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/posts\/318"}],"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=318"}],"version-history":[{"count":37,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/posts\/318\/revisions"}],"predecessor-version":[{"id":3259,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/posts\/318\/revisions\/3259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/media\/348"}],"wp:attachment":[{"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/media?parent=318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/categories?post=318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.madomotic.fr\/index.php\/wp-json\/wp\/v2\/tags?post=318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}