971jmd Posté(e) le 4 octobre 2019 Signaler Posté(e) le 4 octobre 2019 (modifié) comme ça aussi si programme 7 alors ..... --[[ %% autostart %% properties 354 currentProgram . . . . GEA.add( {"Program", 354, 7}, -1, "Ok prog n° #value#", {{ action.... Modifié le 4 octobre 2019 par 971jmd 1
Ghoosti Posté(e) le 7 octobre 2019 Signaler Posté(e) le 7 octobre 2019 Bonjour à tous J’essaie de mettre en place une MINI simulation de présence sous GEA…. J’ai vu pas mal de poste sur les fofos mais je nage dans la panade….. Voici comment se présente ma petite installation : VG MaisonMode avec Present/Absent/Vacances VG_Zone avec Absent/Automatique/Manuel/Vacances (Zones: Automatique gérée par GEA et FGMS, certaines zones Manuel font un ON directement sur les lampes) But : Le VD passe la VG MaisonMode sur Absent, automatiquement la VG_ZoneX passe sur Absent (ok pour le VD) Donc dans GEA : local SimuPresence_On = {"Global","MaisonMode","Absent"} GEA.add({{"Time", "10:00"}, SimuPresence_On}, 30, "Living Simu Présence Activee", {"TurnOn", id["LAMPAD2_LIVING"]}) GEA.add({{"Time", "10:10"}, SimuPresence_On}, 30, "Living Simu Présence Terminee", {"TurnOff", id["LAMPAD2_LIVING"]}) Maintenant, Le VD MaisonMode repasse sur Present et automatiquement la VG_Zone passe sur Present local SimuPresence_Off = {"Global","MaisonMode","Present"} GEA.add({{"TurnOn", id["LAMPAD2_LIVING"]}, SimuPresence_Off}, 30, "", {"TurnOff", id["LAMPAD2_LIVING"]}) Ok la lampe est OFF MAIS je ne sais plus la mettre ON en Manuel, elle redevient automatiquement OFF, normal c ce que je lui demande ??? Merci pour votre aide et conseils car je n'ai certainement pas la meilleure manière de faire
pepite Posté(e) le 8 octobre 2019 Signaler Posté(e) le 8 octobre 2019 Bonjour @Ghoosti Oui il fait bien ce que tu lui demandes ;-) Essaie ceci peut-etre : local SimuPresence_On = {"Global","MaisonMode","Absent"} local SimuPresence_Off = {"Global","MaisonMode","Present"} GEA.add(SimuPresence_Off, 30, "", {"VariableCache", "SimuPresence", "Off"}) GEA.add({{"Time", "10:00"}, SimuPresence_On, {"VariableCache", "SimuPresence", "Off"}}, 30, "Living Simu Présence Activee", { {"TurnOn", id["LAMPAD2_LIVING"], 10*60}, {"VariableCache", "SimuPresence", "Auto"} }) GEA.add({{"TurnOn", id["LAMPAD2_LIVING"]}, SimuPresence_Off, {"VariableCache", "SimuPresence", "Auto"}}, 30, "", { {"TurnOff", id["LAMPAD2_LIVING"]}, {"VariableCache", "SimuPresence", "Off"}})
drboss Posté(e) le 8 octobre 2019 Signaler Posté(e) le 8 octobre 2019 (modifié) @pepite , tu es le plus actif alors je te demande, pourquoi {"Value+", 1281, 0} ou {"Value+", 1281, 9} fonctionne mais {"Value+", 1281, -9} ne fonctionne pas? Modifié le 8 octobre 2019 par drboss
Ghoosti Posté(e) le 8 octobre 2019 Signaler Posté(e) le 8 octobre 2019 (modifié) Bonjour @pepite, je viens d'essayer mais je n'ai pas eu de ON Modifié le 8 octobre 2019 par Ghoosti GEA.add({"Time", "14:17"}, 30, "", {"TurnOn", id["LAMPAD2_LIVING"]})-- Fonctionne
pepite Posté(e) le 8 octobre 2019 Signaler Posté(e) le 8 octobre 2019 @Ghoosti C'est-a-dire tu n'as pas eu de ON ?
pepite Posté(e) le 9 octobre 2019 Signaler Posté(e) le 9 octobre 2019 Bonjour @drboss As tu essayé ? {"Value-", 1281, -9} Les mystères de "Value", ca vient certainement de la comparaison du coeur de GEA
Ghoosti Posté(e) le 9 octobre 2019 Signaler Posté(e) le 9 octobre 2019 Bonjour @pepite Bien la lampe ne s'allume pas, pourtant la VG est bien sur Absent local SimuPresence_On = {"Global","MaisonMode","Absent"} local SimuPresence_Off = {"Global","MaisonMode","Present"} GEA.add(SimuPresence_Off, 30, "", {"VariableCache", "SimuPresence", "Off"}) GEA.add({{"Time", "10:00"}, SimuPresence_On, {"VariableCache", "SimuPresence", "Off"}}, 30, "Living Simu Présence Activee", { {"TurnOn", id["LAMPAD2_LIVING"], 10*60}, {"VariableCache", "SimuPresence", "Auto"} }) GEA.add({{"TurnOn", id["LAMPAD2_LIVING"]}, SimuPresence_Off, {"VariableCache", "SimuPresence", "Auto"}}, 30, "", { {"TurnOff", id["LAMPAD2_LIVING"]}, {"VariableCache", "SimuPresence", "Off"}})
pepite Posté(e) le 9 octobre 2019 Signaler Posté(e) le 9 octobre 2019 Essaie cela en repassant par le mode Présent pour recevoir le message VariableCache SimuPresence OFF local SimuPresence_On = {"Global","MaisonMode","Absent"} local SimuPresence_Off = {"Global","MaisonMode","Present"} GEA.add(SimuPresence_Off, 30, "VariableCache SimuPresence OFF", {"VariableCache", "SimuPresence", "Off"}) GEA.add({{"Time", "10:00"}, SimuPresence_On, {"VariableCache", "SimuPresence", "Off"}}, 30, "Living Simu Présence Activee", { {"turnOn", id["LAMPAD2_LIVING"], 10*60}, {"VariableCache", "SimuPresence", "Auto"} }) GEA.add({{"turnOn", id["LAMPAD2_LIVING"]}, SimuPresence_Off, {"VariableCache", "SimuPresence", "Auto"}}, 30, "Living Simu Présence Desactivee", { {"turnOff", id["LAMPAD2_LIVING"]}, {"VariableCache", "SimuPresence", "Off"}})
Ghoosti Posté(e) le 9 octobre 2019 Signaler Posté(e) le 9 octobre 2019 (modifié) Je viens d'essayer mais je ne reçois pas de message Modifié le 9 octobre 2019 par Ghoosti Ok il vient seulement d'arriver...
Ghoosti Posté(e) le 9 octobre 2019 Signaler Posté(e) le 9 octobre 2019 Viens d'essayer de Basculer sur Absent, la lampe ne s'allume tjrs pas
pepite Posté(e) le 9 octobre 2019 Signaler Posté(e) le 9 octobre 2019 En mode simple alors @Ghoosti local SimuPresence_On = {"Global","MaisonMode","Absent"} local SimuPresence_Off = {"Global","MaisonMode","Present"} GEA.add({{"Time", "10:00"}, SimuPresence_On}, 30, "Living Simu Présence Activee", { {"turnOn", id["LAMPAD2_LIVING"], 10*60}, {"VariableCache", "SimuPresence", "Auto"} }) GEA.add({{"turnOn", id["LAMPAD2_LIVING"]}, SimuPresence_Off, {"VariableCache", "SimuPresence", "Auto"}}, 30, "", { {"turnOff", id["LAMPAD2_LIVING"]}, {"VariableCache", "SimuPresence", "Off"}})
Ghoosti Posté(e) le 9 octobre 2019 Signaler Posté(e) le 9 octobre 2019 @pepite MERCI !!! ça fonctionne
Ghoosti Posté(e) le 9 octobre 2019 Signaler Posté(e) le 9 octobre 2019 Qu'ai je fais comme erreur ? J'ai systématiquement un Sleep de 1" entre le On => OFF ? en faite la lampe ne reste allumée 1" et elle s'éteint" ? GEA.add({{"Days", "WeekDays"}, {"Time", "18:36"}, SimuPresence_On}, 30, "Hall_H Simu Présence Activée",{ {"TurnOn", id["ECL_HALL_H"]}, {"Sleep", 1*60, {"TurnOff", id["ECL_HALL_H"]}}, {"Sleep", 2*60, {"TurnOn", id["ECL_HALL_H"]}}, {"Sleep", 3*60, {"TurnOff", id["ECL_HALL_H"]}}, {"VariableCache", "SimuPresence", "Auto"} })
drboss Posté(e) le 9 octobre 2019 Signaler Posté(e) le 9 octobre 2019 @pepite C'est comme ça que ça se passe chez moi (GEA6.10): values is taken from 3 thermometers devices value=-23.8 GEA.add({"Value+", 335, -40}, 30, "sukces1 #value#") not work (every time) value=-23.8 GEA.add({"Value-", 335, -10}, 30, "sukces1 #value#") not work (every time) value= 18.2 GEA.add({"Value+", 262, -9}, 30, "sukces2 #value#") work (every time) value= 11.5 GEA.add({"Value+", 1281, 0}, 30, "sukces3 #value#") work (every time) value= 11.5 GEA.add({"Value+", 1281, 0}, 30, "sukces3 #value#") work (every time) value= 11.5 GEA.add({"Value+", 1281,-11}, 30, "sukces3 #value#") work (every time) value= 11.5 GEA.add({"Value+", 1281,-9}, 30, "sukces3 #value#") not work (3 times), work after change condiction to fist position (to verify) value= -6.5 GEA.add({"Value+", 1126, -40}, 30, "sukces1 #value#") not work (every time) value= -6.5 GEA.add({"Value-", 1126, -9}, 30, "sukces2 #value#") not work (every time) ps. C'est comme demander à une femme quelque chose et son cœur répondra. Nous ne savons pas non plus quoi et pour quoi
pepite Posté(e) le 10 octobre 2019 Signaler Posté(e) le 10 octobre 2019 Bonjour, @Ghoosti Essaie comme ceci peut-etre GEA.add({{"Days", "WeekDays"}, {"Time", "18:36"}, SimuPresence_On}, 30, "Hall_H Simu Présence Activée",{ {"TurnOn", id["ECL_HALL_H"], 1*60}, {"Sleep", 2*60, {"TurnOn", id["ECL_HALL_H"], 1*60}}, {"VariableCache", "SimuPresence", "Auto"} }) @drboss like a woman....incomprehesible, random
Dragoniacs Posté(e) le 10 octobre 2019 Signaler Posté(e) le 10 octobre 2019 Les femmes sont des incomprises.... Envoyé de mon SM-A530F en utilisant Tapatalk 1
Ghoosti Posté(e) le 10 octobre 2019 Signaler Posté(e) le 10 octobre 2019 Bonjour, @pepite, pareil On 1" ok mais OFF 1" ??? il ne fait pas le Sleep
drboss Posté(e) le 10 octobre 2019 Signaler Posté(e) le 10 octobre 2019 En résumé, la fonction "Value+/-" ne fonctionne pas lorsque la valeur du périphrique est négative et GEA est moins aléatoire qu'une femme...
ADN182 Posté(e) le 10 octobre 2019 Signaler Posté(e) le 10 octobre 2019 Hello, Alors ça ne fonctionne pas ça, en tout cas pour le OFF car il souhaite uniquement que le program ou les couleurs soient OFF cela fonctionne tout le temps : Le 04/10/2019 à 21:57, 971jmd a dit : GEA.add(354, 30, "RGB on") GEA.add({"Or", 354, {"Program", 354}}, 30, "RGB OFF ", {{"Inverse"}}) et ça fonctionne J'ai du faire comme cela : GEA.add({"Or", 354, {"Program", 354}}, 30, "RGB ON") GEA.add({354, {"Program", 354}}, 30, "RGB OFF", {{"Inverse"}, {"Inverse", 2}}) 1
Steven Posté(e) le 11 octobre 2019 Auteur Signaler Posté(e) le 11 octobre 2019 Il y a 20 heures, drboss a dit : En résumé, la fonction "Value+/-" ne fonctionne pas lorsque la valeur du périphrique est négative et GEA est moins aléatoire qu'une femme... Je confirme le problème local num1 = tonumber(string.match(value4, "[0-9.]+")) local num2 = tonumber(string.match(result, "[0-9.]+")) Ce code me permet de savoir si c'est une valeur numérique mais j'ai omis de contrôler la valeur négative . Bon, on va dire que c'est la faute @pepite
pepite Posté(e) le 11 octobre 2019 Signaler Posté(e) le 11 octobre 2019 Ben oui, j'assume ;-) je le savais, mais pas pensé à demander la correction...pourtant je pense que j'ai lu le code des centaines de fois lol vis ma vie de boulet ;-) 1
drboss Posté(e) le 11 octobre 2019 Signaler Posté(e) le 11 octobre 2019 @Steven, @pepite jusqu'à que vous créée la nouvelle édition de GEA , je corrige chez moi comme suit: local num1 = tonumber(string.match(value4, "-?[0-9.]+")) local num2 = tonumber(string.match(result, "-?[0-9.]+")) et je vais tester... 2
Steven Posté(e) le 11 octobre 2019 Auteur Signaler Posté(e) le 11 octobre 2019 Je te confirme, c'est ce que j'ai fait. Envoyé de mon SM-G935F en utilisant Tapatalk
ADN182 Posté(e) le 14 octobre 2019 Signaler Posté(e) le 14 octobre 2019 Le 10/10/2019 à 22:52, ADN182 a dit : GEA.add({"Or", 354, {"Program", 354}}, 30, "RGB ON") GEA.add({354, {"Program", 354}}, 30, "RGB OFF", {{"Inverse"}, {"Inverse", 2}}) Au final ça ne fonctionne pas :s lorsqu'un program est lancé il n'est pas considéré comme on :s
Messages recommandés