Smart Led Messenger: l’afficheur connecté très abordable, avec API locale pour les systèmes domotiques

Smart Led Messenger: l’afficheur connecté très abordable, avec API locale pour les systèmes domotiques
8.1 Notre note

29,00€

Meilleur prix sur: smartledmessenger.comsmartledmessenger.com
Acheter au meilleur prix
  • Prix
  • Facilité d'utilisation
  • API locale disponible
  • Fabrication française

III. Utilisation de l’afficheur connecté Smart Led Messenger avec Jeedom

Alors que la version présentée il y a quelques semaines passait par une API via le Cloud, une mise à jour récente a ajouté une API locale suite à la demande de beaucoup d’utilisateurs.  Les nouveaux acheteurs recevront l’afficheur directement avec le dernier firmware. Pour les anciens acheteurs, ilm suffira de demander le fichier de mise à jour au concepteur, sur [email protected]. La mise à jour est très bien expliquée dans un PDF fourni, et vraiment simple à réaliser en quelques minutes en raccordant son Smart Led Messenger à un ordinateur Windows.

Cette API locale permet plusieurs choses:

  • modifier le message qui est affiché
  • modifier l’intensité de la luminosité des LEDs
  • modifier la vitesse de défilement

Elle s’appelle via une URL de la forme :

http://IP_LOCALE/?message=TEXTE&intensity=AA&speed=BB

Avec :

  • IP_LOCALE : adresse IP du Smart Led Messenger dans votre réseau (ex : 192.168.0.18 )
  • TEXTE : nouveau message à afficher
  • AA : intensité lumineuse.  Il s’agit d’un nombre allant de 0 (sombre) à 15 (super lumineux)
  • BB : vitesse de défilement du message. Il s’agit d’un nombre allant de 10 (rapide) à 50 (normal)

Tous les paramètres ne doivent pas obligatoirement être renseignés. L’IP, elle, nous est donnée par l’écran à son démarrage.

Lorsque vous appelez le Smart Led Messenger via son API locale, ce dernier se déconnecte du serveur distant. Il obéit aux ordres qui lui seront donnés via l’API locale et uniquement ceux là. Sachez que vous pouvez à tout instant revenir en mode “API cloud” en appelant l’URL de l’API locale avec le paramètre local=0 (zéro)

http://IP_LOCALE/?local=0

Il est donc très très facile d’utiliser cette adresse sur un système externe pour afficher le message qu’on souhaite sur l’écran du Smart Led Messenger. Voyons un exemple avec Jeedom.

Pour envoyer un message de Jeedom vers le Smart Led Messenger, il faudra utiliser le plugin Script, et créer un nouvel équipement Script avec le nom que vous souhaitez. Dans les commandes, il suffira d’ajouter une commande type HTTP, Action, Message, et renseigner l’url fournie par Smart Led Messenger:

A la fin nous mettrons simplement #message#, qui sera un argument à passer lorsque nous appellerons cet équipement. On enregistre l’équipement.

Ensuite, on crée un scénario, avec une action qui appelle notre équipement précédemment créé, ici “SmartLed”. Celui ci doit proposer un champ titre et Message. Le champ titre ne sera pas utilisé ici, il suffira de renseigner ce qu’on souhaite dans le champs Message. Ce sera le message qui s’affichera sur l’écran du Smart Led Messenger:

On peut ici indiquer n’importe quel message qu’on souhaite, pour afficher la température de la pièce, ou par exemple ici ma consommation électrique, qui utilise des variables et des formules:

Je peux ainsi demander tous les soirs au Smart Led Messenger de m’afficher ma consommation électrique grâce à Jeedom. Le passage a une API locale a supprimé la petite latence que nous avions avant.

C’est très simple à utiliser, et l’appel de cette URL peut se faire depuis de nombreux équipements, comme une eedomus, Vera, Fibaro HC2, Zipabox, etc. Toutes les solutions capables d’appeler une URL. D’ailleurs, on peut tout à fait imaginer l’utiliser avec le service IFTTT par exemple, et sa fonction WebHook.

Exemple ici pour afficher l’état de mon alarme Somfy Protect quand on la passe en mode nuit. Si je fais une recette de ce type pour chaque état, le Smart Led Messenger m’affichera l’état actuel de l’alarme dès qu’un changement se fait. Il suffit d’utiliser l’un des mots clés IFTTT dans message (bouton Add Ingredient), et le contenu de ce mot clé apparaitra sur l’afficheur connecté (ici j’utilise l’API Cloud par simplicité).

Ici, quand une nouvelle personne suit mon compte Twitter, le Smart Led Messenger m’affichera le nombre de followers:

Avec IFTTT il est possible de faire de nombreuses choses, et récupérer de nombreuses informations (dernières nouvelles d’un flux RSS, etc.).

Petite astuce: si on souhaite “éteindre” l’écran sans débrancher totalement le SmartLed, il suffit de lui envoyer un message vide ;-)

IV. Conclusion

Ce Smart Led Messenger parait tout simple de prime abord, et pourrait passer pour un gadget de plus par son aspect. Mais la possibilité de pouvoir afficher des informations sur un écran peut s’avérer très utile pour de nombreuses choses, qu’on veuille simplement récupérer la météo, ou suivre la température de sa maison, sa consommation électrique, etc. Les services proposés par le fabricant actuellement sont certes très restreints. Mais en toute honnêteté, pour ma part je m’en moque un peu, la partie m’intéressant vraiment étant cette API qui permet à n’importe quel système extérieur d’y envoyer des messages. Nous l’avons vu avec Jeedom et IFTTT, mais n’importe quel système / service capable d’appeler une URL est capable d’afficher un message sur ce Smart Led Messenger. Et c’est bien ce qui fait sa force. Alors certes l’écran est moins joli que le Lametric, il n’y a pas de store d’application, pas de boutons pour déclencher des actions, et pas de haut parleur. Mais le Smart Led Messenger est proposé à 29€ (directement sur le site du fabricant via Paypal), contre 199€ pour le Lametric. Un prix qui permet de franchir le pas assez facilement, et même d’envisager d’en mettre à plusieurs endroits( par exemple un dans le salon et un dans le bureau). Bien qu’imprimé en 3D, le boitier reste propre et plutôt passe partout. Le concepteur est de plus très attentif aux demandes des utilisateurs, puisqu’il a rapidement effectué une mise à jour permettant d’utiliser une API locale, ce qui permet d’une part de s’affranchir d’un énième intermédiaire (avec les risques que cela comporte en cas de coupure internet, etc…), d’autre part de gagner en réactivité.

Smart Led Messenger l'afficheur Connecté (Noir)

Dernière mise à jour: 11 décembre 2018 1 h 56 min
39,00

8.1 Notre note
L'afficheur connecté, simple, polyvalent, et très abordable !

Un produit simple, mais qui répond à un besoin d'afficher des informations, et qui a la bonne idée de proposer une API !

Qualité
7
Fonctions
8
Utilisation
8.5
Prix
9
Pour
  • Prix
  • Facilité d'utilisation
  • API locale disponible
  • Fabrication française
Contre
  • Affichage monochrome
  • Finition "impression 3D"

Tags:

16 Commentaires
  1. Dommage que le cloud vienne tout gâcher, sinon c’est très bien.

  2. C’est cool en effet. Merci pour le test.
    Si l’api était locale, j’achèterais!

  3. Les moins “Affichage monochrome” ok mais le produit coûte 30€ donc faut faire un choix parce qu’une matrice 4x8x8 LED monochrome c’est 4€ à l’achat mais en RGB c’est 15€, après il y aura peut-être une version “premium” à 10€ plus cher ?

  4. Bonjour et merci pour votre test. Le message s’affiche combien de temps uns fois envoyé par l’API ?

  5. Bonjour Cédric,
    Pour info, j’ai reçu mon SmartLedMessenger le week-end dernier, et j’ai eu la bonne surprise de réussir à le faire fonctionner en “local”.
    La commande que j’utilise est toute simple : http://IP_DU_SMARTLEDMESSENGER/?message=TON MESSAGE
    A bientôt, et bravo pour vos articles que je lis toujours avec beaucoup d’intérêt !

  6. bonjour,j’ai reçu le miens ce matin,comment faire pour l’utiliser avec l’eedomus +, merci .

  7. Je confirme l’accessibilité en local via http ://ipdelafficheur/?message=#message#
    Un point négatif en moins !!! 💪

  8. Bonjour, Jeedom me retourne ce message lorsque je lance une commande du genre http ://ipdelafficheur/?message=#message# :
    Echec de la requête HTTP : http://192.168.61.62/?message=Hello cURL error : Operation timed out after 2001 milliseconds with 0 bytes received

  9. Bonjour,

    Quelle est la commande pour afficheur l’heure SVP?

  10. l’heure est affiché de base, si tu affiches un message en locale , pour faire revenir l’heure il suffit de renvoyer un message locale vide .

  11. Merci pour cet article !

    Pour info, nouveau plugin Jeedom pour cet équipement, merci Lunarok !
    Bravo pour la doc, brève mais efficace. C’est grâce à cela qu’on a envie d’utiliser vos plugins à tous.

    (Faut avouer que même le meilleur plugin qui soit, quand on arrive pas à s’en servir…c’est assez frustrant et on finit par en prendre un autre qu’on arrive à faire fonctionner ^^)

    Bonne continuation :-)

    Laisser un commentaire

    Ne ratez plus aucune news !

    Inscrivez vous à notre newsletter, et recevez chaque mois toute l'actualité du blog pour ne plus rien louper: actualité, guides, tutoriaux, concours !

    Merci pour votre inscription !