[Tuto] Gestion de volets roulants avec Sonoff R2 (également autonome)

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
getget
Messages : 98
Inscription : 05 janv. 2018, 03:21

Re: Gestion de volets roulants avec Sonoff R2 (également autonome)

Message par getget »

Il n'y a pas trop le choix de toute façon sinon ça ne rentre pas effectivement. Il vaut mieux juste s'assurer qu'il n'y a pas de partie métallique autour par exemple à rail à placo. Également faire attention car c'est du 220 volts directement dans la cloison.
mr monk
Messages : 6
Inscription : 09 avr. 2018, 11:15

Re: Gestion de volets roulants avec Sonoff R2 (également autonome)

Message par mr monk »

getget a écrit : 12 févr. 2019, 08:46 Il n'y a pas trop le choix de toute façon sinon ça ne rentre pas effectivement. Il vaut mieux juste s'assurer qu'il n'y a pas de partie métallique autour par exemple à rail à placo. Également faire attention car c'est du 220 volts directement dans la cloison.
oui effectivement, généralement il y a le cadre ou les fixations de la fenêtre pas loin :s
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: Gestion de volets roulants avec Sonoff R2 (également autonome)

Message par dokho »

Bonjour,
J'utilise des boites avec poche pour micro-modules, cela évite que le pcb entre en contact avec quoi que ce soit.
mr monk
Messages : 6
Inscription : 09 avr. 2018, 11:15

Re: Gestion de volets roulants avec Sonoff R2 (également autonome)

Message par mr monk »

dokho a écrit : 12 févr. 2019, 12:16 Bonjour,
J'utilise des boites avec poche pour micro-modules, cela évite que le pcb entre en contact avec quoi que ce soit.
tu parle bien des boites d'encastrement?
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: Gestion de volets roulants avec Sonoff R2 (également autonome)

Message par dokho »

Bonjour,

Oui, ce sont des boîtes d'encastrement avec poche pour micro-modules BLM

https://www.amazon.fr/Boite-dencastreme ... B071FR3YY8
piloo60
Messages : 4
Inscription : 28 nov. 2018, 17:08

MQTT

Message par piloo60 »

Bonjour
Je débute avec Domoticz.
J'ai suivi à la lettre ce superbe tuto qui m'a permis de remplacer mes anciens BP par des sonoff DUAL R2.
Déjà merci pour cette partie qui fonctionne déjà parfaitement sans Domoticz.

Je bloque sur le passage dans DOMOTICZ - MQTT
Créer store vénitien
.....
Depuis quel menu de Domoticz puis-je accéder à ce type de création (je ne reconnais pas d'écran typique de ta saisie d'écran dans ma version Domoticz)
Dois-je d'abord installer un broker ? Si oui, lequel ?

Merci et sorry si cette question paraît stupide mais démarrer de zéro m'a déjà demandé pas mal d'efforts pour comprendre "presque" tout jusque là !

Bon dimanche
Piloo60
getget
Messages : 98
Inscription : 05 janv. 2018, 03:21

Re: Gestion de volets roulants avec Sonoff R2 (également autonome)

Message par getget »

Bonjour, oui li te faut un broker MQTT.
Dans ma version de Domoticz tu vas dans Interrupteur -> Ajout Manuel, puis tu prends un materiel virtuel (si tu en as un, sinon tu en créés un d'abord), et dans "Type d'interrupteur" tu mets "Venetian Blinds EU"
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: Gestion de volets roulants avec Sonoff R2 (également autonome)

Message par balajol »

Bonsoir Getget,
Merci pour ce Tuto,
Pour le Fonctionnement par Bouton Poussoir en Local je suis obligé d'appuyer 2 fois pour que la commande soit perçue, as tu une idée de la raison ?
j'ai cru voir je ne sais plus ou un Problème de retour d état sous Jeedom .

Je suis sous Windows et n'ai pas réussi à utiliser MQTT ,mais hormis ce petit Problème, cela Fonctionne avec des SONOF DUAL R2 et Touch R2.

Flash espeasy : ESP_Easy_mega-20190523_normal_ESP8285_1M.bin

Rule (Que tu connais :-) ):

Code : Tout sélectionner

on System#Boot do
gpio,12,0
gpio,5,0

endon

