-
Intégration d’un module Shelly dans le plugin JMQTT avec l’app Shelly
-
Raccorder électriquement le module Shelly
-
Ouvrir l’app Shelly et cliquer sur les 3 barres
-
Cliquer sur Add device
-
Sélectionner votre SSID 2.4Ghz et renseigner le mot de passe ensuite cliquer sur NEXT.
-
Sélectionner dans la liste le modèle du module à inclure (Shelly 1PM dans l’exemple).
-
Vous aurez ensuite une demande d’accès au module → autoriser l’accès.
-
Donner un nom à votre module et cliquer ensuite sur NEXT
-
Après avoir sélectionné la pièce, vous aurez la possibilité de sélectionner l’image ou d’uploader votre propre image → DONE
-
Votre module est désormais inclus dans l’app Shelly.
-
Cliquer sur le module dans l’app Shelly puis sur →
settings
→settings
. -
Dans →
Device info
sera affiché plusieurs informations dont l’adresse IP -
Copier cette adresse et rendez vous sur votre browser ( ce sera plus aisé que sur le portable)
-
Le sigle rouge indique qu’une mise à jour est disponible sous l’onglet
Firmware Update
→Update firmware version
Le module redémarrera après la mise à jour. -
Passage du module en MQTT
-
Onglet
internet & security
→Advanced-developper settings
-
Cocher la case
Enable MQTT
Possibilité de mettre un username et mot de passe ( perso je n’en mets pas)
Dans l’onglet server, mettre l’IP de votre Jeedom suivi de:1883
Pour moi ce sera192.168.1.50:1883
Dans l’ongletUse custom MQTT préfix
il est possible de le modifier à votre convenance ( J’y touche pas) mais je vais le copier car besoin pour l’inscription au topic plus tard →SAVE
→reboot now
-
A savoir qu’au passage en MQTT, le cloud est désactivé.
-
On va dans Jeedom plugin-jmqtt
-
On donne un joli nom et on clique sur OK
-
On le met dans un objet parent, activer/visible coché et on l’inscrit au topic précédé de
shellies/ et /# à la fin.
Rappelez vous ! -
Ce qui donne
shellies/shelly1pm-3494547814B4/#
→ on sauvegarde.
certains Shelly GEN2 ne prennent passhellies/
devant le topic. -
Magie: les commandes apparaissent
-
Rendez vous sur le dashboard →
Maison
pour moi ( c’est mon objet parent) -
Là vous vous dites Kesako ce truc mais @Bad a bien fait ça donc vous aurez la possibilité
d’appliquer un template en cochant cette case → -
Voilà ! ce post ne rentre pas dans tous les détails de personnalisation du/des modules car il y a énormément de paramètres mais juste à inclure un shelly sous plugin-jmqtt
-
Bon amusement,
Bonsoir,
Quel est l’app Shelly à installer depuis l’App Store de mon iphone? il y a plusieurs app Shelly différentes.
Merci
Bonjour,
J’ai fait toutes les manip mais je n’ai aucune commandes qui remontent. Voici ma config et quelques questions au passage:
- Faut-il cocher Enable sous MQTT settings (encadré en rouge) sachant qu’est déjà coché "Enable ‹ MQTT Control ›?
- le Username et Password, c’est celui pour se connecter à Jeedom ou bien est-ce un username et password que l’on défini pour le module Shelly?
(j’ai essayé avec le username et password admin de mon interface Jeedom mais ça ne va pas et si je ne mets rien ça ne va pas non plus).
Dans Jeedom j’ai créé un Broker « local » car sans cela je ne savais pas choisir de Broker. Est-ce correct?
Voici la config pour le module Shelly:
Dès le départ j’avais inscrit ce bon Topic
Mon Dashboard m’affiche une fenêtre « Mesure Tension » mais elle reste vide :-/
Je ne trouve pas où j’ai fait une erreur…
Merci
Salut,
Laisser username et password vide ou alors configurer le broker jMQTT en mettant un user et MDP
ok j’ai retiré le username et password.
Ici dans le broker côté du plugin jmqtt je ne dois rien mettre?
Je viens d’adapter en ce sens mais ça ne change rien
Il fallait bien créer un Broker « local »?
Une idée où cela coince?
Merci
Je viens de modifier e retirant Shelly/ devant
J’ai des infos qui sont apparues dans le Dashboard
Reste a appliquer un Template mais je ne trouve pas où on coche la case pour cela (comme indiqué dans dans votre tuto)?
Merci
Dans l’équipement jMQTT
Merci j’était passé à côté.
Pas simple après de trouver le bon Template
J’en cherche 1 qui ne m’afficherait que la tension, c’est pas gagné
Bon effectivement je ne trouve pas dans les Template proposé :-/
J’ai décoché « Afficher » où c’était possible mais il faudrait nettoyer davantage l’affichage mais je ne trouve pas où pouvoir le faire.
Résultat:
Il doit bien y avoir moyen de filtrer sur les infos reçues, celles que l’on veut uniquement conserver. La question c’est où fait-on cela?
Une idée?
Merci
Vous décochez ceci dans l’équipement et vous ne conservez que ce qui vous intéresse…
Vos questions auraient mérité un sujet dédié!
Un tout grand merci Furaxworld, j’ai compris le principe, c’est ok maintenant
Bon week-end
Je me permet de déterrer le sujet.
J’ai suivi votre tuto.
Tout va bien sous Jeedom.
Il remonte Les infos
Tout est nickel.
Mais j’ai une quesiton. J’ai pas de remonter sur l’état du Shelly. cad « online ».
Il y a aucune info.
Et c’est de mon point de vue une info assez utile en domotique ^^
Et sur votre template, on voit que online est « allumé ».
Comment recuperer l’info ??
En vous remerciant.
Dans la doc du plugin peut-être?
https://docs.bad.wf/fr_FR/jmqtt/stable/index
Antoine