[RESOLU] Problème de regles

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

[RESOLU] Problème de regles

Messagepar Drickce » 03 Jan 2019 17:27

Bonjour a tous :mrgreen:

Je me presente, je m'appelle Cedric, 38 ans et je me suis mis dans la domotique il y a 6 mois...

J’adore creer, ajouter des modules et piloter. J’ai opté pour une eedomus avec rfxcom, et des relais fibaros fgs, ainsi qu’un capteur d’inondation.

Aujourdhui je rencontre un souci pour une lumiere qui est piloté avec un fibaro.
Cette lumière dimmable est dehors et je souhaite quelle sallume a 10% lorsque le soleil devient couché et s’éteigne à 23h tous les jours

Le souci cest que j’ai créé une macro qui me fait passer ma lampe a 100% quand mon iphone se connecte au reseau wifi. Quand cette macro se declenche, la lampe seteint a la fin de la macro au lieu de revenir a 10% lorsquil est 22 h par exemple.

Pouvez vous me dire pourquoi? :roll:

Merci
Dernière édition par Drickce le 06 Jan 2019 15:42, édité 2 fois.
Drickce
 
Messages : 73
Inscription : 27 Déc 2018
Localisation : 78

Re: Problème de regles

Messagepar merguez07 » 03 Jan 2019 18:17

Drickce a écrit:Pouvez vous me dire pourquoi? :roll:


oui Drickce, on peut le dire,

