-
Compteur de contenus
4 434 -
Inscription
-
Dernière visite
-
Jours gagnés
201
Tout ce qui a été posté par Steven
-
Ce n'est malheureusement pas si simple que cela car GAE ne va vérifier que toutes les 3mn si un mouvement a eu lieu. Cela ne va donc pas fonctionner comme souhaiter. -- On éteins la lumière après 3mn -- Not Start = on ne fait rien pour l'instant. Cette ligne dors. local exctinction = GEA.add({"Time", "Sunset", "Sunrise"}, 3*60, "", { {"turnOff",id["LampeExterieur"]}, {"NotStart} }) -- Sur détection de mouvement, on allumer et on démarre la tache précédente. -- A chaque détection, on redémarre le compteur de la tache précédente GEA.add({{"Time", "Sunset", "Sunrise"}, {id["DetecteurMVT"]}}, -1, "", { {"TurnOn", id["LampeExterieur"]}, {"RestartTask", exctinction } }) Ça devrait fonctionner.
- 12 330 réponses
-
- 2
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Et pour répondre complètement. Avant tu n'avais que des actions immédiates (avec une durée de -1). Donc GEA ne tournait que sur demande. Une fois que tu as mis ton VD, tu lui demande de vérifier toutes les 30 secondes. Le mode automatique se lance donc laissant tourner une instance de ce script en mémoire tout le temps pour pouvoir, toute les 30 secondes, faire son travail. Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- 2
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
GEA en mode automatique, soit lorsqu'il tourne toutes les 30 secondes, fait le ménage pour libéré de la mémoire. En effet, au 1er passage, il profite pour analyser les demandes de l'utilisateur. Tout ce qui est inutile est supprimé de la mémoire afin de ne pas avoir un script qui tourne non-stop trop gourmand. Rien n'est perdu, si tu rajoutes une ligne et que tu sauves, GEA va (au 2eme passage) relancer une analyse et donc garder en mémoire ce que tu as besoin. Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
En réalité si tu met un turnOn ou turnOff dans les conditions, GEA fait un getValue qu'il compare avec le 0. Ca le fait donc aussi mais c'est peut-être moins parlant pour ce genre de module. Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Tu peux mieux faire pour la ligne GEA@pepite [emoji6] Envoyé de mon SM-G935F en utilisant Tapatalk
-
Je ne pense pas que le paramètre joue un rôle dans le problème. Si je regarde ta ligne. En ce que je comprend c'est qu'il faille une détection de mouvement ET que la luminosité soit extrêmement faible (voir trop faible). Donc si tu allumes manuellement la lampe, la luminosité est trop élevé et cette ligne ne se déclenche pas. Résultat pas d’extinction après 1mn. Tu as donc eu raison de rajouter la 2ème ligne. Alors regardons cette 2ème ligne. GEA.add({id["ECL_HALL_H"]}, 1*60, "", {"TurnOff"}) Tu vais un turnOff sans préciser l'ID donc GEA va tenter de déterminer quel ID utiliser. Comme ID tu as déclaré un tableau d'ID {} avec un seul ID et je pense que GEA se perd et ne retrouve pas l'ID a utiliser. Je pense que le développeur de cette m... n''a pas prévu ce cas. Quel c... Pourrais-tu essayer, pour voir si c'est bien le problème, ceci : GEA.add(id["ECL_HALL_H"], 1*60, "", {"TurnOff", id["ECL_HALL_H"]}) Merci d'avance.
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Il n'y a vraiment pas de quoi, on est tous passé par là. Et il m'arrive même encore parfois de me tromper. La seule différence est que nous, les vieux, on a l'habitude [emoji6] Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- 3
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@mipa On c'est mal compris, il fallait juste mettre en commentaire ta ligne (comme tu l'as fait) mais ne pas mettre ma ligne d'exemple. [emoji6] Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ne soit jamais désolé de donner des idées et essayer d'apporter des solutions. Au contraire. Sur ce coup cela ne changeait rien mais cela aurait pu nous aiguiller. Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Je te propose de lasser le 93 value dans l'entête et de mettre en commentaire ton GEA.add(93,-1,......) Si tu passe devant ton détecteur ce dernier doit activer GEA qui ne trouvera rien à faire et te demandera de corriger ton en-tête. Cela, juste pour tester que ton détecteur active bien GEA. Car ta ligne était parfaite. Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Je confirme... C'est une connerie [emoji23][emoji23][emoji23]. Cela ne change malheureusement rien. Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Tu as juste du oublier de mettre le détecteur dans l'entête. Tout en haut du script. Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Le , 5*60 doit être collé juste derrière le 44. Ainsi : GEA.add(93, -1, "", {"turnOn",44, 5*60}) L'instruction donne donc "allume le module 44 pendant 5mn" Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@mipa m'avait envoyé son script qui ne fonctionne pas chez lui mais très bien chez moi. Je n'ai rien fait d'autre que lui envoyé une version 6.12 pour tester chez lui. Peut-être, mais je dis bien peut-être que si elle fonctionne, elle sera diffusée. Par contre, je me marre déjà pour @pepite qui va devoir modifier le fichier de synthaxe et les modifications sont juste ENORME pour lui
- 12 330 réponses
-
- 3
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Regarde tes mails
- 12 330 réponses
-
- 2
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ce qui explique que je n'ai pas vu le problème [emoji20] Envoyé de mon SM-G935F en utilisant Tapatalk
-
M'enfiche, mes enfants sont en Suisse. Et j'ai mis les dates manuellement dans le code [emoji2960] Envoyé de mon SM-G935F en utilisant Tapatalk
-
Ouch, @pepite m'avais déjà soumis la demande qui j'avais déjà intégrée dans le future 6.12. Comme quoi les grands esprits se rencontre. Avant de diffuser la 6.12, je prenais mon temps car elle inclus d'autres changements dont 1 qui nécessite pas mal de test. En gros, voici le changelog : -- correction création variables globales (firmeware 4.55) -- correction bug sur incrémentation d'une propriété -- VirtualDevice choix du numéro du bouton ou de son id ou de son nom -- Posibilité de remplacer l'ID par le nom du module {"Value", "Plafonnier", 30} au lieu de {"Value", 150, 30} -- le nom du module peut être suffixé du nom de la pièce en ajoutant <nom module>@<nom pièces> ... Plafonnier@Chambre parents -- Posibilité de remplacer l'ID d'un scénario par son nom {"CountScenes", "GEA 6.12"} au lieu de {"CountScenes", 37} -- Exemple complet : -- {"VD", "Notification center", "Pushbullet"} -- Appuie sur le bouton dont le libellé est "Pushbullet" du module virtuel "Notification center".
- 12 330 réponses
-
- 2
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bon, je n'avais pas rafraichis correctement. Oui tes variables sont correctes, vide les et enregistre pour tester. Il marquera NaN comme valeur ce qui est normal.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Dans son cas, c'est un peu normal vu que GEA ne démarre pas J'ai intégré le script dans ma HC2, modifié l'ID du détecteur et de la lampe ... testé ... et aucun soucis . Je pense donc que cela vient des variables globales mais c'est vraiment tordu. Ne t'inquiète pas, une fois qu'on aura trouvé tu n'auras plus de soucis. Je te propose de supprimer tes variables globales et de les recrées en respectant les majuscule minuscules ainsi et en les laissant vide : GEA_Tasks6 GEA_Plugins GEA_History Tiens moi au courant, mais je suis sûr que tu vas me dire ... c'est tout bon P.S. Le code d'erreur vient de la variables GEA_Plugins. Il semblerait qu'ils aillent changer leur manière de gérer les VG à mon grand détriment.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
J'ai pas eu le temps hier soir, j'avais le choix entre ton script et une charmante dame et j'ai fais mon choix. Ce n'est plus la même erreur ou je me trompe ? Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Moi quand je regarde la doc, il n'y a plus de POST. Envoyé de mon SM-G935F en utilisant Tapatalk
-
Avant le firmware 4.55 GEA était capable de créer lui même les variables globales. Ils ont du changer quelque chose et va falloir que je vérifie. De plus@pepite m'a demandé des modifications et j'ai toujours rien fait, grosse flemme que je suis. Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ok laisse tomber mon message tu as créé GEA_Task6 sans le "s" [emoji23] C'est GEA_Tasks6 Un petit s avant le 6. Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Avant que j'aille plus loin [emoji6] pourrais tu créer la variable globale "GEA_Plugins" et me dire si c'est toujours pas bon. Si c'est pas bon je mettrais ta version sur ma box ce soir. Pour voir ce qui ce passe. Envoyé de mon SM-G935F en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :