[Résolu] Plusieurs macros pour le même périphérique

Échangez ici vos astuces sur la gestion des règles eedomus

[Résolu] Plusieurs macros pour le même périphérique

Messagepar chris-s » 10 Fév 2016 18:22

Bonjour tout le monde !

Je coince sur un détail.
J'ai créé 2 macros dans le même périphérique, qui chacune ont une tempo de 15 minutes avant de déclencher l'action.
Les 2 macros sont exécutées en même temps à la même heure par 2 règles différentes.
Cependant, l'une des 2 macros n'a pas effectué son action.

Est-ce que le lancement de la 2eme macro a annulé le lancement de la première, ce qui voudrait dire qu'on ne peut pas lancer 2 macros du même périphérique en même temps ?
Ou bien les tempos vont se cumuler ?
Dernière édition par chris-s le 11 Fév 2016 18:24, édité 1 fois.
eedomus+ depuis le 15/01/2016
2x Qubino ZMNHAD1, 3x Qubino ZMNHBD1, 8x Qubino ZMNHCD1, 1x Qubino ZMNHND1, 2x Prise Nodon ASP-3-1-00, 1x Télécommande NODON soft, 3x Prise AEO_ZW096, 2x Fibaro FGBS-001, Fibaro FGS-222, Fibaro FGR-222, 4x Zipato ZD2102
chris-s
 
Messages : 585
Inscription : 27 Déc 2015

Re: Plusieurs macros pour le même périphérique

Messagepar Arno » 10 Fév 2016 18:26

Pourrais-tu préciser ce que tu veux faire ?
Parce que je ne vois pas l'intérêt de lancer 2 macros simultanées pour un même périphérique, où un cas de figure où cela serait nécessaire.
Dans tous les cas, c'est forcément source d'embrouilles.
Arno
 
Messages : 194
Inscription : 05 Déc 2015

Re: Plusieurs macros pour le même périphérique

Messagepar chris-s » 10 Fév 2016 18:30

En fait, j'ai une règle n°1 qui ferme 3 volets V2 V3 V4, 15 minutes après le coucher du soleil (d'où la macro pour la tempo de 15 minutes)
Et j'ai une règle n°2 qui ferme V5 17 minutes après le coucher du soleil et si la fenêtre est fermée.

La règle n°1 fonctionnait bien depuis plusieurs jours et aujourd'hui j'ai ajouté la règle n°2.

Au final, c'est uniquement l'action de la règle n°2 qui a été exécutée (fermeture V5 après 17 minutes)

Pourtant, dans l'historique la règle 1 a bien été exécutée aussi ce soir.

Je précise que j'ai créé un périphérique regroupant les valeurs fermées de tous mes volets et les 2 macros sont dans ce périphérique.
Je pense que 2 macros du même périphérique ne peuvent pas être exécutées en même temps.
C'est la seule explication que je vois.
eedomus+ depuis le 15/01/2016
2x Qubino ZMNHAD1, 3x Qubino ZMNHBD1, 8x Qubino ZMNHCD1, 1x Qubino ZMNHND1, 2x Prise Nodon ASP-3-1-00, 1x Télécommande NODON soft, 3x Prise AEO_ZW096, 2x Fibaro FGBS-001, Fibaro FGS-222, Fibaro FGR-222, 4x Zipato ZD2102
chris-s
 
Messages : 585
Inscription : 27 Déc 2015

Re: Plusieurs macros pour le même périphérique

Messagepar Arno » 10 Fév 2016 19:32

Il est probable que le déclenchement de 2 macros simultanées sur le même périphérique soit de toutes façons problématiques.

Et dans ton cas, tu peux facilement contourner le problème.

Vu que manifestement tu testes l'ouverture de la fenêtre au coucher du soleil, et que la fermeture du volet concerné intervient 17 minutes plus tard, tu peux modifier ta règle 1 en ajoutant la condition "fenêtre ouverte" et ta macro n°2 qui ferme les volets 2, 3, 4 et 5

Comme le volet 5 est isolé dans ces macros, tu peux aussi conserver tes règles et créer ta macro de temporisation à 17 minutes directement dans le module du volet 5.

Idéalement, il faudrait tester l'ouverture de la fenêtre au moment de la fermeture du volet. C'est plus sioux mais c'est faisable.
Arno
 
Messages : 194
Inscription : 05 Déc 2015

