Forum eedomus
http://forum.eedomus.fr/

Règle
http://forum.eedomus.fr/viewtopic.php?f=18&t=349
Page 1 sur 2  Suivant »
Auteur:  Moe [ 03 Juil 2012 21:16 ]
Sujet du message:  Règle

Bonsoir!
J'ai un petit souci avec une règle, qui me semble fonctionnait il y a quelque temps:

Critères:

Alarme est égal à activée
Et Alarme devient maintenant égal à désactivée

> Envoyer email.

Auriez vous une petite astuce pour moi?
Merci d'avance.
Auteur:  khazai [ 04 Juil 2012 08:15 ]
Sujet du message:  Re: Règle

Et elle ne fonctionne pas? Peut-être plus clair sur ton souci stp.
Auteur:  Moe [ 04 Juil 2012 08:27 ]
Sujet du message:  Re: Règle

Non, elle ne fonctionne pas. Je ne reçois pas de mail, ni de notification, et la dernière exécution n'est pas mise à jour. Elle ne s'exécute pas.
Auteur:  khazai [ 04 Juil 2012 08:34 ]
Sujet du message:  Re: Règle

Tu attends bien que l'alarme soit complètement activé? Car si elle est en cours de macro du style "Désactivé (Activé dans 2min mail + SMS)", elle ne fonctionnera pas ta règle car pour lui l'alarme a toujours le statut "Désactivé". Je dis ça car je me suis fait avoir quelque fois lol.
Auteur:  khazai [ 04 Juil 2012 08:36 ]
Sujet du message:  Re: Règle

Sinon, t'as essayé de faire juste ça :

Alarme devient maintenant égal à désactivée

> Envoyer email.


pas besoin de connaitre l'état actuel de l'alarme, puisque que dans ta règle tu as mis "Devient maintenant". Aucune chance que ta règle de répète sans cesse.

Edit : elle ne peut pas fonctionner car ta règle va se déclencher que si ton alarme est activé et aussi désactivé, c'est impossible.
Auteur:  support_eedomus [ 04 Juil 2012 08:37 ]
Sujet du message:  Re: Règle

Bonjour,

a en lire la description de votre règle les critères sont opposés donc non réalisables simultanément.
N'hésitez pas a envoyer une capture d'écran a support@eedomus.com afin qu'ils fassent une analyse plus approfondie.

Bien cordialement
Auteur:  Moe [ 04 Juil 2012 08:39 ]
Sujet du message:  Re: Règle

En fait, j'ai dit alarme, pour être un peu plus clair dans mon post.
Mais j'utilise un périphérique de test que j'ai appelé test, et donc les valeurs sont 0>a, et 1>az.

ce qui donne

Si
Test est égal à a
et Test devient maintenant égal à az

Je n'ai donc aucune macro.

ta deuxième solution fonctionne. Mais ce n'est pas ce que je recherche. Je veux réaliser une action que lorsque celui ci est dans tel état.
Je capture, et je repost...
Merci
Auteur:  khazai [ 04 Juil 2012 08:39 ]
Sujet du message:  Re: Règle

J'ai édité mon post précédent mais je me suis fait grillé par le support lol.
Auteur:  Moe [ 04 Juil 2012 08:50 ]
Sujet du message:  Re: Règle

