Page 1 sur 1

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

Publié : 13 avr. 2019, 21:57
par Jeandhom
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é 639 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é 639 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é 639 fois

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

Publié : 13 avr. 2019, 21:58
par Jeandhom
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é 635 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é 635 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é 635 fois

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

Publié : 13 avr. 2019, 22:00
par Jeandhom
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é 625 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é 625 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é 625 fois

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

Publié : 13 avr. 2019, 22:01
par Jeandhom
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é 624 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é 624 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é 624 fois

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

Publié : 13 avr. 2019, 22:10
par Jeandhom
Configuration de l'équipement.
013 Jeedom Equipement.png
013 Jeedom Equipement.png (80.33 Kio) Consulté 624 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é 624 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é 588 fois

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

Publié : 13 avr. 2019, 22:11
par Jeandhom
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é 588 fois
Montage avec un télérupteur bipolaire.
017 Shelly Bipolaire retail.png
017 Shelly Bipolaire retail.png (162.13 Kio) Consulté 588 fois



Je tiens à remercier domotruc et bronche qui m'ont permis d'avancer rapidement dans ce projet. 8-)

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

Publié : 14 avr. 2019, 17:22
par Jeandhom
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.

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

Publié : 15 juin 2019, 18:10
par Jeandhom
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.

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

Publié : 25 juil. 2019, 11:07
par Jeandhom
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é 334 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é 334 fois


Avec son widget.


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

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

Publié : 25 juil. 2019, 16:08
par marmoul
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

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

Publié : 25 juil. 2019, 18:00
par Jeandhom
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.

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

Publié : 25 juil. 2019, 19:29
par marmoul
Mince du coup incompatible chez moi j’ai que dès unipolaire... tant pis.
Merci de la réponse

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

Publié : 26 juil. 2019, 14:36
par Jeandhom
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.