| |

Télécommande MQTT avec ESP8266

Partant d’un problème simple, comment remplacer une télécommande Somfy hors de prix pour venir activer la passerelle Somfy décrite ici ?

La solution est arrivée avec un vieux NodeMCU Lolin V3, un ESP8266 laissé de côté, mais largement suffisant pour pouvoir lire un clavier souple à membrane ou des boutons plus gros, suffisant pour une interface Web de configuration, pour une interface Web de gestion en cliquant sur les boutons, permettant une mise à jour OTA, autorisant également l’appui long sur les boutons pour offrir encore plus de fonctionnalités. Au final, ce sont donc 6 trames MQTT possibles, de quoi commander plein de volets ou imaginer une domotique un peu plus ergonomique, du bout des doigts !

La page de commande est on ne peut plus simple :

Bien entendu, la couleur et le texte des boutons se configurent à volonté dans l’onglet « Configuration » qu’on aperçoit en bas :

Restait donc à étudier un boitier pour intégrer tout ce p’tit monde de façon propre. Pris d’un doute sur les récentes capacités en hausse de Gemini, j’ai tenté une question en lui fournissant des photos du NodeMCU et du clavier :

es-tu capable de me faire un boitier pour ce module nodemcu lolin v3, dimensions 58 x 31 x 13 mm, en prévoyant sur le couvercle supérieur un clavier de dimensions 57 x 20 mm ?

Et là, surprise,ni une ni deux, Gemini me pond un code SCAD (OpenSCAD) qui va me générer le premier protoype de boîtier :

Vous noterez d’office qu’il a prévu de lui même une découpe pour le câble plat issu de l’interrupteur à membrane, je ne lui ai RIEN demandé, il a réfléchi tout seul pour ajouter ça !!! Je suis rarement impressionné, sauf là, vraiment, bravo, chapeau !

Après l’impression, le boitier collait parfaitement aux besoins :

On allait maintenant pouvoir arrondir un peu les angles, faire plus design :

J’ai ajouté 2 bandes sur le côté, configurables en largeur et hauteur, pour venir mieux caler le NodeMCU en fond de boitier. Par sécurité, je pense glisser une goutte de colle à terme ceci dit, ou de scotch double face, à voir. Et voici le résultat en impression 3D PETG :

Il ne reste plus qu’à venir fixer le clavier à membrane. A ce sujet, pour les trois boutons, l’ESP8266 utilise les GPiO D1, D2 et D5, mais bien entendu cela peut évoluer vers beaucoup plus au besoin, un clavier plus gros, un boitier adapté, etc.

Et voici pour terminer le code pour votre IDE Arduino. Les topics MQTT ne sont pas définis partout par défaut, uniquement sur les appuis courts des trois boutons. Là encore, tout est améliorable, à vous de jouer 😉

https://github.com/infrarik/mqttremote

Publications similaires

  • RaspberryPi : suivre les transpondeurs !

    Nouvelle application du Raspberry Pi : suivre les transpondeurs des avions, ou plus exactement les trames ADS-B transmises par les aéronefs. Simplifions à l’extrême : chaque appareil est muni d’un transpondeur, chargé de diffuser des informations à ceux qui veulent bien écouter. On y retrouvera l’altitude, la vitesse, le cap, etc. L’avion va donc se faire « voir » des autres avions et du contrôle au sol, mais également de nous, puisque nous allons nous équiper pour recevoir les données, via notre…

  • Raspberry Pi B+ : télécommande 433 MHz universelle

    Le Raspberry Pi est une plateforme parfaite pour développer de la domotique. Aujourd’hui, voyons comment lui faire reconnaitre un code de télécommande 433 MHz, et comment reproduire ce code en émission. Commençons par identifier les sorties GPIO de la bestiole : La broche 1 est celle située la plus près de la LED rouge d’alimentation. Nous allons donc utiliser les broches 2 et 4 pour le +5V nécessaire aux modules 433 MHz, les broches Ground pour la masse (GND) des…

  • SkyDSL : satellite sans limitations !

    Bonne nouvelle, Infracom est désormais partenaire de SkyDSL, une offre d’internet par satellite (bi-directionnel) totalement illimitée, avec des débits jusqu’à 10 MBps descendants et 4 Mbps montants, utilisant le tout nouveau satellite Ka-Sat : Une rubrique dédiée est visible sur la boutique en ligne. Il est prévu de vous présenter un test complet de l’installation et du fonctionnement, mais patientons encore un peu, attendons le lancement commercial 😉 L´Internet skyDSL haut débit par satellite. Réception de données jusqu´à 36.000 Kbit/s. Disponible…

  • VPS OVH : Prestashop, WordPress

    Suite des aventures d’Infracom sur le VPS d’OVH, version de base à 6,57 €, une façon de se faire les dents à moindre coût, hors production pour le moment, tout en conservant la possibilité d’évoluer vers plus puissant. A l’heure actuelle, nous avons hébergé le blog WiFi et la boutique en ligne, deux copies parfaitement identiques et parfaitement opérationnelles. Certes, il ne faudra pas compter utiliser le VPS actuel en charge, mais le principe est là, testé et validé. Oui,…

  • 2015 : quoi de neuf ?

    Les interminables fêtes de fin d’année sont enfin terminées, voici désormais la nouvelle année, que Blogwifi.fr vous souhaite bien évidemment bonne, excellente, et pleine de joie : comment pourrait-il en être autrement après tout ? 😉 Mais comme chaque année, mon discours ne changera pas, orienté vers ceux qui n’ont rien, voir ceux qui ont moins : pensez à eux, pensez à elles ! Se priver de peu apporte toujours beaucoup à d’autres, et c’est tellement valorisant de faire un…

  • |

    Amazon s’envoie en l’air avec Delta

    Delta Airlines propose désormais un accès gratuit à la boutique Amazon depuis ses avions. Vous pourrez ainsi parcourir l’immense boutique en ligne, passer vos commandez, tout en admirant les nuages à 10 000 m d’altitude. Pour vous connecter, il vous suffira d’ouvrir votre navigateur internet, d’accéder au portail WiFi Delta Connect et de cliquer sur l’une des bannières Amazon. Vous trouverez également des informations de voyage en temps réel, le contenu du Wall Street Journal et du magazine People, des promotions via…

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.