Image
La dernière exécution ne correspond pas à cette règle. (C'est un périphérique de test! :P)
Auteur:  Moe [ 04 Juil 2012 08:57 ]
Sujet du message:  Re: Règle

Ben en fait, chez moi, j'ai créé mes propres règles pour l'alarme. J'ai également un mode Home (Pour la nuit). S'en suivra un mode Home, pour le jour.
Donc je voudrais réaliser une action que lorsque je passe d'une désignation à une autre...

En fait, ce qu'il me faudrait alors, ce serai un "était avant égal à" !
C bien cela?
Auteur:  support_eedomus [ 04 Juil 2012 08:59 ]
Sujet du message:  Re: Règle

D'accord, vous souhaitez que la règle se déclenche uniquement si le périphérique passe de l'état "a" vers "az" mais pas s'il passait de l'état "b" vers "az" c'est bien cela ?

Malheureusement le moteur de règle n'est pas conçu ainsi: la règle sera analysée lors du changement de l'état du module, donc il sera déjà en "az" et voscritères ne seront jamais vérifiés.

La notion de "Maintenant" signifie que c'est un changement de valeur du module qui doit être à l'origine du test (En effet la règle peut être testée pour d'autre raisons: critère horaire, un autre module parmi les critères à changé de valeur et donc la règle est à nouveau analysée)

La notion de "devient" signifie que le critère sera validé seulement si sa valeur précédente était différente.
Auteur:  support_eedomus [ 04 Juil 2012 09:01 ]
Sujet du message:  Re: Règle

Nos messages ce sont croisés, effectivement un "était avant égal à" répondrait à votre besoin.
Auteur:  Moe [ 04 Juil 2012 09:10 ]
Sujet du message:  Re: Règle

Merci beaucoup pour cette réponse!

:roll:
Je pense que vous vous attendez a ma demande:

Serait-il possible dans une prochaine version d'intégrer une fonction du type?
:oops:


Sinon, l'alternative à laquelle je pense sur le coup, serait de créer un autre périphérique en parallèle.

Je vais essayer de ce coté, et je reposte.
Auteur:  Moe [ 04 Juil 2012 09:31 ]
Sujet du message:  Re: Règle

Voilà, j'ai créé deux périphériques en parallèle: test-0 et TEST-1

Je pense réussir à me débrouiller comme cela. Je pense aussi qu'avec les dernières MAJ il est maintenant possible de faire comme si le deuxième périphérique était inexistant.

Image Image

Ca commence à ressembler à une fourmilière! J'aime!
Auteur:  khazai [ 04 Juil 2012 09:33 ]
Sujet du message:  Re: Règle

Et si tu essaye ça :

Si
Test est égal à a
et Test devient égal à az


Tu as bien ton changement de statut de a vers az. Si "a" devient "az", c'est bien qu'il etait sur "a" avant lol.

J'ai utilisé cet fonction "devient" pour la 1ère fois hier.
Auteur:  Moe [ 04 Juil 2012 09:45 ]
Sujet du message:  Re: Règle

Oula! T'es un fou!
J'ai pas osé encore l'utiliser!

J'avoue que le support me l'a expliqué en plusieurs fois, mais j'ai du mal à comprendre la différence entre DEVIENT, et DEVIENT MAINTENANT... :roll:

Mais bon, je n'en ai pas encore l'utilité. DEVIENT MAINTENANT me va bien.

Mais dans mon cas, DEVIENT ne fonctionne pas.
Ton pseudo n'est pas apparu dans mes notifications...
Image
Auteur:  khazai [ 04 Juil 2012 10:07 ]
Sujet du message:  Re: Règle

Ca fonctionne ou ça fonctionne pas? lol.

Edit : j'ai compris, ca ne fonctionne toujours pas. Et tu as essayé en supprimant la 1ère ligne de tes critères. Juste mettre :

- Test devient égal à AZ
Auteur:  Moe [ 04 Juil 2012 10:18 ]
Sujet du message:  Re: Règle

Je concrétise mon test.
Je crée actuellement un périphérique (genre boolean) avec les désignations 0>false et 1>true.

Si boolean = true,
mon périphérique a le droit de réaliser l'action.

Si boolean = false,
rien ne se passe...

Et quand j'active l'alarme, boolean = true;

Je pense que ce périphérique pourrait être utile également pour d'autres règles. A voir, car ça pourrait être vite fait de s'emmêler les pinceaux.

Je test tout cela, et je repost ce soir!
Auteur:  Moe [ 04 Juil 2012 10:25 ]
Sujet du message:  Re: Règle

Oui, Khazai, j'ai essayé, ça fonctionne, mais mon but, est de réaliser une action que lorsque l'alarme passe de "Activée" à "Désactivée". Dans ta règle, l'action serait réalisée même si je passe de "Home" à "Désactivée".
Auteur:  khazai [ 04 Juil 2012 10:33 ]
Sujet du message:  Re: Règle

Ok, je comprends mieux tes besoins.
Page 1 sur 2 Le fuseau horaire est UTC+1 heure