Shelly 2.5 et MQTT

L'intégration des autres protocoles dans Domoticz
Répondre
zamac50
Messages : 6
Enregistré le : 20 janv. 2016, 13:58

Shelly 2.5 et MQTT

Message par zamac50 »

Bonjour,
J’ai installé un shelly 2,5 pour piloter un volet roulant (fonctionne parfaitement avec l’application shelly cloud). Je voulais utiliser MQTT pour la liaison avec domoticz.
Problème : domoticz ne trouve pas les dispositifs shelly.

Configuration :
Domoticz V2020.2
Shelly 2,5
Python 3,7,3 par défaut (j’ai aussi les versions 3,5 et 2,7)
plugin Shelly mqtt installé
mosquitto 1,5,7 installé
Accepter les nouveaux dispositifs : validé
cache vidé

Dans l’interface du shelly, j’ai coché enable MQTT, j’ai saisi un identifiant et mot de passe, l’adresse IP de domoticz(192.168.1.102 pour moi):1883 pour le port.

Dans domoticz, matériel, j’ai ajouté shelly MQTT, l’adresse IP de domoticz(192.168.1.102), le port 1883, identifiant et mot de passe idem que sur le shelly.

Dans les logs, shelly mqtt se connecte avec le serveur mqtt
(Shelly plugin) New hardware creation enabled
(Shelly plugin) Connected to MQTT Server: 192.168.1.102:1883

Aucun message d’erreur, et pourtant aucun dispositif shelly n’apparaît.
J’ai suivi de nombreux forum sans succès. Je pense avoir suivi la procédure.
https://github.com/enesbcs/Shelly_MQTT

J'utilise Domoticz depuis plusieurs années avec beaucoup de plaisir. Merci pour votre aide.

Neutrino
Messages : 1660
Enregistré le : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)
Contact :

Re: Shelly 2.5 et MQTT

Message par Neutrino »

Commence par vérifier que les infos du shelly remontent bien sur ton broker mqtt.
J'aime bien mqtt.fx pour ça.
Si tu souscris à "shellies/#" tu devrais voir des trames remonter.
Sinon, vérifie adresse, login et mot de passe. Perso je n'ai pas de mot de passe sur mon réseau local.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?

zamac50
Messages : 6
Enregistré le : 20 janv. 2016, 13:58

Re: Shelly 2.5 et MQTT

Message par zamac50 »

Bonjour,
J'ai installé sur mon pc mqtt.fx, j'ai configuré le broker installé sur mon pi. Au début, aucune remontée. J'ai modifié la connexion wifi du shelly, car je passais par un routeur wifi xiaomi en répéteur mais visiblement, il bloquait les remontées. J'ai pris le wifi de ma box internet, et la communication est remontée sur domoticz.
Un grand merci pour votre aide. Problème résolu.

Neutrino
Messages : 1660
Enregistré le : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)
Contact :

Re: Shelly 2.5 et MQTT

Message par Neutrino »

Super !
j'ai 3 shelly 1 et le plugin MQTT est le meilleur sans avoir à le flasher.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?

ogulf
Messages : 366
Enregistré le : 15 juin 2017, 14:41

Re: Shelly 2.5 et MQTT

Message par ogulf »

J'ai un Shelly 1PM (mon tout premier :) :) ) que je n'arrivais pas à faire communiquer avec Domoticz/MQTT.
J'avais trouvé une solution via script qui interrogeait le Shelly très très (trop ??) régulièrement, parsait le résultat et formatait un JSON pour maj un capteur virtuel => trop compliqué et pas du tout intuitif (mais c'était fonctionnel) !

Je l'ai donc flashé avec Tasmota, paramétré MQTT et IDX Domoticz... et impeccable !

Par contre il est vrai que le firmware d'origine est plutôt bien fait.

Peut-être hors sujet mais :
- est-il possible de remettre le firmware d'origine (je n'ai pas réussi à faire de sauvegarde avant de mettre Tasmota, donc déjà je n'ai pas d'image source)
- si oui.... il faut déjà que je fasse un retour arrière, et je vous solliciterai peut-être pour arriver à faire communiquer le firmware Shelly avec Domoticz en MQTT... :oops:
Domoticz Stable sur RPi3 + RFPlayer + ZWave+ + RFLink R48 :
- 11 x RF660P
- 1 x FGSD-002
- 10 x F007TH
- 5 x Emcoluxr EV1527 + 4 x NAS-DS01Z
- 4 x NAS-PD02Z
- 1 x Shelly 1PM

Flying Domotic
Messages : 154
Enregistré le : 10 mars 2020, 15:26

Re: Shelly 2.5 et MQTT

Message par Flying Domotic »

Sur le principe, il est possible de lire le firmware d'un ESP8266 avec les outils standards.

Il faudrait alors trouver un autre Shelly 1PM non modifié pour récupérer son FW d'origine. Dans le pire des cas, j'en ai, je devrais pouvoir récupérer un FW.

ogulf
Messages : 366
Enregistré le : 15 juin 2017, 14:41

Re: Shelly 2.5 et MQTT

Message par ogulf »

Je veux bien que tu m'envoies un .bin du FW d'origine.
Par contre rien ne presse. D'autant que dans les 10 prochains jours je ne vais rien pouvoir faire de mon côté.

Je t'envoie mon mail en mp si ça te va.
Domoticz Stable sur RPi3 + RFPlayer + ZWave+ + RFLink R48 :
- 11 x RF660P
- 1 x FGSD-002
- 10 x F007TH
- 5 x Emcoluxr EV1527 + 4 x NAS-DS01Z
- 4 x NAS-PD02Z
- 1 x Shelly 1PM

Répondre