Demande d'aide erreur de logique ?
#1
Je me prends la tête depuis quelques jours, car il y a quelque chose de bizarre qui se passe.
Ce doit sûrement être une erreur de logique dans mon neurone, mais je ne la vois pas.
Peut-être que vous la verrai ?
J'explique :
Automate 1 : Activation de l'alarme
Déclencheur : à chaque changement de l'état du FGBS
[attachment=1517]
Si l'alarme est activée
  alors : éteindre toutes les lampes et notification
  sinon : notification de désactivation de l'alarme
[attachment=1518]
=> tout va bien : je reçois la bonne notif à chaque activation / désactivation de l'alarme


Automate 2 : Activation alarme de nuit
Comme mon alarme ne sait pas sortir un contact pour une activation partielle, je dis que l'alarme de nuit est activée (variable bouléenne) si
  1. l'alarme générale n'est pas activée et
  2. toutes les lampes intérieures sont éteintes et
  3. il est entre 22h00 et 06h00 et
  4. l'alarme de nuit n'est pas déjà activée
[attachment=1519]
J'attends 1 min, et si les lampes sont toujours éteintes, je mets la variable Alarme_Nuit à true et j'envoie une notif
[attachment=1520]
=> quand je vais me coucher, je reçois également une notif d'activation de l'alarme nuit

Automate 3 : Désactivation alarme nuit
si : ou bien
  1. il est > 8h00 (donc entre 8h00 et 10h00)
  2. l'alarme générale n'est pas branchée
  3. l'alarme de nuit est activée
ou bien
  1. il est entre 6h et 8h
  2. au moins une lampe est allumée
  3. l'alarme générale n'est pas branchée
  4. l'alarme de nuit est activée
[attachment=1522]
alors je la désactive et envoie une notif
[attachment=1521]
=> quand je me lève à 6h30 le matin, et que j’allume une lumière je reçois bien la notif

Le problème :
Jusque là tout va bien ?
Sauf que quand je pars à 7h20 de la maison (et que j'arme l'alarme)
je reçois bien la notif d'activation de l'alarme
et 1 minute après, je reçois la notif de l'activation de l'alarme de nuit.
Où est mon erreur ?
Merci pour l'activation de vos neurones Amen-1fb6
Répondre
#2
Salut Jojo

As-tu regardé dans quel état est ta variable Booléenne "Alarme_Nuit" juste avant de partir à 7H20 ?

Ce que j'éviterai de faire à ta place, c'est de mettre des "plages horaire" dans les déclencheurs ( surtout couplé avec un "dés que" ) 
Le tag "Dés que" a une fonction de trig instantanné.

Perso, j'essaierai de déplacer ces plages dans un "IF" 

   

Aussi, je pense que tu le sais mais au cas ou... car ca aide à "débugger"... en cliquant sur chaque pavé, tu peux voir s'il se sont exécutés ou non

   
Admin du Forum

Z-wave:  4 x RGBW - 8 x FGS211 - 2 x FGS221 - 1 x FGFS-101 - 17 x FGK101 - 4 x WallPlug - 1 x  FGSS-001 - 1 X FGBS.321 - 2 X FGD211 - 4 X FGSS-002 - 2 X FGMS-001
3 x SM103 - 1x HSM02 - 4 x AN157 - 4 x ST814 - 1 x ZG8101 , 2 x ZM1602 . 2 x Power Node 6
2 x Minimote - 1 X Smart Energy DSC06106 - 1 x Keyfob - 2 x FGPB.001 - 1x Octan remote

Divers : 1 x EcoDevices - 1 x IPX800 - 1 x Sirène Elkron - 3 x Foscam - 1 x Zmodo - 1 x Tablette Surface- 1 x Ipad2 - 1 x Qnap 453a- 1 x SMS Gateway - Sonos: 1xPlaybar , 1xSub, 2xPlay3 , 4xPlay1 , 2 x Thermostat NetAtmo + Station, Nuc, Karotz, Philips Hue , Roomba 620. Doorbird, Jeedom en esclave

Likes Received: 69 in 36 posts
Likes Given: 66
Répondre
#3
Salut "chef",

regarder l'état de la variable le matin avant de partir, c'est dûr, surtout qu'on est toujours à la bourre. Mais je pense que ça ne devrait pas être le problème car la notif qui est l'action juste après passe bien.

