Aller au contenu

Messages recommandés

Posté(e)

Bonjour à  tous,

 

Je cherche à  faire une scène qui me basculerait automatiquement en mode HOME ou AWAY ou STAY en fonction de la détection de présence dans ma maison, et la période de la journée.

 

Voilà  le synopsis :

  • Si en journée et pas de détection depuis plus de 10 minutes, alors mode AWAY
  • Si en nuit, et pas de détection depuis plus de 10 minutes, alors mode STAY
  • ELSE, détection inf à  10 min, mode HOME

Je pense que la scène ne doit pas être trop compliqué à  faire, mais je ne m'y connais pas assez en LUA, notamment pour faire la comparaison entre l'heure de détection, et l'heure actuelle.

 

Pensez vous que cette scène soit pertinente ?

 

Pouvez vous m'aider pour faire ceci en LUA ?

 

Merci.

 

Posté(e)

avec GEA c'est super facile de faire des conditions de durée et de moments de la journée.

 

Le plus compliqué sera la méthode de détection de présence dans la maison : comment (connection Wifi ?) le forum regorge de script pour évaluer la présence

Posté(e)

Ce n'est pas la partie detection qui me pose problème, tout est en place, une alarme filaire avec detecteur de presence, relié àma domotique avec un FGBS.

Posté(e)

cool, tu as donc fait ce qui àmes yeux est le plus difficile.

ok pour tout faire en GEA (max 10 min de programmation) ?

Posté(e)

si tu es ok pour GEA, je te le ponds avec toutes les explications. 

Oui ? Non ? Oui ? Non ? Peut-être ?  :D

Posté(e)

Et voilà  le travail,

Tu n'as qu'à  créer une Variable Globale Mode prédéfinie avec les 3 valauers

-- si détection de présence => variable Mode = HOME
GEA.add (ID["PesenceAlarme"], 1, "Présence détectée", {{"Global", "Mode", "HOME"}})

-- si pas détection pendant 10 min entre 06:00 et 22:59 (en journée) => Variable Mode = AWAY
GEA.add (ID["PesenceAlarme"], 10*60, "Pas détection depuis #duration# le jour.", {{"Inverse"}, {"Time", "06:00", "22:59"}, {"Global", "Mode", "AWAY"}})

-- si pas détection pendant 10 min entre 23:00 et 5:59 => Variable Mode = STAY
GEA.add (ID["PesenceAlarme"], 10*60, "Pas détection depuis #duration# la nuit.", {{"Inverse"}, {"Time", "23:00", "05:59"}, {"Global", "Mode", "STAY"}})

P.S  la variable ID["PesenceAlarme"] = l'id de ton FGBS, qui est à  1 si détection présence, et à  0 sinon

 

désolé si ça a pris plus que 10 min ... (j'étais occupé sur autre  chose)

Posté(e)

Chapeau pour ta reactivité...

Je ne connais pas ce "truc" ...  GEA !!!

 

Je vais essayer ça demain matin a tête reposée.

Je te redis ça demain. ;)

Posté(e)

pas nécessaire, GEA s'en charge :