en fait une règle n'est pas une condition qui s'applique à tout instant. Elle ne s'applique qu'au moment où elle est déclenchée : Il lui faut un déclencheur (changement d'état ou changement horaire)

donc quand ta macro liée à ton téléphone demande d'éteindre la lampe, la lampe s'éteint. Si on veut que les conditions de ta règle s'appliquent, il faut redéclencher la règle.

Cordialement
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Problème de regles

Messagepar Drickce » 03 Jan 2019 18:24

OK merguez, merci pour ta réponse.

du coup, quelle est l'astuce?

j'ai essayé de créer un état virtuel de la lampe (3 états en fait, 0%, 10% et 100%).

mais ça ne fonctionne pas non plus... mais je ne vois pas ce qu'il faut faire après çà... l'état est marqué à 10% alors que la lampe est à 0%... :?

:D
Drickce
 
Messages : 73
Inscription : 27 Déc 2018
Localisation : 78

Re: Problème de regles

Messagepar merguez07 » 03 Jan 2019 18:52

en fait tu veux que ta lampe soit à 100% le jour, 10% lorsque le soleil est couché et 0% après 23h et, qu'on ne puisse jamais l'éteindre ou l'allumer d'une autre manière que selon cette règle , hormis lorsque ton iphone se connecte au Wifi où la lampe doit être allumée à 100% pendant x minutes ?

peux tu nous mettre une copie de ta macro et de ta règle ?
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Problème de regles

Messagepar Drickce » 03 Jan 2019 18:58

Merci pour ta réponse.

Ce n'est pas tout à fait çà.
cette lampe est dans mon allée de jardin. Donc la journée, elle est éteinte. Je souhaite qu'elle s'allume le soir, lorsque le soleil est 'couché' ('se couche' est trop tôt à mon gout, il fait encore jour).
cette lumière doit donc être à 10% d'intensité entre 'couché' et '23h'

si je suis absent, et que je rentre chez moi, j'ai la macro qui détecte le wifi de mon tel dans le jardin et qui m'allume la lumière à 100% pour bien m'éclairer, et ceux peu importe l'heure, à partir du moment ou le soleil est couché (peut donc être avant 23H00 ou après)

si avant 22H00, dans ce cas, la macro dure 3 min à 100% et je souhaite que la lumière passe à la fin de la macro, soit à 10% si il n'est pas 23H, soit à 0% si il est 23 passé.

pas facile d'expliquer, j'espère avoir été clair.

je poste une copie de mes règles et macro
Drickce
 
Messages : 73
Inscription : 27 Déc 2018
Localisation : 78

Re: Problème de regles

Messagepar Drickce » 03 Jan 2019 19:05

Capture d’écran 2019-01-03 à 19.08.38.png
Capture d’écran 2019-01-03 à 19.08.38.png (135.01 Kio) Consulté 9397 fois

Capture d’écran 2019-01-03 à 19.08.20.png
Capture d’écran 2019-01-03 à 19.08.20.png (173.56 Kio) Consulté 9397 fois

Capture d’écran 2019-01-03 à 19.02.07.png
Capture d’écran 2019-01-03 à 19.02.07.png (148.87 Kio) Consulté 9399 fois

Capture d’écran 2019-01-03 à 19.03.57.png
Capture d’écran 2019-01-03 à 19.03.57.png (193.38 Kio) Consulté 9399 fois
Drickce
 
Messages : 73
Inscription : 27 Déc 2018
Localisation : 78

Re: Problème de regles

Messagepar Drickce » 03 Jan 2019 19:15

je débute dans les règles, donc j'imagine qu'il y a beaucoup de fautes :roll:
Drickce
 
Messages : 73
Inscription : 27 Déc 2018
Localisation : 78

Re: Problème de regles

Messagepar merguez07 » 03 Jan 2019 20:29

perso j'ai pas vu de fautes hormis le déclencheur horaire "tous les jours à 23h toutes les minutes" ou je sais pas trop ce que ça fait. Moi j'aurais mis tous les jours à 23h et 0mn.

Sinon je pense qu'il faut s'orienter sur un capteur virtuel qui mémorisera la luminosité attendue

régle 1 : Si 23h :
capteur virtuel =0%
lampe exte = valeur périphérique capteur virtuel
règle 2 si soleil extérieur devient maintenant couché
capteur virtuel =10%
lampe exte = valeur périphérique capteur virtuel
règle 3 si Wifi devient maintenant = Cedric
lance ta macro
règle 4 si lampe exterieur devient égal à off
lampe exte = valeur périphérique capteur virtuel
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Problème de regles

Messagepar Drickce » 03 Jan 2019 20:41

Merci pour ta réponse

Je vais l’analyser et faire les modifs que tu me suggères. :thumbup:
Drickce
 
Messages : 73
Inscription : 27 Déc 2018
Localisation : 78

Re: Problème de regles

Messagepar Drickce » 03 Jan 2019 22:42

j'ai retranscris ce que tu m'as écris, ou du moins ce que j'ai compris.

voici les 4 règles crées avec, j'ai supprimé les anciennes.

cela semble t il correcte?
Pièces jointes
Capture d’écran 2019-01-03 à 22.43.37.png
Capture d’écran 2019-01-03 à 22.43.37.png (142.58 Kio) Consulté 9375 fois
Capture d’écran 2019-01-03 à 22.30.34.png
Capture d’écran 2019-01-03 à 22.30.34.png (166.99 Kio) Consulté 9375 fois
Capture d’écran 2019-01-03 à 22.32.00.png
Capture d’écran 2019-01-03 à 22.32.00.png (143.3 Kio) Consulté 9375 fois
Capture d’écran 2019-01-03 à 22.34.43.png
Capture d’écran 2019-01-03 à 22.34.43.png (162.32 Kio) Consulté 9375 fois
Capture d’écran 2019-01-03 à 22.38.03.png
Capture d’écran 2019-01-03 à 22.38.03.png (153.66 Kio) Consulté 9375 fois
Drickce
 
Messages : 73
Inscription : 27 Déc 2018
Localisation : 78

Re: Problème de regles

Messagepar merguez07 » 04 Jan 2019 18:02

désolé pour le délai de réponse (petit pb perso)

pour mémoriser l'état de la lampe tu as choisit d'utiliser un "état" configuré en actionneur. Je pense que ça peut marcher, donc ce que tu proposes m'a l'air bon.

As tu testé depuis ?
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Problème de regles

Messagepar Drickce » 04 Jan 2019 19:16

Bonsoir Merguez,

Alors, tout d'abord, merci beaucoup. cela fait 15 jours que je me creuse la tête avec ce problème et je ne parvenais pas à m'en sortir...

j'ai fais à la lettre ce que tu m'as dit et bonne nouvelle, ça fonctionne! un grand Merci à toi

par contre deux choses:
- je ne comprends pas du quoi pourquoi ça marche et ça me taraude tout autant qu'avant...
- cette lumière possède un interrupteur bi-stable (je sais que ce n'est pas le mieux pour ce type de lumière, mais en attendant de changer par un monostable impulsionnel, je n'ai pas mieux) et lorsque qu'elle est allumée à 10%, et que j'actionne pour l'allumer à 100%, elle bouge mais revient immédiatement à 10%, comme si elle est bloquée à 10%. Surement normal vu ce que tu m'as fait mettre comme règle. Du coup, je voulais savoir si pendant ce créneau horaire où elle est à 10%, il était possible de lancer une macro de 3 min depuis l'interrupteur de la lumière pour qu'elle passe à 100% pendant 3 min, puis reviennent à 10%, (comme si c'était une action du au wifi)

ah et dernière chose, je voulais savoir la signification de ta phrase quand tu écris que j'ai choisi un état... ce n'était pas ce qu'il fallait faire, tu pensais à autre chose? à quoi?
Cédric
Drickce
 
Messages : 73
Inscription : 27 Déc 2018
Localisation : 78

Re: Problème de regles

Messagepar merguez07 » 04 Jan 2019 21:16

merguez07 a écrit:- cette lumière possède un interrupteur bi-stable (je sais que ce n'est pas le mieux pour ce type de lumière, mais en attendant de changer par un monostable impulsionnel, je n'ai pas mieux) et lorsque qu'elle est allumée à 10%, et que j'actionne pour l'allumer à 100%, elle bouge mais revient immédiatement à 10%, comme si elle est bloquée à 10%. Surement normal vu ce que tu m'as fait mettre comme règle. Du coup, je voulais savoir si pendant ce créneau horaire où elle est à 10%, il était possible de lancer une macro de 3 min depuis l'interrupteur de la lumière pour qu'elle passe à 100% pendant 3 min, puis reviennent à 10%, (comme si c'était une action du au wifi)


C'est pour éviter cela qu'il fait être très clair dans le cahier des charges lorsqu'on veut faire une règle et je n'avais pas l'info de l'allumage par interrupteur. Petit cachotier :D
Il est branché comment ton interrupteur bistable ? (c'est clair qu'il faudra passer sur un bouton poussoir au plus tôt pour que la position de l'interrupteur soit cohérent avec l'action en cours)
Pourquoi ta lampe est elle passée à 10% ? j'ai des doutes, mais, pour les lever, il faut que tu ouvres la configuration de ton actionneur fibaro et que tu cliques sur l'onglet "historique". Cela te donnera la source qui génère le passage à 10%
Drickce a écrit:
ah et dernière chose, je voulais savoir la signification de ta phrase quand tu écris que j'ai choisi un état... ce n'était pas ce qu'il fallait faire, tu pensais à autre chose? à quoi?


oui je pensais juste à un capteur qui mémoriserait une seule valeur (0 , 10 ou 100 dans ton cas ) mais j'ai pas testé si c'était possible (certains capteurs n'apparaissent pas dans les règles et du coup c'est peut être pas possible), en tout cas je sais qu'avec l'état ça marche.
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Problème de regles

Messagepar Drickce » 05 Jan 2019 01:09

Bonsoir Merguez

Merci pour tes réponses. L'idée de l'interrupteur m'est venue après, je n'y avais pas pensé effectivement au début.

Par contre, la règle s'est bien déclenché au couché du soleil, mais à 23H, les lumières étaient toujours allumées. Donc il y a quelque chose qui ne fonctionne pas sur l'extinction à 23H00. pour éteindre mes lumières ce soir, j'ai désactivé les 4 règles et ai passées en manuel l'interrupteur en OFF.

Ci-dessous les historiques de l'actionneur, que je n'arrive pas trop à analyser...

je sens que nous touchons au bout... Mais je n'ai toujours pas compris :D

merci pour ton aide
Pièces jointes
Capture d’écran 2019-01-05 à 01.05.09.png
Capture d’écran 2019-01-05 à 01.05.09.png (285.89 Kio) Consulté 9319 fois
Capture d’écran 2019-01-05 à 01.05.21.png
Capture d’écran 2019-01-05 à 01.05.21.png (295.04 Kio) Consulté 9319 fois
Drickce
 
Messages : 73
Inscription : 27 Déc 2018
Localisation : 78

Re: Problème de regles

Messagepar merguez07 » 05 Jan 2019 10:30

Drickce a écrit:je sens que nous touchons au bout... Mais je n'ai toujours pas compris :D


il faudra que tu me dises ce que tu ne comprends pas car tout est question de logique. Il y a sans doute des bases qui te manques et que je peux te fournir si tu me questionnes.

Drickce a écrit:Par contre, la règle s'est bien déclenché au couché du soleil, mais à 23H, les lumières étaient toujours allumées. Donc il y a quelque chose qui ne fonctionne pas sur l'extinction à 23H00. pour éteindre mes lumières ce soir, j'ai désactivé les 4 règles et ai passées en manuel l'interrupteur en OFF.


oui c'est logique, j'avais rapidement survolé la règle que tu as faite ("Lampe Auto") et elle n'est pas bonne.

Je t'avais dis de mettre :
merguez07 a écrit:régle 1 : Si 23h :
capteur virtuel =0%
lampe exte = valeur périphérique capteur virtuel


or tu as mis
Si 23h :
et si capteur virtuel =0%
lampe exte = valeur périphérique capteur virtuel

on va simplifier
mets
Si 23h (autrement dit tous les jours à 23h et 0m) :
capteur lampe extérieure =Etat 0% (donc pas de critère et juste une action : Capteur Lampe Extérieure Etat 0%)

Donc a 23h la règle se déclenche et met ton état "capteur lampe exterieure" à la valeur Etat 0%
Le simple fait de mettre cet état à cette valeur va déclencher l'action associée à l'état 0% c'est à dire "Lampe Extérieure Porte Entrée Extérieur -Off"
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Problème de regles

Messagepar Drickce » 05 Jan 2019 20:17

Bonsoir merguez

Merci pour ta réponse.

Je viens de faire la modif à l’instant donc il faut attendre demain soir pour voir si c’est bon.

En tous cas je comprends un peu plus maintenant.
C’est l’état de la lampe que j’ai du mal à comprendre. Pourquoi ne pas mettre’a 23h, mettre lampe OFF’ et ne pas passer par l’état?
Drickce
 
Messages : 73
Inscription : 27 Déc 2018
Localisation : 78

Re: Problème de regles

Messagepar merguez07 » 05 Jan 2019 20:37

Drickce a écrit:En tous cas je comprends un peu plus maintenant.
C’est l’état de la lampe que j’ai du mal à comprendre. Pourquoi ne pas mettre’a 23h, mettre lampe OFF’ et ne pas passer par l’état?


En fait dans notre affaire c'est l'état de la lampe qui doit refléter ce qu'on veut. En effet si à 23h tu ne met pas l'état de la lampe à 0 et que, à la place, tu éteins directement la lumière, tu n'auras pas concordance entre "l'actionneur état" (qui sera par exemple à état 10%) et l’état réel de ta lumière (qui sera à 0%) et du coup cette dernière va se rallumer pour de remettre en concordance grâce à l'action de la règle lampe auto 4.

Or c'est "l'actionneur état" qui doit définir la mémoire de ce que tu veux pour que si tu lances des macro tu puisses, à la fin de la macro, revenir à l'état mémorisé

Ainsi si ta macro se lance, a la fin, elle va dire de mettre la lampe sur Off, or nous c'est pas forcément ce que l'on veut suivant la plage horaire et c'est bien le rôle de la mémoire de "l'actionneur état" qui va, grâce à la macro "Lampe Auto 4" te mettre la lampe dans le bon état


je ne sais pas si c'est plus clair
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Problème de regles

Messagepar Drickce » 06 Jan 2019 02:23

Bonsoir,

c'est très très clair. j'ai compris. l'état est une mémoire qui te permets de retrouver une valeur après une macro.

Merci beaucoup pour ta précieuse aide, ce point de détail m'avait échappé en programmation.

je me suis donc amusé à rajouter une condition alternative pour déclencher la macro de 3 min qui correspond, normalement, à une impulsion sur mon interrupteur...

qu'en penses-tu?
Pièces jointes
Capture d’écran 2019-01-06 à 02.22.42.png
Capture d’écran 2019-01-06 à 02.22.42.png (203.46 Kio) Consulté 9263 fois
Drickce
 
Messages : 73
Inscription : 27 Déc 2018
Localisation : 78

Re: Problème de regles

Messagepar merguez07 » 06 Jan 2019 09:37

ça doit marcher. Sur detection du Wifi ou sur allumage à 100% de la lumière on lance la macro pendant 3mn
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [RESOLU] Problème de regles

Messagepar Drickce » 06 Jan 2019 15:45

Merci Merguez pour ta grande aide

J’ai changé l’intitulé du sujet en RÉSOLU

A bientot
Drickce
 
Messages : 73
Inscription : 27 Déc 2018
Localisation : 78


Retour vers Règles et programmations

Qui est en ligne ?

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