-
Compteur de contenus
393 -
Inscription
-
Dernière visite
Tout ce qui a été posté par jerome_clamart
-
-- Mise en place de l'alarme GEA sur lampe de la chambre GEA.add({"Alarm", id["GEA_ALARMS_REVEIL"]}, 0, "il est l'heure !", {{"turnOn", id["L_CHAMBRE_PARENTS"]}}) Bonjour à tous, je reviens sur un post qui a 11 mois, GEA Alarm. les premiers test d'hier sont assez concluant, j'un un automate qui fonctionne (fermeture de volets), j'ai également implémenté GEA Alarm et là j'ai un truc étrange, la log est bonne mais rien ne se passe, la ligne qui lance est ci dessus j'ai mis l'alarme pour 7h26 ce matin Le résultat est en pièce jointe Concrètement je ne sais pas ce qu'et l'ID 19 ... (id ["L_CHAMBRE_PARENTS"] = 172 et id["GEA_ALARMS_REVEIL"] = 223
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
If you have nothing on the debug window, maybe copy and paste empty code, you will have answer saying GEA's running. After you can add your own code.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@Nissan_GT-R : j'ai commandé mon premier sensor, qui doit arriver d'ici 2 jours, je vais me poser une question comme ta première scène. Si tu es super impatient, fait une recherche sur le showroom GEA, il y a plein de très bon exemples. Attention, c'est sensible àla case et d'autre part je ne saurai que te conseiller de commencer par un script simple et maitrisé avant d'aller plus loin, il faut bien comprendre et après cela s'utilise super bien
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@ tous : premiers test super réussis !!!! les volets se sont fermée seuls, demain matin la suite. @ Lazer: je vais simuler une panne de mon frigo (je mets une lampe et je coupe la lumière avec la poire). Le module doit remonter les infos et envoyer lui meme les alertes, c'est doublé avec le dead au cas ou , cela doit tout couvrir ... @Clabbe: ??? maybe in english
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
j'ai mis des paramètres sur une grosse chute de tension (changement de au moins 80%), le seul cas possible en panne c'est passer àune conso a 0 ou vous voyez d'autres cas possible ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Par contre j'ai vu sur le module dans "m'informer" je peux mettre ma propre et les paramètre 40 et 42 sont sur les changements de puissance, cela pourrait faire l'affaire ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
je vais tenter le sensor- mais mon vrai problème c'est que mon frigo et mon congelé consomme peut lorsqu'ils roulent et ne donc pas ouvert ... je jais jouer a 1W, j'ai peur que cela ne fonctionne pas au top
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
je vais tenter le sensor- mais mon vrai problème c'est que mon frigo et mon congelé consomme peut lorsqu'ils roulent et ne donc pas ouvert ... je jais jouer a 1W, j'ai peur que cela ne fonctionne pas au top
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
GEA.add({"power", id["REFRIGERATEUR"]}, 60*30, "Alerte - Réfrigérateur ne répond pas depuis #duration# - #date# #time#", {{"Repeat"}},{{"Portable", Mobileid["IPHONE_JEROME"]}}) @pepite: je viens de regarder les conditions et je n'ai rien autour de power, il me reste le property/value mais je ne vois personne qui ai fait, je vias tenter ce soirt pour voir. la ligne ci dessus ne marche pas, si qq'un a une iidée ...
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@Domodial: merci pour le tuyau, je veux par contre tester une fois l'heure, les congelo et frigo sont optimisés pour tenir le froid durant des heures. Cela chute plus vite si tu ouvres mais si tu ouvres, tu vois bien que c'est coupé .. @pepite : je pars du principe que si le courant est coupé, le plug du frigo ne sera plus alimenté, je n'ai pas envisagé la panne frigo, tu as raison, ce sera une seconde commande avec power dans ce cas. un frigo qui débloque, c'est power ==0 ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour à tous, à‡a fonctionne pour cette ligne, alors en effet les variables sont case sensitives, je le saurai désormais et cela me permettra d'avancer plus simplement. Maintenant que cette ligne qui ne me sers pas fonctionne, j'ai pu avancer sur les fonction qu ime semblaient utiles. Le code ci dessous est compilé correctement(ou interprété correctement) local Mobileid = { IPHONE_JEROME = 7 } local id = { REFRIGERATEUR = 110, CONGELATEUR = 112, VOLETS_BUREAU = 74 } -- Congélateur et réfrigérateur -- si module dead depuis 30 minute -> wakeup puis envoi notification GEA.add({"Dead", id["REFRIGERATEUR"]}, 60*30, "Alerte - Réfrigérateur ne répond pas depuis #duration# - #date# #time#", {{"WakeUp", id["REFRIGERATEUR"]}, {"Repeat"}},{{"Portable", Mobileid["IPHONE_JEROME"]}}) GEA.add({"Dead", id["CONGELATEUR"]}, 60*60, "Alerte - Congélateur ne répond pas depuis #duration# - #date# #time#", {{"WakeUp", id["CONGELATEUR"]}, {"Repeat"}},{{"Portable", Mobileid["IPHONE_JEROME"]}}) --GEA.add({"Dead", id["CONGELATEUR"]}, 60*30, "Alerte - Congélateur ne répond pas depuis #duration# - #date# #time#", {{“Portableâ€, mobileid["IPHONE_JEROME"]},{"WakeUp", id["CONGELATEUR"]}, {"Repeat"}}) -- en cas d'absence, si le scénario Simulateur de présence est lancé.... GEA.add( {"Global", "Simu_presence", "1"}, 30, "", {{"Time", "Sunset-30", "Sunset-15"}, {"Close", id["VOLETS_BUREAU"]}}) GEA.add( {"Global", "Simu_presence", "1"}, 30, "", {{"Time", "Sunrise", "Sunrise+10"}, {"Open", id["VOLETS_BUREAU"]}}) end Maintenant, reste a savoir s'il fait ce que je désire : Pour les parties REFRIGERATEUR et CONGELATEUR: si le module de conso electrique ne remonte plus d'info (Dead) alors je réveille le module et j'envoi un email. (j'ai pris garde a paramétrer le module comme ne devant jamais s'assoupir). Enfin, il doit envoyer le message "Alerte - ..." sur le portable IPHONE_JEROME. pour la partie VOLET_BUREAU, si SIMU_PRESENCE est à 1 alors alétoirement entre sunset-30 et sunset-15, je ferme le volet et entre sunrise et sunrise+10 j'ouvre le volet. Cette partie s'appuie sur l'excellent YAPS (merce a Sebcbien). TAPS simule le soir, excepté les volets et je me sers de la même variable pour gérer les volets, je vais ensuite rajouter une gestion des éclairages non aléatoire le matin. Apres une longue discussion, c'est plus logique de faire toujours la même chose le matin car ma famille fais toujours la même chose le matin, je compte donc créer une ligne par éclairage avec pour base sunrise Si vous avez des idées, je suis preneur pour améliorer tenant comptes de vos idées ou expériences. De mon coté, je viendrai reposter le résultat pour aider les débutants qui galèrent comme moi Dernier point important, merci a tous pour l'aide et l’entraide !
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@Domodial: j'ai pris ton script et adapté pour obtenir le script suivant function setEvents() local mobileid = { IPHONE_JEROME = 7, IPHONE_MATTEO = 8 } local id = { REFRIGERATEUR = 110, CONGELATEUR = 112, VOLETS_BUREAU = 74 } -- Congélateur et réfrigérateur -- si module dead depuis 30 minute -> wakeup puis envoi notification -- GEA.add({"Dead", id["CONGELATEUR"]}, 60*60, "Alerte - Congélateur ne répond pas depuis #duration# - #date# #time#", {"WakeUp", id["CONGELATEUR"],“Portableâ€, id["IPHONE_JEROME"], "Repeat"}) GEA.add({"Dead", id["REFRIGERATEUR"]}, 60*30, "Alerte - Réfrigérateur ne répond pas depuis #duration# - #date# #time#", {{"WakeUp", id["REFRIGERATEUR"]}, {"Repeat"}}) --GEA.add({"Dead", id["CONGELATEUR"]}, 60*30, "Alerte - Congélateur ne répond pas depuis #duration# - #date# #time#", {{“Portableâ€, mobileid["IPHONE_JEROME"]},{"WakeUp", id["CONGELATEUR"]}, {"Repeat"}}) -- en cas d'absence, si le scénario Simulateur de présence est lancé.... GEA.add( {"Global", "Simu_presence", "1"}, 30, "", {{"Time", "Sunset-30", "Sunset-15"}, {"Close", id["VOLETS_BUREAU"]}}) GEA.add( {"Global", "Simu_presence", "1"}, 30, "", {{"Time", "Sunrise", "Sunrise+10"}, {"Open", id["VOLETS_BUREAU"]}}) GEA.add( id["REFRIGERATEUR"], -1, "Choc porte entrée le #date# à #time#", {{"Portable", MobileId["IPHONE_JEROME"]}, {"Portable", MobileId["IPHONE_MATTEO"]}}) end tu reconnaitra la dernière ligne. Cela ne fonctionne pas, tout comme ma ligne commentée, les autres sont bonnes. J'ai GEA en 5.40, as t une autre version ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Je suis en version GEA 5.40, c'est au cas ou car tous les codes qui me sont passés ne fonctionnent pas j'ai 2 lignes ci dessous GEA.add({"Dead", id["REFRIGERATEUR"]}, 60*30, "Alerte - Réfrigérateur ne répond pas depuis #duration# - #date# #time#", {{"WakeUp", id["REFRIGERATEUR"]}, {"Repeat"}}) GEA.add({"Dead", id["CONGELATEUR"]}, 60*30, "Alerte - Congélateur ne répond pas depuis #duration# - #date# #time#", {{“Portableâ€, id["IPHONE_JEROME"]},{"WakeUp", id["CONGELATEUR"]}, {"Repeat"}}) le première fonctionne et pas la seconde... Quelqu'un saurait ou est l'erreur ? merci
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
C'est une idée, l'autre option en une ligne par device dans GEA ... Les 2 solutions se valent. Je continue d'étudier la syntaxe car j'ai une ligne rebelle GEA.add({"Dead", id["CONGELATEUR"]}, 60*60, "Alerte - Congélateur ne répond pas depuis #duration# - #date# #time#", {"WakeUp", id["CONGELATEUR"],“Portableâ€, id["IPHONE_JEROME"], "Repeat"}) quelqu'un sais ou trouver les infos sur la syntaxe des parentheses et des accolades ? Merci
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@ pepite : merci pour le lien, je n'avais pas, cela va m'aider en effet @Domodial: le code que je ressors viens de loin, c'est que je lis bien tout ce que je trouve. Je vais renouveler le style, le mettre a jour grace au lien de petite. et je susi entrain de m'impregner @Sebcbien : je suis d'accord avec toi pour le coté non matinal des cambrioleurs, l'idée est aussi de penser a tout et couvrir tous les cas. Je comprends que tu ne sois pas d'humeur a te replonger dans le code. Rien que de te lire, tu as déjà une excellente idée, on se lève a heure fixe, hiver comme été C'est con mais tellement logique que sunrise ne me parait plus être une bonne idée C'est toujours intéressant d'en discuter, cela donne de bonnes idées. Je vais donc voir comment orienter mes pensées ce soir pour aller vers une programmation meilleure. Comme cela instinctivement, je me demande s'il ne faudrait pas que je crée une scene figée le matin un truc ou je passe de la chambre à la salle de bain puis 15 minutes après la cuisine ... Comme nous le vivons tous les jours. Et a ce moment, je n'ai que du GEA a réaliser a heure fixe. Merci pour ta remarque qui me plait beaucoup.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
GEA.add({"Dead", id["CONGELATEUR"]}, 30*60, "Alerte - Congélateur ne répond pas depuis #duration# - #date# #time#" , {{"Email",8}, notification, {"Repeat"}}) j'ai un problème qui me rends chèvre, j'ai puisé dans le showroom pour une règle d'alerte pour un congélo arrêté et je n’arrive pas a trouver ce qui ne va pas ... Ce que je comprends du code est si l'Id du CONGELATEUR ne réponds pas toutes les 30 minutes, envoyer une alerte par email et le notifier. j'aimerai faire un PUSH sur le tel id 2 mais je ne trouve pas le bon exemple.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@Sebcbien: je suis convaincu par l'utilisation de sunset, le problème est pour le lancement le matin d'ou mon idée d'un sunrise en plus afin de lancer le matin tôt en été et tard en hiver. Concernant l'emplacement du fil, c'est justement sur le fil car il y a du GEA et du YAPS, nous pouvons migrer vers le fil YPAS si ela te semble plus logique. @Steven : merci pour le tuyau cela permet de décaler semi aléatoirement les démarrages.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@pepite: j'ai tellement lu de posts et de forums que je fini par ne plus lire correctement. je n'ai rien vu en ce sens dans mes recherches. je vais voir si je ne pourrais pas proposer une version avec cette variante. l'idée serait de démarrer au prochain sunset ou au prochain sunrise en lancant depuis GEA. je reviens lorque j'ai du nouveau pour ce sujet merci
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Un grand merci a Steven pour GEA, c'est une fonction indispensable à nos box. Une grand merci à la communauté car nous ne sommes pas tous doué comme vous pour interpréter et comprendre du code simplement. @domodial: j'ai des bout de codes qui doivent revenir de trop loin pour etre utilisable, il faut que je ledzs remettent au gout du jour; @pepite: ton code permet d'armer YAPS pour les soirées a venir lorsque tu mets MODE_MAISON à ABSENCE. Cela change le status d'override dans la VD YAPS (si j'ai bien compris). Ce n'est pas ce que je veux faire. j'aimerai pouvoir lancer YAPS immédiatement pour une durée précisée en variable. L'idée étant de pouvoir le lancer le matin ET le soir. Actuellment, quoi que tu fasses il se lance a sunset.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@tibahut et HANSOLO, merci pour la variable, j'avais pas fait gaffe @Shyrka973: en revenant aux fondamentaux, cela fonctionne, c'était donc des lignes ajoutées qui déconnaient, c'est la gestion de la panne du Frigo et du Congelo. Cependant, l'indentation me semble bonne et cela vient du showroom, je me demande ce qui peut déconner ... De manière générale, j'ai intégré la remarque de pepite en me servant de ma variable Simu_presence. je retour est sur mon post précédent, cela se programme mais je susi perplexe car simu_presence est à 0. est ce que cela va se lancer ce soir ? (cela ne devrait pas) Personne n'utilise YAPS avec GEA ? GEA donnant les lancement et YAPS ajoutant la touche simulation ? Cela devrait permettre de le lancer le matin et le soir.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
partant du principe que GEA tourne nickel, j'ai commenté mes lignes de commande et cela tourne sans bug. j'ai ajouté 2 lignes local id = { FRIGIDAIRE = 110, CONGELATEUR = 112, VOLET_BUREAU = 74 } -- Congélateur -- si module dead depuis 1 minute -> wakeup puis au bout de 5 minutes envoyer notification / message si retour --GEA.add({"Dead", id["CONGELATEUR"]}, 60, "", {{"WakeUp", id["CONGELATEUR"]}, {"Repeat"}}) --GEA.add({"Dead", id["CONGELATEUR"]}, 5*60, "Alerte - Congélateur ne répond pas depuis #duration# - #date# #time#" , {{"Email",2}, notification, {"Repeat"}}) -- Frigidaire -- si module dead depuis 1 minute -> wakeup puis au bout de 5 minutes envoyer notification / message si retour --GEA.add({"Dead", id["FRIGIDAIRE"]}, 60, "", {{"WakeUp", id["FRIGIDAIRE"]}, {"Repeat"}}) --GEA.add({"Dead", id["FRIGIDAIRE"]}, 5*60, "Alerte - Frigidaire ne répond pas depuis #duration# - #date# #time#" , {{"Email",2}, notification, {"Repeat"}}) -- en cas d'absence, si le scénario Simulateur de présence est lancé.... GEA.add( {"Global", "Simu_presence", "1"}, 30, "", {{"Time", "Sunset-30", "Sunset-15"}, {"Close", id["VOLETS_BUREAU"]}}) GEA.add( {"Global", "Simu_presence", "1"}, 30, "", {{"Time", "Sunrise", "Sunrise+10"}, {"Open", id["VOLETS_BUREAU"]}}) end j'ai un retour correct
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour à tous, De manière générale, Steven a fait une remarque que je viens juste de comprendre sur le fait qu'une même application puisse avoir du code modifié par les une les autres au gré des besoins @Sebcbien : ma VG overidesimusunset est à 0 et je te confirme que YAPS tourne dans une scène pilotée par une VD. D'après toutes les lectures que j'ai pu faire cela semblait bien. En revanche, j'avais zappé le coté démarrage a Sunset_offset puis arrêt a plus ou moins stop_hour et stop_minute, c'est donc sans doute moi qui ai déconné. je suis entrain de rectifier pour voir ce soir ce que cela va donner. Dernier point, j'aimerai trouver comment extraire de ton code sur la partie aléatoire de YAPS qui est excellentissime et voir comment le lancer plusieurs fois par jour via GEA les 2 me semblent complémentaires @Steven : ma remarque générale ... Tu as entièrement raison, je commence a comprendre que tout le monde ajoute sa sauce ce qui fait que cela deviens difficile a maitriser. je pensais être sur une version standard (5.4) en provenance de githubs et non un fork. L'erreur est en ligne 241 est sur le lowcaps arg en pièce jointe. GEA tourne comme une horloge, il y a plein de fork et je me rends compte du travail réalisé car c'est colossal. Je regarde comment lancer avec GEA un simulateur aléatoire sur certaines lumières ou scènes. J'aimerai faire un truc simple mais efficace en même temps, nous avons tous nos habitudes et si un rodeur guette, c'est toujours bien de simuler comme lorsque nous sommes présents - ouverture des volets à sunrise (avec un random de 30 minutes) - lancer une simulation sur les lumières pendant 2 heures (avec un random de 30 minutes) - fermeture des volets à Sunset (avec un random de 30 minutes) - lancer une simulation sur les lumières soit de Sunset à minuit (+/- 30 minutes) soit de 19h +/- 30 minutes à minuit (+/- 30 minutes) pour l'heure j'ai les volets à heure fixe car je n'ai pas trouvé pour Sunset et sunrise, je continue de chercher. Après pour le simulateur, je vais tenter mon propre fork mais le code n'est pas ma plus grande force .. bloc erreur.txt
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Tuto Alarme Yaps - Présence Simulator, Un De Plus
jerome_clamart a répondu à un(e) sujet de sebcbien dans Alarmes
Bonjour à tous, petite question subsidiaire, il y a un stop_hour et un stop_minute, ce qui fait que YAPS démarre à la fin de la journée. Il n'est pas possible de créer un 2e schedule pour le matin ? Cela ferait plus réaliste Merci de vos retours -
Merci beaucoup Steven, c'est en effet plus simple J'ai en revenche toujours mon erreur ligne 241 (attend to index field ? (a nil value), aurais tu une idée ? Même en commentant tout mon code, j'ai cette erreur ... Sinon je vais essayer de recopier GEA des fois que j'ai copié / merdé le code ...
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :