Il s’agit d’un témoin lumineux fonctionnant en WiFi, pilotable par une box domotique comme l’eedomus, Jeedom, Domoticz, …, ou par un IPX.
Basé sur un ESP8266, il est équipé de 7 leds WS2812B 3535.
Comme tous nos produits, il a été développé initialement pour un client souhaitant avoir un voyant lumineux dans son sous-sol afin de connaitre l’état de son alarme. En effet quand on dispose de plusieurs entrées dans son habitation, qui plus est en famille, on ne sait jamais si l’alarme est activée ou désactivée.

Light Alarm - LAM

Nous avons donc décidé d’en faire un produit à part entière qui peut servir à bien d’autres choses :

  • témoin alarme bien sûr,
  • météo de demain,
  • état de la circulation routière,
  • indicateur d’arrosage extérieur,
  • veilleuse de nuit pour les enfants ou pour baliser une pièce,
  • témoin sonnette pour les personnes malentendantes,
  • réveil lumineux,
  • et toute votre imagination.

Doté d’API http, il permet de faire :

  • ON/OFF, pause et reprise,
  • des animations de type roue, fondu, clignotement plus ou moins vite,
  • de répéter n fois ou sur un delai définit en secondes les animations,
  • des couleurs prédéfinies ou personnalisées,
  • de la variation de luminosité.

Facile d’installation, il est aimanté, pas de trou pour le fixer.
Sur un meuble, un réfrigérateur, un mur grâce un second aimant autocollant, il trouvera sa place facilement.

lam dessous

Encombrement réduit, il fait 48mm de diamètre par 32mm de hauteur.

Disponible en blanc ou noir, ainsi que des accessoires optionnels, comme fixation sur tube IRO, encastrement dans un pot pour Legrand Celiane, bientôt Lexman serie Epure et Schneider serie Odace .

lam dessus

Actuellement en version 1.03, il possède une fonction de mise à jour automatique qui télécharge une nouvelle version si elle existe sur nos serveurs.

Bien sûr dans le respect de votre vie privée, aucune information sur l’usage qu’il en est fait ainsi que les éléments de votre réseau informatique ne sont transmis.

Tous nos développements possèdent une interface web adaptative (PC, smartphone, tablette) que nous améliorons régulièrement.

Pour accéder au LAM, on peut lui donner un nom (« lam » par défaut), suivant les caractéristiques de votre réseau cela peut-être « lam.local », par le service « bonjour » si votre PC Windows en est équipé, ou bien par son adresse IP une fois dans votre réseau WiFi.
Une adresse IP fixe est préférable avec une box une box domotique.

API de la version 1.03

Pour déclencher une action, il suffit d’envoyer une commande à partir de votre box domotique ou bien d’un navigateur internet, d’un PC, smartphone ou tablette.
Dans les exemples qui vont suivre, nous utiliserons le nom « lam ».

http://lam/api/leds?set=xxx&color=xxx&speed=xxx&bright=xxx&iteration=xxx&delay=xxx

set=[ on | off | pause| restart | wheel | strobe | fade ]

  • on, allume les leds en fixe
  • off, éteint les leds
  • pause, suspend l’animation en cours
  • restart, reprend l’animation qui était en pause
  • wheel, animation roue
  • strobe, animation flash
  • fade, animation progressive fondue in/out

color=[red | green | blue | yellow | cyan | orange | purple | pink | white | black | rgb(r,g,b) | xrgb ]
avec une couleur prédéfinie : red, green, blue, yellow, cyan, orange, purple, pink, white, black
avec rgb(r,g,b) en valeur décimale ou hexadécimale commençant par la lette ‘x’, exemple pour du bleu : rgb(0,0,255) ou rgb(x0,x0,xff)
avec xrgb un triplet en hexadécimal commençant par la lettre ‘x’, exemple pour du bleu : x0000ff

speed=0 à 4 294 967 295, correspondant à la vitesse de l’animation en millisecondes, valeur par défaut 50ms

bright=0 à 255, correspondant à la luminosité (brightness) des leds, valeur par défaut 255 luminosité maxi

iteration=n, n=-1 pour une animation permanente, ou n de 1 à 2 147 483 647

delay=n, pour un nombre de secondes

En retour des API, vous obtiendrez la structure JSON suivante si la commande est valide :
{
« success »: 1
}