Je pencherais plutôt pour les histoires des heures dans les déclencheurs, car je constate qu'il me modifie ma variable (notif) sans tenir trop compte des heures : il m'a activé l'alarme de nuit à 15h59, mais pas déactivée maintenant alors qu'il y a des lumières allumées => bizarrrrrrre. (@HSD va encore m'envoyer un 99-1--1a59 Out-2bf5)

J'avait mis la condition de temps dans le déclencheur, histoire d'éviter de faire tourner des automates "pour rien", mais je vai faire la modif que tu suggère.
Merci déjà pour tes bonnes idées Amen-1fb6 Amen-1fb6
Répondre
#4
J'ai donc modifié l'automate pour activer l'alarme de nuit.

Mais j'ai toujours des trigger horaire dans l'utomate pour désactiver l'alarme.
Car si j'allume une lumière entre 6h00 et 8h00 => désactivation : facile, comme tu l'as suggéré
Mais si je veux que si je n'ai pas allumé de lumière, l'alarme se désactive à 8h00, je peux ajouter une planification tous les jours à 8h.
Mais peux-tu me dire comment fonctionnera l'automate ? La plannification exécutera l'automate à l'heure dite, SANS évaluer les triggers ?
Et j'imagine que 'automate continuera de s'exécuter par trigger, même s'il y a une plannification.
Répondre
#5
Heu !... j'ai rien compris à ta question   44-24eea0

Tu parles de "planification"... tu utilises l'agenda ?

Reformule stp en parlant " déclencheur" / "condition" / "automate"

Les "automate" ( là il peut y avoir des IF et While ) se déclenchent soit en "manuel" soit via les déclencheurs.
Un automate ne "tourne pas" tant qu'un déclencheur ne l'a pas lancé. Mias il peut resté lancé ( par exemple avec un While )


En fait, en me relisant...je suis pas sur que mon message ça soit plus clair que le tien !  Lol-161b
Admin du Forum

Z-wave:  4 x RGBW - 8 x FGS211 - 2 x FGS221 - 1 x FGFS-101 - 17 x FGK101 - 4 x WallPlug - 1 x  FGSS-001 - 1 X FGBS.321 - 2 X FGD211 - 4 X FGSS-002 - 2 X FGMS-001
3 x SM103 - 1x HSM02 - 4 x AN157 - 4 x ST814 - 1 x ZG8101 , 2 x ZM1602 . 2 x Power Node 6
2 x Minimote - 1 X Smart Energy DSC06106 - 1 x Keyfob - 2 x FGPB.001 - 1x Octan remote

Divers : 1 x EcoDevices - 1 x IPX800 - 1 x Sirène Elkron - 3 x Foscam - 1 x Zmodo - 1 x Tablette Surface- 1 x Ipad2 - 1 x Qnap 453a- 1 x SMS Gateway - Sonos: 1xPlaybar , 1xSub, 2xPlay3 , 4xPlay1 , 2 x Thermostat NetAtmo + Station, Nuc, Karotz, Philips Hue , Roomba 620. Doorbird, Jeedom en esclave

Répondre
#6
ne vous donnez pas la peine de répondre, j'ai modifié l'automate, et vous dirai quoi ce WE (vendredi coupue thérosique de l'alarme à 6h43, et samedi à 8h00, si tout va bien
Répondre
#7
(02-09-2017, 07:38 PM)moicphil a écrit : Heu !... j'ai rien compris à ta question   44-24eea0

Tu parles de "planification"... tu utilises l'agenda ?

Reformule stp en parlant " déclencheur" / "condition" / "automate"

Les "automate" ( là il peut y avoir des IF et While ) se déclenchent soit en "manuel" soit via les déclencheurs.
Un automate ne "tourne pas" tant qu'un déclencheur ne l'a pas lancé. Mias il peut resté lancé ( par exemple avec un While )


En fait, en me relisant...je suis pas sur que mon message ça soit plus clair que le tien !  Lol-161b

là je suis fier Eek-1e6fb  car :
  1. j'ai compris ton message Lol-161b 
  2. je crois que je vais t'apprendre qqch
donc je parlais bien en langage LD : "Planification" est bien un terme LD.
Il existe en effet la possibilité de démarrer un automate en définissant une planification au niveau de l'automate. C'est génial ce truc, regarde.
[attachment=1525]
Répondre
#8
Oui je sais ET d'ailleurs l'outil planification et lié à l'agenda. ;)
Admin du Forum

Z-wave:  4 x RGBW - 8 x FGS211 - 2 x FGS221 - 1 x FGFS-101 - 17 x FGK101 - 4 x WallPlug - 1 x  FGSS-001 - 1 X FGBS.321 - 2 X FGD211 - 4 X FGSS-002 - 2 X FGMS-001
3 x SM103 - 1x HSM02 - 4 x AN157 - 4 x ST814 - 1 x ZG8101 , 2 x ZM1602 . 2 x Power Node 6
2 x Minimote - 1 X Smart Energy DSC06106 - 1 x Keyfob - 2 x FGPB.001 - 1x Octan remote

Divers : 1 x EcoDevices - 1 x IPX800 - 1 x Sirène Elkron - 3 x Foscam - 1 x Zmodo - 1 x Tablette Surface- 1 x Ipad2 - 1 x Qnap 453a- 1 x SMS Gateway - Sonos: 1xPlaybar , 1xSub, 2xPlay3 , 4xPlay1 , 2 x Thermostat NetAtmo + Station, Nuc, Karotz, Philips Hue , Roomba 620. Doorbird, Jeedom en esclave

Répondre
#9
donc comprend-tu ma question ?

Quand l'automate démare car lancé par la planification, , c'est omme si on le lançait manuellement à l'heure planifiée. Et donc il ne vérifie pas les déclencheurs ?
Répondre
#10
Et je vois que dans la "tuile" planification, celle que j'ai programmé apparait.
Je comprends maintenant pourquoi on peut choisir un couleur depuis l'automate.
En fait c'est moi qui ait appris, et donc (encore une fois) merci
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Erreur ou Bug ? Stef86 5 7,477 10-08-2015, 12:02 PM
Dernier message: Julien
  HELP Module logique ne fonctionne plus suite a mise à jour GreenConnect Solutions SA 1 4,141 01-15-2015, 01:04 PM
Dernier message: Julien
  Autommate en erreur knxdomus 1 3,851 12-03-2014, 02:37 PM
Dernier message: knxdomus
  logique de déclenchement jackouille 8 10,793 01-25-2014, 11:31 PM
Dernier message: jackouille
  Erreur sur ma fonction WeekEnd ? AucuneID 4 6,559 12-31-2013, 06:16 PM
Dernier message: AucuneID
  BUG v 1.4.79.0 : groupe d'équipement en erreur - fermeture volets coyotus 6 8,966 12-02-2013, 02:36 PM
Dernier message: E&D



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)