GEA.add (ID["PesenceAlarme"], 10*60,

= si ID["PesenceAlarme"] = 1 pendant 10*60 sec (= 10 min), alors ...

 

Sache que GEA tourne toutes les 30 sec, donc c'est à  +/- 30 sec, mais ici ce n'est pas critique, sauf peut-être pour mettre le mode à  HOME ? Mais alors pour lui on peut le faire exécuter immédiatement

Posté(e)

Voila j'ai fait le setup, avec l'installation et le script GEA.lua.

Je ne connaissais pas du tout et effectivement ça à  l'air d'offrir pas mal de possibilité.

 

Il faut que je vérifie si ça fonctionne mais je ne suis pas chez moi...

 

Voilà  les premiers logs :

 [DEBUG] 11:10:17: [ Toujours ] Add Autostart : ajout de la tache pour 1 secondes (ID:1) [Global,Mode,HOME]
[DEBUG] 11:10:17: [ Toujours ] Add Autostart : ajout de la tache pour 600 secondes (ID:2) [Inverse] [Time,06:00,22:59] [Global,Mode,AWAY]
[DEBUG] 11:10:17: [ Toujours ] Add Autostart : ajout de la tache pour 600 secondes (ID:3) [Inverse] [Time,23:00,05:59] [Global,Mode,STAY]
[DEBUG] 11:10:17: GEA Version 5.40 : en exécution...
[DEBUG] 11:10:47: [ Toujours ] sendActions : traitement des actions (ID:1) [Global,Mode,HOME]
[DEBUG] 11:10:47: [ Toujours ] sendActions : !ACTION! : setGlobal Mode,HOME (ID:1) [Global,Mode,HOME]
[DEBUG] 11:10:47: [ Toujours ] sendActions : !ACTION! : sendPush Présence détectée (ID:1) [Global,Mode,HOME]
[DEBUG] 11:10:47: [ Toujours ] Done : tache effectuée et suspendue (ID:1) [Global,Mode,HOME]
[DEBUG] 11:15:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 4m 59s
[DEBUG] 11:20:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 9m 59s
[DEBUG] 11:25:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 14m 59s
[DEBUG] 11:30:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 19m 59s
Posté(e)

il n'y a sûrement personnes chez toi.

Je n'ai pas testé, mais il faut valider.

As-tu reçu une notif ? Quelle est la valeur de la variable ?

Posté(e)

alors voila le log maintenant :

Il y a bien eu qqn chez moi de 12h23 à13h38, par contre il met Aucun Traitement àeffectuer pour l'ID26

 [DEBUG] 11:10:17: [ Toujours ] Add Autostart : ajout de la tache pour 1 secondes (ID:1) [Global,Mode,HOME]
[DEBUG] 11:10:17: [ Toujours ] Add Autostart : ajout de la tache pour 600 secondes (ID:2) [Inverse] [Time,06:00,22:59] [Global,Mode,AWAY]
[DEBUG] 11:10:17: [ Toujours ] Add Autostart : ajout de la tache pour 600 secondes (ID:3) [Inverse] [Time,23:00,05:59] [Global,Mode,STAY]
[DEBUG] 11:10:17: GEA Version 5.40 : en exécution...
[DEBUG] 11:10:47: [ Toujours ] sendActions : traitement des actions (ID:1) [Global,Mode,HOME]
[DEBUG] 11:10:47: [ Toujours ] sendActions : !ACTION! : setGlobal Mode,HOME (ID:1) [Global,Mode,HOME]
[DEBUG] 11:10:47: [ Toujours ] sendActions : !ACTION! : sendPush Présence détectée (ID:1) [Global,Mode,HOME]
[DEBUG] 11:10:47: [ Toujours ] Done : tache effectuée et suspendue (ID:1) [Global,Mode,HOME]
[DEBUG] 11:15:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 4m 59s
[DEBUG] 11:20:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 9m 59s
[DEBUG] 11:25:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 14m 59s
[DEBUG] 11:30:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 19m 59s
[DEBUG] 11:35:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 24m 59s
[DEBUG] 11:40:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 29m 59s
[DEBUG] 11:45:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 34m 59s
[DEBUG] 11:50:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 39m 59s
[DEBUG] 11:55:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 44m 59s
[DEBUG] 12:00:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 49m 59s
[DEBUG] 12:05:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 54m 59s
[DEBUG] 12:10:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 59m 59s
[DEBUG] 12:15:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 1h 4m 59s
[DEBUG] 12:20:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 1h 9m 59s
[DEBUG] 12:23:07: GEA Version 5.40 : en exécution...
[DEBUG] 12:23:07: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:23:18: GEA Version 5.40 : en exécution...
[DEBUG] 12:23:18: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:23:19: GEA Version 5.40 : en exécution...
[DEBUG] 12:23:19: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:23:23: GEA Version 5.40 : en exécution...
[DEBUG] 12:23:23: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:24:40: GEA Version 5.40 : en exécution...
[DEBUG] 12:24:40: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:24:58: GEA Version 5.40 : en exécution...
[DEBUG] 12:24:58: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:25:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 1h 14m 59s
[DEBUG] 12:29:24: GEA Version 5.40 : en exécution...
[DEBUG] 12:29:24: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:29:36: GEA Version 5.40 : en exécution...
[DEBUG] 12:29:36: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:29:41: GEA Version 5.40 : en exécution...
[DEBUG] 12:29:41: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:29:53: GEA Version 5.40 : en exécution...
[DEBUG] 12:29:53: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:30:04: GEA Version 5.40 : en exécution...
[DEBUG] 12:30:04: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:30:10: GEA Version 5.40 : en exécution...
[DEBUG] 12:30:10: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:30:11: GEA Version 5.40 : en exécution...
[DEBUG] 12:30:11: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:30:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 1h 19m 59s
[DEBUG] 12:30:21: GEA Version 5.40 : en exécution...
[DEBUG] 12:30:21: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:30:43: GEA Version 5.40 : en exécution...
[DEBUG] 12:30:43: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:30:53: GEA Version 5.40 : en exécution...
[DEBUG] 12:30:53: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:31:09: GEA Version 5.40 : en exécution...
[DEBUG] 12:31:09: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:31:19: GEA Version 5.40 : en exécution...
[DEBUG] 12:31:19: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:32:26: GEA Version 5.40 : en exécution...
[DEBUG] 12:32:26: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:32:34: GEA Version 5.40 : en exécution...
[DEBUG] 12:32:34: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:35:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 1h 24m 59s
[DEBUG] 12:35:35: GEA Version 5.40 : en exécution...
[DEBUG] 12:35:35: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:35:46: GEA Version 5.40 : en exécution...
[DEBUG] 12:35:46: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:36:06: GEA Version 5.40 : en exécution...
[DEBUG] 12:36:06: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:36:12: GEA Version 5.40 : en exécution...
[DEBUG] 12:36:12: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:40:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 1h 29m 59s
[DEBUG] 12:45:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 1h 34m 59s
[DEBUG] 12:50:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 1h 39m 59s
[DEBUG] 12:55:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 1h 44m 59s
[DEBUG] 12:57:45: GEA Version 5.40 : en exécution...
[DEBUG] 12:57:45: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:57:57: GEA Version 5.40 : en exécution...
[DEBUG] 12:57:57: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:58:39: GEA Version 5.40 : en exécution...
[DEBUG] 12:58:39: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 12:58:47: GEA Version 5.40 : en exécution...
[DEBUG] 12:58:47: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:00:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 1h 49m 59s
[DEBUG] 13:02:17: GEA Version 5.40 : en exécution...
[DEBUG] 13:02:17: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:02:21: GEA Version 5.40 : en exécution...
[DEBUG] 13:02:21: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:05:10: GEA Version 5.40 : en exécution...
[DEBUG] 13:05:10: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:05:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 1h 54m 59s
[DEBUG] 13:05:18: GEA Version 5.40 : en exécution...
[DEBUG] 13:05:18: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:06:49: GEA Version 5.40 : en exécution...
[DEBUG] 13:06:49: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:07:01: GEA Version 5.40 : en exécution...
[DEBUG] 13:07:01: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:07:27: GEA Version 5.40 : en exécution...
[DEBUG] 13:07:27: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:07:36: GEA Version 5.40 : en exécution...
[DEBUG] 13:07:36: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:08:04: GEA Version 5.40 : en exécution...
[DEBUG] 13:08:04: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:08:08: GEA Version 5.40 : en exécution...
[DEBUG] 13:08:08: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:10:17: Durée des traitements : 1s nouveau délai : 29s / tourne depuis 2h
[DEBUG] 13:10:23: GEA Version 5.40 : en exécution...
[DEBUG] 13:10:23: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:10:27: GEA Version 5.40 : en exécution...
[DEBUG] 13:10:27: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:11:07: GEA Version 5.40 : en exécution...
[DEBUG] 13:11:07: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:11:21: GEA Version 5.40 : en exécution...
[DEBUG] 13:11:21: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:11:59: GEA Version 5.40 : en exécution...
[DEBUG] 13:11:59: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:12:07: GEA Version 5.40 : en exécution...
[DEBUG] 13:12:07: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:12:24: GEA Version 5.40 : en exécution...
[DEBUG] 13:12:24: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:12:35: GEA Version 5.40 : en exécution...
[DEBUG] 13:12:35: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:12:48: GEA Version 5.40 : en exécution...
[DEBUG] 13:12:48: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:13:06: GEA Version 5.40 : en exécution...
[DEBUG] 13:13:06: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:13:16: GEA Version 5.40 : en exécution...
[DEBUG] 13:13:16: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:13:29: GEA Version 5.40 : en exécution...
[DEBUG] 13:13:29: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:15:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 2h 4m 59s
[DEBUG] 13:20:03: GEA Version 5.40 : en exécution...
[DEBUG] 13:20:03: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:20:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 2h 9m 59s
[DEBUG] 13:20:26: GEA Version 5.40 : en exécution...
[DEBUG] 13:20:26: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:22:57: GEA Version 5.40 : en exécution...
[DEBUG] 13:22:57: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:23:07: GEA Version 5.40 : en exécution...
[DEBUG] 13:23:07: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:23:15: GEA Version 5.40 : en exécution...
[DEBUG] 13:23:15: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:23:21: GEA Version 5.40 : en exécution...
[DEBUG] 13:23:21: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:24:05: GEA Version 5.40 : en exécution...
[DEBUG] 13:24:05: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:24:11: GEA Version 5.40 : en exécution...
[DEBUG] 13:24:11: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:24:13: GEA Version 5.40 : en exécution...
[DEBUG] 13:24:13: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:24:19: GEA Version 5.40 : en exécution...
[DEBUG] 13:24:19: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:24:31: GEA Version 5.40 : en exécution...
[DEBUG] 13:24:31: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:25:08: GEA Version 5.40 : en exécution...
[DEBUG] 13:25:08: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:25:10: GEA Version 5.40 : en exécution...
[DEBUG] 13:25:10: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:25:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 2h 14m 59s
[DEBUG] 13:25:20: GEA Version 5.40 : en exécution...
[DEBUG] 13:25:20: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:30:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 2h 19m 59s
[DEBUG] 13:31:57: GEA Version 5.40 : en exécution...
[DEBUG] 13:31:57: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:32:10: GEA Version 5.40 : en exécution...
[DEBUG] 13:32:10: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:32:13: GEA Version 5.40 : en exécution...
[DEBUG] 13:32:13: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:32:26: GEA Version 5.40 : en exécution...
[DEBUG] 13:32:26: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:35:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 2h 24m 59s
[DEBUG] 13:35:53: GEA Version 5.40 : en exécution...
[DEBUG] 13:35:53: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:35:57: GEA Version 5.40 : en exécution...
[DEBUG] 13:35:57: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:36:02: GEA Version 5.40 : en exécution...
[DEBUG] 13:36:02: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:36:12: GEA Version 5.40 : en exécution...
[DEBUG] 13:36:12: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:36:48: GEA Version 5.40 : en exécution...
[DEBUG] 13:36:48: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:37:20: GEA Version 5.40 : en exécution...
[DEBUG] 13:37:20: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:38:04: GEA Version 5.40 : en exécution...
[DEBUG] 13:38:04: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:38:29: GEA Version 5.40 : en exécution...
[DEBUG] 13:38:29: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:38:32: GEA Version 5.40 : en exécution...
[DEBUG] 13:38:32: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:38:42: GEA Version 5.40 : en exécution...
[DEBUG] 13:38:42: En cours : aucun traitement a effectuer pour l'ID:26
[DEBUG] 13:40:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 2h 29m 59s
[DEBUG] 13:45:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 2h 34m 59s
[DEBUG] 13:50:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 2h 39m 59s
[DEBUG] 13:55:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 2h 44m 59s
[DEBUG] 14:00:16: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 2h 49m 59

j en'ai pas encore mis l'ID de mon tel dans le GEA pour recevoir les notifs

  • 3 mois après...
Posté(e)

Bonjour bonjour,

 

Je me repenche sur le sujet... J'aimerai bien faire fonctionner ce GEA qd même...

Si quelqu'un peut me donner un p'tit coup de main... :D ça serait sympa !

 

Merci.

×
×
  • Créer...