Re: Plusieurs macros pour le même périphérique

Messagepar chris-s » 10 Fév 2016 20:15

Arno a écrit:Comme le volet 5 est isolé dans ces macros, tu peux aussi conserver tes règles et créer ta macro de temporisation à 17 minutes directement dans le module du volet 5.
C'est ce que j'ai fait, pour séparer les 2 macros qui étaient sur le même périph.
On verra demain soir ;)
eedomus+ depuis le 15/01/2016
2x Qubino ZMNHAD1, 3x Qubino ZMNHBD1, 8x Qubino ZMNHCD1, 1x Qubino ZMNHND1, 2x Prise Nodon ASP-3-1-00, 1x Télécommande NODON soft, 3x Prise AEO_ZW096, 2x Fibaro FGBS-001, Fibaro FGS-222, Fibaro FGR-222, 4x Zipato ZD2102
chris-s
 
Messages : 585
Inscription : 27 Déc 2015

Re: Plusieurs macros pour le même périphérique

Messagepar chris-s » 10 Fév 2016 20:22

Arno a écrit:Idéalement, il faudrait tester l'ouverture de la fenêtre au moment de la fermeture du volet. C'est plus sioux mais c'est faisable.
ça par contre cela n'est pas vraiment nécessaire pour mon usage.
Juste pour ma culture personnelle, tu ferais comment ?
eedomus+ depuis le 15/01/2016
2x Qubino ZMNHAD1, 3x Qubino ZMNHBD1, 8x Qubino ZMNHCD1, 1x Qubino ZMNHND1, 2x Prise Nodon ASP-3-1-00, 1x Télécommande NODON soft, 3x Prise AEO_ZW096, 2x Fibaro FGBS-001, Fibaro FGS-222, Fibaro FGR-222, 4x Zipato ZD2102
chris-s
 
Messages : 585
Inscription : 27 Déc 2015

Re: Plusieurs macros pour le même périphérique

Messagepar Arno » 10 Fév 2016 22:05

Je débute en domotique, alors je n'ai pas forcément la solution la plus optimisée.

Comme ça, sans trop réfléchir, je créerait un état virtuel "test ouverture" avec 2 valeurs : "attente" et "test"

Comprenant une macro avec attente 17 minutes, passage état "test", attente 1 minute puis état "attente"

Une règle qui déclenche la macro quand "soleil" devient "couché"

Une 2ème règle :
conditions :
"test ouverture" devient maintenant "test"
et "ouverture fenêtre 5" est "fermée"
action :
fermeture volet 5

Ca doit marcher.
Arno
 
Messages : 194
Inscription : 05 Déc 2015

Re: Plusieurs macros pour le même périphérique

Messagepar milillicuti » 11 Fév 2016 13:32

Tu ne peux avoir qu'une seule action sur un périphérique.
Exemple : il est sur ON, tu lances une macro "OFF dans 10min". Si tu passes manuellement sur OFF au bout de 5min ta macro est annulée. C'est la dernière action déclenchée qui prend le pas sur tout ce qui est en cours.

Tu peux les séparer en créant des états virtuels avec chacun leur macro.
Communication & publicité - Articles sur la dommotique : http://www.milillicuti.com
milillicuti
 
Messages : 394
Inscription : 28 Juin 2013

Re: Plusieurs macros pour le même périphérique

Messagepar chris-s » 11 Fév 2016 18:24

chris-s a écrit:
Arno a écrit:Comme le volet 5 est isolé dans ces macros, tu peux aussi conserver tes règles et créer ta macro de temporisation à 17 minutes directement dans le module du volet 5.
C'est ce que j'ai fait, pour séparer les 2 macros qui étaient sur le même périph.
On verra demain soir ;)
C'est bon ça fonctionne 8-)

Merci à vous 2 pour vos explications.
eedomus+ depuis le 15/01/2016
2x Qubino ZMNHAD1, 3x Qubino ZMNHBD1, 8x Qubino ZMNHCD1, 1x Qubino ZMNHND1, 2x Prise Nodon ASP-3-1-00, 1x Télécommande NODON soft, 3x Prise AEO_ZW096, 2x Fibaro FGBS-001, Fibaro FGS-222, Fibaro FGR-222, 4x Zipato ZD2102
chris-s
 
Messages : 585
Inscription : 27 Déc 2015


Retour vers Règles et programmations

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 31 invité(s)