Aller au contenu

971jmd

Membres confirmés
  • Compteur de contenus

    3 525
  • Inscription

  • Dernière visite

  • Jours gagnés

    10

Tout ce qui a été posté par 971jmd

  1. 971jmd

    Support Gea

    @ JOJO @ pepite merci de nouveau J'ai une erreur : "N1 - lampe salon allumée depuis #duration#" -> OFF" pour supprimer l’erreur : "N1 - lampe salon allumée depuis #duration#" je continu a tester le code
  2. 971jmd

    Support Gea

    ---- Detection n1 si RGBW et Lampe salon OFF alors commande N1 local N1= (id["DETECTEUR_MOUVE"]), {"value", "[RGBW]", "0"}, {"value", "[LAMPE_SALON]", "0"} ---- Detection n2 si RGBW=OFF et Lampe salon=ON Acommande N2 local N2= (id["DETECTEUR_MOUVE"]), {"value", "[RGBW]", "0"}, {"value", "[LAMPE_SALON]", "1"} ---- Detection n3 si RGBW=ON et Lampe salon=ON Acommande N3 local N3= (id["DETECTEUR_MOUVE"]), {"value", "[RGBW]", "100"}, {"value", "[LAMPE_SALON]", "1"} ---- Detection n4 si RGBW=ON et Lampe salon=OFF Acommande N4 local N4= (id["DETECTEUR_MOUVE"]), {"value", "[RGBW]", "100"}, {"value", "[LAMPE_SALON]", "0"} ---- si Detection si RGBW et Lampe salon OFF alors commande N1 ---- si Detection si RGBW=OFF et Lampe salon=ON commande N2 ---- si Detection si RGBW=ON et Lampe salon=ON commande N3 ---- si Detection si RGBW=ON et Lampe salon=OFF commande N4 Jusque la pas de souci N1 = lampe salon ON et Off dans 3mm et RGB ON dans 2mm et Off dans 5mm ( la lampe salon et RGB ce croise sur 1mm, pour ne pas rester dans l’obscurité) N2 = relance le processue au debut.. N3 = éteindre RGB et relance le processue au debut.. N4 = éteindre RGB et relance le processue au debut..
  3. 971jmd

    Support Gea

    concernant la lampe salon c'est un exemple pour essayer de comprend comment fonctionne RestartTask je revient à ta proposition: a la détection le RestartTask lance RestartTask 2, 3, 4 en meme temps et c'est pas bon. le bon fonctionnement : si détection et que lampe salon et RGBW value=0 active lampetimer2 et lampetimer3 en meme temps(1) et lampetimer4 a la fin du processus de lampetimer3 (1) le RGBW doit s'allumer 1mm avant l'extinction de la lampe du salon... local detec1 = (id["DETECTEUR_MOUVE"]), {"value", id["RGBW"], "0"}, {"value", id["LAMPE_SALON"], "0"} local lampetimer4 = GEA.add(true , 1*60, "off", {{"turnOff", id["RGBW"]}}) local lampetimer3 = GEA.add(true , 40, "lampetimer3", {{"turnOn", id["RGBW"]}, {"RGB", 36, 12, 255, 99}, {"RestartTask", lampetimer4}}) local lampetimer2 = GEA.add(true , 1*60, "lampetimer2", {{"turnOff", id["LAMPE_SALON"]}, {"RestartTask", lampetimer3}}) GEA.add({detec1 }, -1, "lampetimer1", {{"turnOn", id["LAMPE_SALON"]}, {"RestartTask", lampetimer2}})
  4. 971jmd

    Support Gea

    merci @jojo mai j'ai deja consulté le lien {“RestartTaskâ€, <id_tâche>} Redémarre une tâche selon son <id_tâche> {“StopTaskâ€, <id_tâche>} Stoppe une tâche selon son <id_tâche> {“NotStartedâ€} Empêche la tâche de démarrer automatiquement (voir RestartTask) mai je ne comprend toujours pas comment fonctionne j'ai fait le teste avec 1 mai la lampe ne allume pas (local lampetimer1 = GEA.add(true , 1, "on",..... local lampetimer1 = GEA.add(true , 1, "on", {{"turnOn", id["LAMPE_SALON"]}}) GEA.add(id["DETECTEUR_MOUVE"], -1, "detection", {{"RestartTask", lampetimer1}})
  5. 971jmd

    Support Gea

    j'abandonne trois jours sur un code Comment fonctionne : RestartTask ou StopTask ou NotStarted et impossible de d'activé un code en -1 local lampetimer1 = GEA.add(true , -1, "on", {{"turnOn", id["LAMPE_SALON"]}}) GEA.add(id["DETECTEUR_MOUVE"], -1, "detection", {{"RestartTask", lampetimer1}})
  6. 971jmd

    Support Gea

    oui mai le RGB ne s'éteint pas je n'arrive pas comprend comme fonctionne GEA dans exemple suivant, va t-il exécuter lampetimer2, lampetimer3 en meme temps ? GEA.add({detec1 }, -1, "lampetimer1", {{"turnOn", id["LAMPE_SALON"]}, {"RestartTask", lampetimer2}, {"RestartTask", lampetimer3}})
  7. 971jmd

    Support Gea

    dans mon exemple : local detec1 = (id["DETECTEUR_MOUVE"]), {"value", id["RGBW"], "0"}, {"value", id["LAMPE_SALON"], "0"} GEA.add({detec1 }, -1, "lampetimer1", {{"turnOn", id["LAMPE_SALON"]}, {"RestartTask", lampetimer2}}) local lampetimer2 = GEA.add(true , 1*60, "lampetimer2", {{"turnOff", id["LAMPE_SALON"]}, {"RestartTask", lampetimer3}}) local lampetimer3 = GEA.add(true , 40, "lampetimer3", {{"turnOn", id["RGBW"]}, {"RGB", 36, 12, 255, 99}, {"RestartTask", lampetimer4}}) local lampetimer4 = GEA.add(true , 1*60, "off", {{"turnOff", id["RGBW"]}}) ca fonctionne si RGBW = 0 et lampe SALON = 0 et active ligne 4 la lampe s'allume et active lampetimer2 qui passe a OFF dans 1mm et active lampetimer3 qui allume le RGBW mai n'active pas lampetimer4 et le RGBW ne s'éteint pas
  8. 971jmd

    Support Gea

    mai comment définir ?
  9. 971jmd

    Support Gea

    voici le code mai rien ne fonctionne le RestartTask ne lance toujours pas lampetimer1 --[[ %% autostart lampetimer1 lampetimer2 lampetimer3 lampetimer4 %% properties 337 sceneActivation 204 sceneActivation 377 value 190 value 221 value 274 value 277 value %% globals jour_nuit --]] GEA.add({id["DETECTEUR_MOUVE"], {"value", id["RGBW"], "0"}, {"value", id["LAMPE_SALON"], "0"}} , -1, "ok", {{"RestartTask", lampetimer1}}) local lampetimer1 = GEA.add(true , -1, "lampetimer1", {{"turnOn", id["LAMPE_SALON"]}, {"RestartTask", lampetimer2}}) local lampetimer2 = GEA.add(true , 1*60, "lampetimer2", {{"turnOff", id["LAMPE_SALON"]}, {"RestartTask", lampetimer3}}) local lampetimer3 = GEA.add(true , 40, "lampetimer3", {{"turnOn", id["RGBW"]}, {"RGB", 36, 12, 255, 99}, {"RestartTask", lampetimer4}}) local lampetimer4 = GEA.add(true , 1*60, "off", {{"turnOff", id["RGBW"]}}) ou la ligne 2 mes si la lampe salon est = value=1 il lance la ligne 4 local detec1 = (id["DETECTEUR_MOUVE"]), {"value", id["RGBW"], "100"}, {"value", id["LAMPE_SALON"], "0"} GEA.add({detec1 }, -1, "lampetimer1", {{"turnOn", id["LAMPE_SALON"]}, {"RestartTask", lampetimer2}}) local lampetimer2 = GEA.add(true , 1*60, "lampetimer2", {{"turnOff", id["LAMPE_SALON"]}, {"RestartTask", lampetimer3}}) local lampetimer3 = GEA.add(true , 40, "lampetimer3", {{"turnOn", id["RGBW"]}, {"RGB", 36, 12, 255, 99}, {"RestartTask", lampetimer4}}) local lampetimer4 = GEA.add(true , 1*60, "off", {{"turnOff", id["RGBW"]}})
  10. 971jmd

    Support Gea

    non pas possible deux jour de combat avec ce code et il manque [ ] moi qui pensais que c'est la présence de ma femme qui me déconcentrait, mai c ma vue merci Steven et Pépite je teste le code
  11. 971jmd

    Support Gea

    local detec1 = GEA.add({id["DETECTEUR_MOUVE"], {"value", "RGBW", "0"}, {"value", "LAMPE_SALON", "0"}} , -1, "", {{"turnOn", id["LAMPE_SALON"]}})
  12. 971jmd

    Support Gea

    j'ai déjà essayer ta proposition, mai toujours erreur
  13. 971jmd

    Support Gea

    @ pepite je n'arrive pas a trouver la bonne syntaxe local detec1 = GEA.add(id["DETECTEUR_MOUVE"], {"value", "RGBW", "0"}, {"value", "LAMPE_SALON", "0"} , -1,........
  14. 971jmd

    Support Gea

    salut @ pepite le code fonctionne à 50% et subit une cure amaigrissement si détection n1 : la lampe salon s'allume le RGBW s'allume (1mm avant la lampe salon) la lampe salon s'éteint (1mm après la lampe salon) le RGB s'éteint mai le processus fonctionne qu'un fois j'ai essayer de mettre de {"Repeat"} toujours pareille ---- Detection n1 si RGBW et Lampe salon OFF alors commande off1 local off1 = (id["DETECTEUR_MOUVE"]), {"value", "RGBW", "0"}, {"value", "LAMPE_SALON", "0"} ---- Detection n2 si RGBW=OFF et Lampe salon=ON Acommande off2 local off2 = (id["DETECTEUR_MOUVE"]), {"value", "RGBW", "0"}, {"value", "LAMPE_SALON", "1"} ---- Detection n3 si RGBW=ON et Lampe salon=ON Acommande off3 local off3 = (id["DETECTEUR_MOUVE"]), {"value", "RGBW", "99"}, {"value", "LAMPE_SALON", "1"} ---- Detection n4 si RGBW=ON et Lampe salon=OFF Acommande off4 local off4 = (id["DETECTEUR_MOUVE"]), {"value", "RGBW", "99"}, {"value", "LAMPE_SALON", "0"} local lampetimer1 = GEA.add(true , 2*60, "", {{"turnOff", id["LAMPE_SALON"]}, {"RestartTask", lampetimer2}}) local lampetimer2 = GEA.add(true , 1*60, "", {{"turnOn", id["RGBW"]}, {"RGBW", 36, 12, 255, 99}, {"RestartTask", lampetimer3}}) local lampetimer3 = GEA.add(true , 3*60, "", {{"turnOff", id["RGBW"]}}) ---- Commande n1 ---- si la lampe salon et rgbw OFF GEA.add({off1} , -1, "", {{"turnOn", id["LAMPE_SALON"]}, {"RestartTask", lampetimer1}}) ----- si la lamppe salon ON et rgbw OFF GEA.add({off2} , -1, "", {{"RestartTask", lampetimer1}}) ---- si Lampe salon ON et RGBW ON GEA.add({off3} , -1, "", {{"turnOff", id["RGBW"]}, {"RestartTask", lampetimer1}}) ------ si la lampe salon OFF et rgbw ON GEA.add({off4} , -1, "", {{"turnOff", id["RGBW"]}, {"RestartTask", lampetimer1}})
  15. 971jmd

    Support Gea

    salut @pepite voici le code : Detection ---> allumage de la lampe salon et extinction dans 2mm et allumage du RGBW dans 1mm et extinction du RGBW dans 3mm la lampe salon doit s’éteindre 1mm après le RGBW pour ne pas rester dans le noir Detection si RGBW OFF et Lampe salon OFF alors commande off1 Detection si RGBW=OFF et Lampe salon=ON Acommande off2 Detection si RGBW=ON et Lampe salon=ON Acommande off3 Detection si RGBW=ON et Lampe salon=OFF Acommande off4 ---- Detection si RGBW et Lampe salon OFF alors commande off1 local off1 = (id["DETECTEUR_MOUVE"]), {"value", "RGBW", "0"}, {"value", "LAMPE_SALON", "0"} ---- Detection si RGBW=OFF et Lampe salon=ON Acommande off2 local off2 = (id["DETECTEUR_MOUVE"]), {"value", "RGBW", "0"}, {"value", "LAMPE_SALON", "1"} ---- Detection si RGBW=ON et Lampe salon=ON Acommande off3 local off3 = (id["DETECTEUR_MOUVE"]), {"value", "RGBW", "99"}, {"value", "LAMPE_SALON", "1"} ---- Detection si RGBW=ON et Lampe salon=OFF Acommande off4 local off4 = (id["DETECTEUR_MOUVE"]), {"value", "RGBW", "99"}, {"value", "LAMPE_SALON", "0"} ---- Commande n1 GEA.add({off1} , -1, "", {{"turnOn", id["LAMPE_SALON"]}, {"RestartTask", lampetimer1}}) ----Commande n2 GEA.add({off2} , -1, "", {{"StopTask", lampetimer1}, {"StopTask", lampetimer2}, {"StopTask", lampetimer3}, {"RestartTask", lampetimer4}}) ----Commande n3 GEA.add({off3} , -1, "", {{"turnOff", id["RGBW"]}, {"StopTask", lampetimer4}, {"StopTask", lampetimer5}, {"StopTask", lampetimer6}, {"RestartTask", lampetimer7}}) ----Commande n4 GEA.add({off4} , -1, "", {{"turnOff", id["RGBW"]}, {"StopTask", lampetimer7}, {"StopTask", lampetimer8}, {"StopTask", lampetimer9}, {"turnOn", id["LAMPE_SALON"]}, {"RestartTask", lampetimer10}}) ----actionneur n1 local lampetimer1 = GEA.add(true , 2*60, "", {{"turnOff", id["LAMPE_SALON"]}, {"RestartTask", lampetimer2}}) local lampetimer2 = GEA.add(true , 1*60, "", {{"turnOn", id["RGBW"]}, {"RGBW", 36, 12, 255, 99}, {"RestartTask", lampetimer3}}) local lampetimer3 = GEA.add(true , 3*60, "", {{"turnOff", id["RGBW"]}}) ---actionneur 2 local lampetimer4 = GEA.add(true , 2*60, "", {{"turnOff", id["LAMPE_SALON"]}, {"RestartTask", lampetimer5}}) local lampetimer5 = GEA.add(true , 1*60, "", {{"turnOn", id["RGBW"]}, {"RGBW", 36, 12, 255, 99}, {"RestartTask", lampetimer6}}) local lampetimer6 = GEA.add(true , 3*60, "", {{"turnOff", id["RGBW"]}}) ----actionneur 3 local lampetimer7 = GEA.add(true , 2*60, "", {{"turnOff", id["LAMPE_SALON"]}, {"RestartTask", lampetimer8}}) local lampetimer8 = GEA.add(true , 1*60, "", {{"turnOn", id["RGBW"]}, {"RGBW", 36, 12, 255, 99}, {"RestartTask", lampetimer9}}) local lampetimer9 = GEA.add(true , 3*60, "", {{"turnOff", id["RGBW"]}}) ----actionneur 4 local lampetimer10 = GEA.add(true , 2*60, "", {{"turnOff", id["LAMPE_SALON"]}, {"RestartTask", lampetimer11}}) local lampetimer11 = GEA.add(true , 1*60, "", {{"turnOn", id["RGBW"]}, {"RGBW", 36, 12, 255, 99}, {"RestartTask", lampetimer12}}) local lampetimer12 = GEA.add(true , 3*60, "", {{"turnOff", id["RGBW"]}})
  16. 971jmd

    Support Gea

    @pepite C'est normale ce n'est pas le bon en-tête que j'ai mis pour l'exemple Mai je confirmer le valse de mon detecteur est bien présent 277 value
  17. 971jmd

    Support Gea

    @Pepite ma lampe ne s'allume toujours pas en -1 avec un RestartTask --[[ %% autostart lampetimer %% properties %% globals jour_nuit --]] local lampetimer1 = GEA.add({"Value", id["LAMPE_SALON"], 0} , -1, "", {{"turnOn", id["LAMPE_SALON"]}}) GEA.add({id["DETECTEUR_MOUVE"]}, -1 , "", {{"RestartTask", lampetimer}}) ou local lampetimer1 = GEA.add({"Value", id["LAMPE_SALON"], 0} , -1, "", {{"turnOn", id["LAMPE_SALON"]}}) GEA.add({id["DETECTEUR_MOUVE"]}, -1 , "", {{"RestartTask", lampetimer}})
  18. 971jmd

    Support Gea

    j'ai une question avec un RestartTask peut-on activée -1 visiblement ça ne fonctionne pas pour exemple fonctionnement de mon code: A la détection : si jour_nuit = 0 et value lampe salon = 0 et value centre table 1 alors RestartTask ---> local lampe = : si auto1 = 0 et value lampe salon = 0 alors allumé la lampe local lampe = GEA.add({{"Global", "auto1", "0"}, {"Value", id["LAMPE_SALON"], 0}} , -1, "on", {{"turnOn", id["LAMPE_SALON"]}}) GEA.add({id["DETECTEUR_MOUVE"], {"Global", "jour_nuit", "0"}, {"Value", id["LAMPE_SALON"], 0}, {"Value", id["CENTRE_TABLE"], 1}}, -1 , "", {{"RestartTask", lampe}})
  19. 971jmd

    Support Gea

    Détecteur de mouvement ou interrupteur c'est officielle le code fonctionne super bien si détection de mouvement allumer lampe salon et extinction de la lampe dans 5mm sauf si: jour_nuit = 1 ou allumage de lampe par son interrupteur local lampetimer = GEA.add({{"Global", "auto1", "1"}, {"Value", id["LAMPE_SALON"], 1}} , 5*60, "off", {{"turnOff", id["LAMPE_SALON"]}, {"Global", "auto1", "0"}}) GEA.add({id["DETECTEUR_MOUVE"], {"Global", "jour_nuit", "0"}, {"Global", "auto1", "0"}}, -1 , "", {{"turnOn", id["LAMPE_SALON"]}, {"Global", "auto1", "1"}, {"RestartTask", lampetimer}})
  20. 971jmd

    Support Gea

    et non un autre scène ma induit en erreur qui me dire a quoi comment fonctionne RestarTask o1", "1"}, {"RestartTask", lampetimer}}) lance une seul foi, je comprend pas
  21. 971jmd

    Support Gea

    voila c nikel tout fonctionne tester plusieur fois local lampetimer = GEA.add({{"Global", "auto", "1"}, {"Value", id["LAMPE_SALON"], 1}} , 1*60, "", {{"turnOff", id["LAMPE_SALON"]}, {"Global", "auto", "0"}}) -----local nuit = {"Global", "jour_nuit", "1"} GEA.add({id["DETECTEUR_MOUVE"], {"Global", "jour_nuit", "1"}}, -1 , "", {{"turnOn", id["LAMPE_SALON"]}, {"Global", "auto", "1"}, {"RestartTask", lampetimer}})
  22. 971jmd

    Support Gea

    GEA.add({"Global", "jour_nuit", "1"}, id["DETECTEUR_MOUVE"], -1, "", {{"turnOn", id["LAMPE_SALON"]}, {"Global", "auto", "1"}, {"RestartTask", lampetimer}}) Si jour_nuit = 1 et détection alors On lampe salon et passer la variable auto à 1 et lance l varibla local lampetimer si jour_nuit = 0 pas de détection local lampetimer = GEA.add({{"Global", "auto", "1"}, {"Value", id["LAMPE_SALON"], 1}} , 1*60, "", {{"turnOff", id["LAMPE_SALON"]}, {"Global", "auto", "0"}}) si variable auto = 1 et value de lampe salon = 1 alors éteindre dans 1mm la lampe et repasser la variable auto à 0
  23. 971jmd

    Support Gea

    oui mai j'ai oublier de rajouter la global Jour_nuit si jour_nuit = 1 active détection si jour_nuit = 0 pas de détection
  24. 971jmd

    Support Gea

    bonjour a tous voici un petit code que j'ai réaliser permettant de dissocier l’interrupteur du détecteur ligne 4: la détection allume la lampe et active la variable AUTO a 1 et active lampetimer... local lampetimer = GEA.add({{"Global", "auto", "1"}, {"Value", id["LAMPE_SALON"], 1}} , 1*60, "", {{"turnOff", id["LAMPE_SALON"]}, {"Global", "auto", "0"}}) GEA.add({"Global", "jour_nuit", "1"}, id["DETECTEUR_MOUVE"], -1, "", {{"turnOn", id["LAMPE_SALON"]}, {"Global", "auto", "1"}, {"RestartTask", lampetimer}})
  25. 971jmd

    Support Gea

    Ok c'est plus claire les-1 sont autonome. Dans le cas d'un resrartTask il peut redémarrer une instance n'importe où Envoyé de mon iPhone en utilisant Tapatalk
×
×
  • Créer...