J’ai un portail, que je peux ouvrir et fermer via deux boutons d’actions (Open - Close)
Au niveau du retour d’état (via un module universelle Fibaro en Zwave), je ne peux que savoir quand celui-ci est fermé.
Je sais que l’ouverture complète de mon portail met 28 secondes.
J’aurai aimé faire un widget qui quand le portail est fermé, j’ai une icône de portail de couleur vert en position fermé :
Quand j’actionne l’ouverture, l’icône passe en portail ouvert orange pendant 28s (paramétrable) et passe en portail ouvert rouge.
Et inversement pour la fermeture : Rouge, Orange pendant 28s, puis vert.
Cela me permettrai de savoir quand le portail est en mouvement via l’icône qui s’affiche en orange le temps de ma manœuvre.
Ça vous semble réalisable comme widget ? Ça existe peut être ?
Et donc, comme le propose @Mips , faire afficher l’état de votre portail avec un décalage de 28 s.
Vous pourriez, par exemple, faire afficher dans votre widget, non pas l’état de votre portail mais d’un virtuel que vous feriez varier après un sleep de 28s lancé derrière l’ouverture ou la fermeture de votre portail.
Ça ne pourra pas se faire dans ce virtuel mais par scénario manipulant un autre virtuel.
Dès que vous aurez affecté un état à ce virtuel (état1) (ouvert/fermé) son widget le reflétera.
Donc il faut créer un 2eme virtuel (état2) qui sera modifié par un scénario ayant pour déclencheur le état1
Ce scénario commencera par un sleep 28 puis état2=état1.
Votre widget devant afficher état2.
On peut également faire ça en postxec sans scénario mais plus touchy.
Pour changer l’état de l’info numérique via un scénario, tu passes par une variable ? Je ne sais pas si on peut changer une info numérique directement via un scénario.
Du coup, si tu avais un retour d’état en butée ouvert et fermé, tu pourrais aussi t’envoyer une alerte si le portail est en ouverture ou fermeture depuis plus de 2 minutes (donc coincé ou forcé), c’est ce que j’avais fait sur ma porte de garage
Quand le portail est fermé et que j’appuie sur ma télécommande, le portail entre en manœuvre pour être en position ouverte. Mon module universel passe à 1 dès que le portail n’est plus en position fermé. 0 lors qu’il est fermé.
Le seul truc que je ne sais pas, c’est quand mon portail est arrivé en position 100% ouvert.
Je sais juste qu’il est 100% ouvert 28 secondes après avoir envoyé un ordre d’ouverture.
Le seul problème que j’ai avec les actions, c’est au niveau de l’ouverture
Le portail s’ouvre, le capteur passe l’info virtuel StatutOuverture du virtuel 1.
Le scénario d’exécute et il est censé passé l’info virtuel StatutOuverture à 2 pour avoir le widget en orange. Sauf que l’info virtuel reste à 1.
Bonsoir,
C’est normal car tu as ton widget appliqué sur l’info état du virtuel et l’état StatutOuverture et afficher en texte, tu peux rajouter un event pour chaque commande avec en valeur 0, 1, 2 et tu rajoute l’info dans ton virtuel et appliquer le widget sur cette info.
Essaie de mettre une action après chaque évent que tu passe en variable et tu mets les valeurs en 0,1,2 et tu récupère la valeur avec un virtuel sur lequel tu applique le widget .