Page 1 sur 1

Volet roulant & 3 switch

Publié : 07 nov. 2017, 18:40
par romeo
Bonjour,

J'essaie désespérément de faire fonctionner un volet roulant avec DZ & Rflink.
La télécommande possède 3 bouton (Up, Down, Stop)

En mode auto-détection, DZ détecte bien l'appuie sur une touche et propose d'ajouter un dispositif, je sélectionne donc "Blinds" comme type de device.
A partir du device créé, le volet ne fonctionne pas. J'ai tenté avec "Venetian Blinds EU", ça ne fonctionne pas non plus.

Autrement, DZ ajoute 1 device Switch on/off avec un ID différent pour chaque bouton de la télécommande. (Type: Light/Switch Sous-Type: TriState Donnée: On ou Off)
A partir de ces 3 devices indépendants les uns des autres, je peux effectivement déclencher l'action correspondante à chacun.
Le volet réagit lorsqu'un des devices passe à "On", en basculant sur "Off", il ne se passe jamais rien.

Avec un device virtuel de type "selector", je peux choisir l'action en fonction de la sélection. Ça fonctionne mais cette solution ne me convient pas. Le device ne sera plus géré comme un volet et va me poser d'autres soucis pour la suite.

L’idéal serait de pouvoir faire fonctionner mon volet avec un device de type "Venetian Blinds EU", c'est le seul qui propose les 3 fonctions de ma télécommande. Le type "Blinds" ne propose que Up & Down.

Bien évidement, moins il y aura de script et mieux ça sera.

Quelqu'un à t-il une meilleure solution à me proposer ??
Avec les devices "esclaves", n'y a t-il pas quelque chose à essayer ?



Cordialement,

Re: Volet roulant & 3 switch

Publié : 08 nov. 2017, 20:26
par Fredok
Bonjour,
la télécommande possède 3 boutons et se comporte dans DZ par 3 "push_on" (haut-bas-arret)
J'ai des dispositifs équivalents et ce que j'ai fait (en blind seulement mais certainement adaptable)
- creer un blind virtuel "Chambre2_Volet_Roulant"
- un petit script device du genre
if(devicechanged['Chambre2_Volet_Roulant']=="Open") then
commandArray['Chambre2_Volet_RoulantHAUT']='On'
end
if(devicechanged['Chambre2_Volet_Roulant']=="Closed") then
commandArray['Chambre2_Volet_RoulantBAS']='On'
end

c'est tout
cordialement

Re: Volet roulant & 3 switch

Publié : 09 nov. 2017, 11:31
par romeo
Salut Fredo,

Merci pour ta proposition.
Effectivement cela fonctionne pour le UP & DOWN en passant par un device virtuel mais pas pour le STOP. Même avec un device "Venetians Blinds".
Le véritable problème, c'est que rflink ne reconnait pas correctement ma télécommande.
Rflink détecte bien les trames mais les interprète très mal. Il considère qu'il s'agit de télécommande différente (les ID & adresses sont tous différents pour chaque commande).
Pour la commande STOP, rflink ne détecte même pas le bon protocole.

Domoticz ne regroupera donc pas les 3 boutons de ma télécommande sur un seul device (blinds ou venetians blinds).

Cordialement,

Re: Volet roulant & 3 switch

Publié : 09 nov. 2017, 21:29
par Fredok
Bonjour, c'est pareil chez moi RFlink reconnait 3 signaux distincts que j'ai nommés (donc 3 push-on)
Chambre2_Volet_RoulantHAUT
Chambre2_Volet_RoulantBAS
Chambre2_Volet_RoulantARRET

ensuite je regroupe 2 des signaux Chambre2_Volet_RoulantHAUT & Chambre2_Volet_RoulantBAS via le script précédent sur un virtual blind Chambre2_Volet_Roulant.
on peut aussi regrouper les 3 signaux reels sur un venetian (jamais utilisé)