Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Tuto Shelly MQTT] Domotiser un télérupteur.

Retrouvez ici des sujets concernant le protocole MQTT et les modules domotiques de type MQTT utilisés avec JEEDOM
/!\ Plugin MQTT non officiel
Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

[Tuto Shelly MQTT] Domotiser un télérupteur.

Message par Jeandhom » 13 avr. 2019, 21:57

Ce tuto permet de domotiser un éclairage fonctionnant avec un télérupteur.

Si l'éclairage est piloté par un télérupteur unipolaire et que vous voulez avoir le retour d'état de l'éclairage dans Jeedom, il faudra le remplacer par un télérupteur bipolaire.

Toute intervention sur votre circuit électrique doit être faite hors tension (coupure de la phase et du neutre).

Le module Shelly1 sera à insérer dans le tableau électrique où ce trouve le télérupteur.

Référence :
- Plugin jMQTT de domotruc : viewtopic.php?f=96&t=32675
- Tuto de bronche : viewtopic.php?f=59&t=41109

Pour éviter les risques de chocs électriques, je raccorde, en provisoire, pour configurer le module Shelly1 sur un transformateur 24VDC.


Configuration Réseau sur un mac (à adapter pour les autres OS) :

Création d'un profil Shelly.
001 Réseau Profil Shelly.png
001 Réseau Profil Shelly.png (26.1 Kio) Consulté 9506 fois
Avec une ip fixe dans le range de l'AP du module.
002 Réseau IP Host.png
002 Réseau IP Host.png (70.75 Kio) Consulté 9506 fois
Connexion sur le réseau wifi du module en mode AP (Nom du réseau).
003 Réseau connexion AP.png
003 Réseau connexion AP.png (98.1 Kio) Consulté 9506 fois
Dernière édition par Jeandhom le 13 avr. 2019, 22:10, édité 1 fois.

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par Jeandhom » 13 avr. 2019, 21:58

Connexion sur le serveur web du module à l'adresse 192.168.33.1.
004 Shelly mode AP.png
004 Shelly mode AP.png (252.12 Kio) Consulté 9502 fois
Connexion du module à votre réseau wifi.
S'il n'y a pas de serveur DHCP sur le LAN, il faudra configurer une adresse IP statique.
005 Shelly mode client.png
005 Shelly mode client.png (168.52 Kio) Consulté 9502 fois
Reconnexion sur le réseau wifi du LAN.
006 Réseau connexion normale.png
006 Réseau connexion normale.png (26.88 Kio) Consulté 9502 fois
Dernière édition par Jeandhom le 13 avr. 2019, 22:19, édité 1 fois.

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par Jeandhom » 13 avr. 2019, 22:00

Récupération via le serveur DHCP de l'adresse MAC du module.
Attribution d'un bail avec IP fixe.
007 DHCP MAC Address.png
007 DHCP MAC Address.png (63.38 Kio) Consulté 9492 fois
Connexion sur le serveur web du module à l'adresse fixée par le serveur DHCP.
Mise à jour du firmware.
008 Shelly Update Firmware.png
008 Shelly Update Firmware.png (98.66 Kio) Consulté 9492 fois
Activer le service MQTT.
Indiquer l'IP du broker, généralement l'ip de Jeedom et le port 1883.
009 Shelly Enable MQTT.png
009 Shelly Enable MQTT.png (406.04 Kio) Consulté 9492 fois
Dernière édition par Jeandhom le 13 avr. 2019, 22:25, édité 1 fois.

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par Jeandhom » 13 avr. 2019, 22:01

Le télérupteur change d'état à chaque impulsion.
L'impulsion est simulée par le relai qui se remet à Off une seconde après avoir été mis à On.
010 Shelly Auto Off.png
010 Shelly Auto Off.png (122.45 Kio) Consulté 9491 fois
Pour ne pas cramer le télérupteur après les coupures de courant.
011 Shelly On power Turn Off.png
011 Shelly On power Turn Off.png (168.66 Kio) Consulté 9491 fois
Configuration du switch pour être indépendant du relai.
Le switch servira de retour d'état du télérupteur.
012 Shelly Button Type.png
012 Shelly Button Type.png (186.5 Kio) Consulté 9491 fois
Dernière édition par Jeandhom le 13 avr. 2019, 22:31, édité 1 fois.

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par Jeandhom » 13 avr. 2019, 22:10

Configuration de l'équipement.
013 Jeedom Equipement.png
013 Jeedom Equipement.png (80.33 Kio) Consulté 9491 fois
La commande Off n'est pas à afficher, elle ne sert à rien.
La commande On peut être renommée en "Bouton Poussoir".
014 Jeedom Commandes.png
014 Jeedom Commandes.png (131.44 Kio) Consulté 9491 fois
Schéma type d'un montage avec un télérupteur unipolaire.
ATTENTION : Ce montage est avec coupure du neutre au niveau des boutons poussoirs.
Les installations plus récentes sont généralement avec la coupure de la phase aux boutons poussoirs.
015 Unipolaire retail.png
015 Unipolaire retail.png (80.12 Kio) Consulté 9455 fois
Dernière édition par Jeandhom le 15 avr. 2019, 14:50, édité 2 fois.

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par Jeandhom » 13 avr. 2019, 22:11

L'utilisation d'un télérupteur unipolaire ne permet pas d'avoir le retour d'état du télérupteur.
Le switch reste toujours à 1 (lampe allumée ou éteinte) à cause du retour du neutre par le filament de l'ampoule lorsque l'ampoule est éteinte.
016 Shelly Unipolaire retail.png
016 Shelly Unipolaire retail.png (160.29 Kio) Consulté 9455 fois
Montage avec un télérupteur bipolaire.
017 Shelly Bipolaire retail.png
017 Shelly Bipolaire retail.png (162.13 Kio) Consulté 9455 fois



Je tiens à remercier domotruc et bronche qui m'ont permis d'avancer rapidement dans ce projet. 8-)
Dernière édition par Jeandhom le 15 avr. 2019, 14:52, édité 2 fois.

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par Jeandhom » 14 avr. 2019, 17:22

En configurant un autre shelly1, je viens de m'apercevoir, qu'en mode AP, le shelly1 héberge un serveur DHCP.
Il est donc inutile de passer par la création d'un profil "shelly" (1er post du tuto).
Lors de la connexion au wifi du shelly, le client DHCP de mon mac a obtenu automatiquement l'ip 192.168.33.2.

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par Jeandhom » 15 juin 2019, 18:10

Un petit retour après deux mois d'utilisation.
Le plugin jMQTT donne entière satisfaction avec l'utilisation du Shelly.
Toutes les actions sur le bouton poussoir donne, en temps réel, l'état du télérupteur dans Jeedom.
De même, Jeedom commande le télérupteur sans délai.
Que du bonheur, cela me change du protocole zwave.

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par Jeandhom » 25 juil. 2019, 11:07

Le problème avec un télérupteur, c'est qu'il n'y a qu'une seule commande action que j'ai dénommée "Poussoir".
Capture 20190725.PNG
Capture 20190725.PNG (3.33 Kio) Consulté 9201 fois

Pas de problème lorsque on l'allume/éteint manuellement. On sait que l'on veut changer l'état du télérupteur.

Dans un scénario, c'est plus compliqué, car si on veut allumer la lampe, on doit d'abord connaitre l'état de cette lampe avant de passer la commande action "Poussoir". Sinon, si elle était déjà allumée, en passant ladite commande, elle va s'éteindre.

Il y a peu être plus simple, mais pour faciliter la création des futures scénarios utilisant ce télérupteur, j'ai créé un virtuel avec deux commandes actions : ON et OFF.

Capture 20190727.PNG
Capture 20190727.PNG (58.96 Kio) Consulté 9201 fois


Avec son widget.


Capture 20190726.PNG
Capture 20190726.PNG (2.06 Kio) Consulté 9201 fois

Avatar de l’utilisateur
marmoul
Actif
Messages : 891
Inscription : 01 sept. 2015, 15:50
Localisation : Haute-Saône (70)

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par marmoul » 25 juil. 2019, 16:08

Salut
C’est pas mal et sa m’intéresse :)
Par contre un truc n’es pas forcément clair pour moi dans le câblage par rapport au télérupteur unipolaire.
Tu confirme que ce n’est pas possible d’avoir un retour d’etat sur un telerupteur unipolaire ? Si je veux connaître l’etat de mon telerupteur il faut obligatoirement un bipolaire???
Merci pour le tuto :D

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par Jeandhom » 25 juil. 2019, 18:00

Salut,
Oui, je confirme.
Avec le télérupteur unipolaire, le retour d'état fonctionne seulement quand l'ampoule est retirée de sa douille. Ce qui montre qu'il y a bien un retour par le neutre.

Avatar de l’utilisateur
marmoul
Actif
Messages : 891
Inscription : 01 sept. 2015, 15:50
Localisation : Haute-Saône (70)

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par marmoul » 25 juil. 2019, 19:29

Mince du coup incompatible chez moi j’ai que dès unipolaire... tant pis.
Merci de la réponse

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par Jeandhom » 26 juil. 2019, 14:36

C'est sûr, l'investissement n'est pas le même.
En plus du Shelly1 à 10€, il faut que tu rajoutes environ 25€ pour changer chaque télérupteur.

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: [Tuto Shelly MQTT] Domotiser un télérupteur.

Message par Jeandhom » 09 oct. 2019, 14:28

La discussion peut être poursuivie sur le forum Community : https://community.jeedom.com/t/tuto-she ... pteur/3329

Si un modo peut fermer ce sujet. Merci.

Verrouillé

Revenir vers « [Plugin Tiers] MQTT »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité