Règle pour rétablir les paramètres de la phase de la journée

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

Règle pour rétablir les paramètres de la phase de la journée

Messagepar romu@asnieres » 16 Déc 2016 21:56

Bonjour,

Je n'ai pas trouvé comment gérer le cas de figure suivant :
- J'ai un radiateur qui en fonction de la phase de la journée est en Eco (Jour) ou en Confort (Nuit).
- J'ai créé une règle qui éteint le radiateur si la fenêtre est ouverte.
- Lorsque la fenêtre est fermée, je voudrais rétablir la valeur du radiateur correspondant à la phase de la journée (si la phase est Jour alors Eco, si la phase est Nuit alors Confort).

Y a 'il un moyen de simplement dire à la BOX réapplique les paramètres de la journée en cours ?

merci pour vos conseils,
Romu
romu@asnieres
 
Messages : 32
Inscription : 31 Oct 2016

Re: Règle pour rétablir les paramètres de la phase de la jou

Messagepar influman » 16 Déc 2016 22:49

Etant donné qu'on ne paye pas la box à la règle, il te suffit de passer par deux règles :
la première qui remet à éco si fenêtre devient maintenant fermée et phase est jour

on clique sur le bouton "dupliquer la regle", et on change éco par confort, et phase par nuit :)


Certains s'offusquent de l'absence de l'opérateur "sinon" dans le paramétrage des règles.
Mon avis est que, bien au contraire, il vaut mieux, quand le nb de règles commence à être important, des logiques simples sans "sinon" sur plusieurs règles avec un titre clair. Si on pouvait compliquer la logique de chaque règle avec des "sinon" et opérateurs logiques dans tous les sens, ce serait inmaintenable et on ne saurait plus maîtriser ce que fait la règle (un peu comme des formules excel ultra imbriquées sans passer par des cellules et formules intermédiaires). Et d'ailleurs, je pense que ce serait moins performant en rapidité de déclenchement.

Perso, je fais la différence entre une absence d'opérateur, et une incapacité. Avec le moteur de l'eedomus, il n'y a aucune incapacité, il y a une solution de programmation pour toute logique de fonctionnement.
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: Règle pour rétablir les paramètres de la phase de la jou

Messagepar romu@asnieres » 16 Déc 2016 23:10

Effectivement j'avais pensé par passer par des règles mais c'est dommage d'avoir à créer autant de règles que de phases dans la journée alors que l'agenda permet de gérer déjà pas mal de choses avec les phases de la journée et les actions associées.

Si je pouvais juste réappliquer la phase de la journée en cours pour que toutes les actions associées soient exécutées ce serait plus simple.
romu@asnieres
 
Messages : 32
Inscription : 31 Oct 2016

Re: Règle pour rétablir les paramètres de la phase de la jou

Messagepar influman » 16 Déc 2016 23:17

romu@asnieres a écrit:Effectivement j'avais pensé par passer par des règles mais c'est dommage d'avoir à créer autant de règles que de phases dans la journée alors que l'agenda permet de gérer déjà pas mal de choses avec les phases de la journée et les actions associées.

Si je pouvais juste réappliquer la phase de la journée en cours pour que toutes les actions associées soient exécutées ce serait plus simple.


ça marcherait pour ton cas de fenetre/chauffage à deux valeurs, mais si tu réenclenches une phase de journée dans mon cas par exemple, tu fous un bordel monstre dans les règles et actions :)
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: Règle pour rétablir les paramètres de la phase de la jou

Messagepar romu@asnieres » 16 Déc 2016 23:24

Ce serait quand même pas mal d'avoir l'option pour éviter de démultiplier les règles.

Sinon je peux sauvegarder l'état du radiateur sur un état virtuel lors de l'ouverture et rétablir la valeur à la fermeture en récupérant la valeur de cet état virtuel. je vais tester
romu@asnieres
 
Messages : 32
Inscription : 31 Oct 2016

Re: Règle pour rétablir les paramètres de la phase de la jou

Messagepar influman » 16 Déc 2016 23:34

romu@asnieres a écrit:Ce serait quand même pas mal d'avoir l'option pour éviter de démultiplier les règles.

Sinon je peux sauvegarder l'état du radiateur sur un état virtuel lors de l'ouverture et rétablir la valeur à la fermeture en récupérant la valeur de cet état virtuel. je vais tester


tout à fait, mais il te faudra des règles quand même. L'état "variable" de sauvegarde est nécessaire quand il y a trop de critères pour déterminer la valeur même de cet état.
influman
 
Messages : 2324
Inscription : 30 Oct 2013


Retour vers Règles et programmations

Qui est en ligne ?

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