Shelly i4 sous MQTT Manager

Bonjour,
Je voudrai capter les entrées de mon shelly i4 nouvellement reçu via mqtt.

J’ai configuré mon i4 pour un accès mqtt sur mon jeedom. Connexion ok.

Je vois bien passer les trames dans les logs.

{"ShellyPorteGarage":{"events":{"rpc":{"src":"shellyplusi4-d48afc42a28c","dst":"ShellyPorteGarage\/events","method":"NotifyStatus","params":{"ts":1732881028.79,"input:3":{"id":3,"state":true}}}},"status":{"input:3":{"id":3,"state":true}}}}

Mon équipement est configuré comme cela…

Ma commande ( info binaire ) est configurée comme cela :
status/input:3/state
Mais rien ne remonte dans la commande info…

J’ai aussi testé avec
ShellyPorteGarage/status/input:3/state

Rien n’y fait. Pas de remontées.

Auriez vous une idée?

Silkarion

$..events[?(@.id==0)].event

:3 dans une commande cela semble bancale.

Il serait bien de taguer le bon plugin: Protocole domotique Communication plugin-mqtt2 . Le problème n’est pas lié au core mais à la facon de paramètrer mqtt2.

Antoine

1 « J'aime »

Pourrais tu m’expliquer un peu plus en détail s’il te plait?
où est-ce que tu inscrit ton screenshoot?
C’est un équipement MQTT? une commande?
Je suis très novice sur MQTT…
Merci d’avance,
Silkarion

Ce sont des commandes infos issues du plugin-jmqtt.
Je ne sais pas si cela est transcriptible sous d’autres plugins MQTT.

Bonjour,
Après une bonne galère et bouillonnement du cerveau et beaucoup de chance d’avoir compris le mode « découverte » :sweat_smile:
Ca y est cela fonctionne…

Pour capitaliser dans la base pour d’autres…

Sur mon Shelly i4 :

  • J’ai donné l’ID « ShellyPorteGarage »
  • J’ai mis mon Identifiant et mot de passe broker que je retrouve dans la zone « Autentification » en zone « Configuration » du pluggin MQTT Manager
  • Enregistrer/le module i4 se reset puis apparait le sigle « Connecté » niveau MQTT. 1st Victory. La plus simple.

Niveau Jeedom/Pluggin MQTT Manager

  • J’ai positionné le QoS à 1 mais pas sur de l’utilité… Maitrise pas encore le sujet. Si quelqu’un peut d’ailleurs donner son avis.
  • J’ajoute un équipement MQTT puis le configure.
  • Dans Topic racine, je mets « ShellyPorteGarage » comme dans mon Shelly i4
  • Ensuite je configure mes commandes :
    Entrée_0 (Info/Binaire) avec parametre => status/input:0/state
    Entrée_1 (Info/Binaire) avec parametre => status/input:1/state
    etc…

J’ai aussi ajouté les commandes suivantes certaines utiles d’autres pour info…
L’IP, le timestamp de la dernière comm’,…

Voili voilou.

Silkarion

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.