Quelques exemples :

  • http://lam/api/leds?set=on&color=blue, allume les leds en bleu
  • http://lam/api/leds?set=pause, suspend l’animation en cours
  • http://lam/api/leds?set=strobe&color=white&speed=50, stroboscope blanc, à une vitesse de 20 flashs par seconde, ATTENTION AUX YEUX ça flashe, risque de cécité si vous regardez les leds
  • http://lam/api/leds?set=strobe&color=blue&speed=1000&bright=20, allume les leds en bleu pendant 1 seconde puis éteint les leds pendant 1 seconde de façon périodique avec une luminosité de 8% environ
  • http://lam/api/leds?set=wheel&color=red&speed=50, animation roue en rouge à une vitesse de 50 millisecondes par led soit 1/3 de seconde environ par tour
  • http://lam/api/leds?set=restart, reprend l’animation mis en pause
  • http://lam/api/leds?set=fade&color=green&speed=3, fondue in/out en vert avec 3 millisecondes entre chaque pas des 256 intensités soit un peu moins d’une seconde entre chaque fondue
  • http://lam/api/leds?set=off, éteint les leds
  • http://lam/api/leds?set=on&color=cyan&bright=20, allume les leds en cyan avec une luminosité de 8% environ

La configuration

Alimentez le LAM avec son adaptateur 5 volts, au bout de 5 secondes un léger halo bleu va apparaitre.

lam hallo

Si le halo bleu apparait plus de 5 secondes, vous êtes bien en mode configuration.

Connexion au LAM

Rechercher le réseau WiFi (mode AP) commençant par « LAM- » suivi par 6 caractères (représentant les 6 derniers caractères de l’adresse MAC), exemple :

lam AP

Connectez-vous à celui-ci avec le mot de passe tout en minuscule « rootxxxxxx » ou xxxxxx représente les 6 derniers caractères de l’adresse MAC, exemple pour le réseau WiFi ci-dessus : root3b765d

Ouvrez un navigateur internet et saisissez comme adresse url « http://192.168.4.1 ».
Vous pouvez maintenant configurer l’accès du LAM dans votre réseau WiFi :

lam wifi

Sélectionnez votre réseau WiFi dans la liste ou saisissez le nom dans le champ SSID, puis le mot de passe du réseau WiFi dans le champ « Password ».
Cliquez sur « Apply ».
Si les éléments saisis sont corrects, le LAM redémarre et sera en DHCP dans votre réseau, si non vérifiez vos paramètres.
Si vous dépassez les 3 minutes, le LAM redémarre et vous devez reprendre la procédure de connexion au LAM.

Reset WiFi du LAM

Le LAM est alimenté, débranchez-le.
Alimentez le LAM, au bout de 5 secondes un léger halo bleu va apparaitre.
Pendant le halo bleu, débranchez-le, attention vous n’avez que 5 secondes.
Alimentez de nouveau le LAM et suivez la procédure de connexion au LAM.

Configuration IP du LAM

Trouvez l’adresse IP du LAM et saisissez dans l’url de votre navigateur une des 3 possibilités suivantes :

  • http://adresse_ip/network
  • http://lam/network
  • http://lam.local/network
lam network

Vous pouvez modifier le nom du LAM dans le champ « Name of device », attention celui-ci doit être unique dans votre réseau, les espaces dans le nom sont interdits, il ne peut faire plus de 15 caractères, et plus tard vous pourrez y accéder avec le lien http://nouveau_nom/…
Préférez DHCP sur OFF avec une adresse IP fixe unique.
Vous pouvez mettre un port autre que 80 et dans ce cas pour accéder au LAM vous taperez l’adresse http://lam:numéro_du_port/…
Validez vos paramètres avec « Apply ».

Modifier le réseau WiFi du LAM déjà configuré

Saisissez l’adresse suivante http://lam/wifi dans votre navigateur.

Etat et informations

Saisissez l’adresse suivante http://lam/info dans votre navigateur :

La box domotique

Sur eedomus par exemple, il suffit de créer un actionneur de type http, avec les paramètres couleur, animations, etc …

Roadmap version 1.04

Une page d’accueil protégée par mot de passe.
Un menu pour enchainer les différentes pages de configuration.
La possibilité de désactiver l’auto update et de charger manuellement une nouvelle version, utile également pour les bêta-testeurs.
Sauvegarde de l’état en cas de coupure de courant.

Conclusion

Voilà pour cette présentation du LAM.
Elle est encore perfectible et s’améliorera au fil du temps.
Faites nous part de vos remarques et améliorations que vous souhaitez.

Retrouvez ces produits dans la boutique.

Laisser un commentaire