on BPM#Bouton_Montee=1 do 
	if [Relais-GPIO-12#Relais_1]=1 OR [Relais-GPIO-5#Relais_2]=1 
		gpio,12,0
		gpio,5,0
                Delay 100
		timerset,1,0 
	else
		gpio,5,0 
		Delay 1000 
		gpio,12,1
                              
		timerset,1,30 
	endif
endon

on BPD#Bouton_Descente=1 do 
	if [Relais-GPIO-12#Relais_1]=1 OR [Relais-GPIO-5#Relais_2]=1 
		gpio,12,0
		gpio,5,0
                Delay 100
		timerset,1,0 
	else
		gpio,12,0 
		Delay 1000 
		gpio,5,1
                                
		timerset,1,30
	endif
endon

on Rules#Timer=1 do
	timerset,1,0
	gpio,12,0
	gpio,5,0
	Delay 100
endon

Hormis la non Utilisation du Broker MQTT, les autres Paramètres sous Espeasy sont ceux de ton Tuto
Pour avoir un retour d'état , j'utilise un script blockly qui met à jour le "Dummy" Blind a partir du retour d'état des GPIO 12 et 5.
Merci de ton retour éventuel pour supprimer cette commande double sur les poussoir pour que la commande soit prise en compte.
(en regardant l'onglet device sous espeasy, les Deux GPIO 0 et 9 sont toujours à 1 , j'ai le sentiment que le premier appuis met à Zéro et le suivant à 1, chose parfois constatée dans les Log, j'ai essayé sans succès de forcer à o dans la rule..)
Cdt
Bertrand
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
ljleyoshi
Messages : 7
Inscription : 12 juil. 2019, 21:52

Re: Gestion de volets roulants avec Sonoff R2 (également autonome)

Message par ljleyoshi »

balajol a écrit : 25 juin 2019, 21:56 Bonsoir Getget,
Merci pour ce Tuto,
Pour le Fonctionnement par Bouton Poussoir en Local je suis obligé d'appuyer 2 fois pour que la commande soit perçue, as tu une idée de la raison ?
j'ai cru voir je ne sais plus ou un Problème de retour d état sous Jeedom .

Je suis sous Windows et n'ai pas réussi à utiliser MQTT ,mais hormis ce petit Problème, cela Fonctionne avec des SONOF DUAL R2 et Touch R2.

Flash espeasy : ESP_Easy_mega-20190523_normal_ESP8285_1M.bin

Rule (Que tu connais :-) ):

Code : Tout sélectionner

on System#Boot do
gpio,12,0
gpio,5,0

endon

on BPM#Bouton_Montee=1 do 
	if [Relais-GPIO-12#Relais_1]=1 OR [Relais-GPIO-5#Relais_2]=1 
		gpio,12,0
		gpio,5,0
                Delay 100
		timerset,1,0 
	else
		gpio,5,0 
		Delay 1000 
		gpio,12,1
                              
		timerset,1,30 
	endif
endon

on BPD#Bouton_Descente=1 do 
	if [Relais-GPIO-12#Relais_1]=1 OR [Relais-GPIO-5#Relais_2]=1 
		gpio,12,0
		gpio,5,0
                Delay 100
		timerset,1,0 
	else
		gpio,12,0 
		Delay 1000 
		gpio,5,1
                                
		timerset,1,30
	endif
endon

on Rules#Timer=1 do
	timerset,1,0
	gpio,12,0
	gpio,5,0
	Delay 100
endon

Hormis la non Utilisation du Broker MQTT, les autres Paramètres sous Espeasy sont ceux de ton Tuto
Pour avoir un retour d'état , j'utilise un script blockly qui met à jour le "Dummy" Blind a partir du retour d'état des GPIO 12 et 5.
Merci de ton retour éventuel pour supprimer cette commande double sur les poussoir pour que la commande soit prise en compte.
(en regardant l'onglet device sous espeasy, les Deux GPIO 0 et 9 sont toujours à 1 , j'ai le sentiment que le premier appuis met à Zéro et le suivant à 1, chose parfois constatée dans les Log, j'ai essayé sans succès de forcer à o dans la rule..)
Cdt
Bertrand
Même problème que balajol
Cela fonctionne correctement via domoticz mais avec mon bouton poussoir d'origine je suis obligé d'appuyer 2 fois dessus pour monter ou descendre.
Quelqu'un a trouvé la solution?

Cordialement,
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: Gestion de volets roulants avec Sonoff R2 (également autonome)

Message par balajol »

Bonsoir,

Personnellement j ai contourne le probleme avec espurna,un seul clic avec le sonoff Touch.
Cdt
Bertrand
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
Répondre