soulac Posté(e) le 24 avril 2015 Signaler Posté(e) le 24 avril 2015 Bonsoir Messieurs, Tout d'abord un grand merci pour toutes vos réponses. Pour répondre à Nikko super cool ton code marche du premier coup toute fois j'ai quelque question pour comprendre tes lignes de commande. local id = { VR_SALON = 1, VR_SAM = 2, VR_CHAMBRE = 3, OUVERTURE_SALON = 4 } Sa je comprend c'est mes constantes de tout mes ID GEA.add(true , 30 , "Fermeture VR Chambre et SAM" , {{"Time","23:00","23:01"},{"Close",id["VR_CHAMBRE"],100},{"Close",id["VR_SAM"],100}}) Bon la sa se complique : La valeur 30 correspond à quoi ? "Fermeture VR Chambre et SAM" c'est un commentaire ? GEA.add(id["OUVERTURE_SALON"], 30 ,"Fermeture VR si Baie Fermée", {{"Inverse"},{"Time","23:00","23:01"},{"Close",id["VR_SALON"],100}}) La même chose que la ligne précédente. Encore merci de ton retour.
Nikko Posté(e) le 24 avril 2015 Signaler Posté(e) le 24 avril 2015 Comme l'a écrit Jojo, consulte le sujet sur GEA, à la partie syntaxe Simple condition : GEA.add(<condition>, <durée en secondes|-1>, <message a notifier>[, <options>]) Exemple : GEA.add(100, 10*60, "Lampe allumée de puis plus de 10mn, on l'éteint", {{"turnOff"}}) Le 30 signifie au bout de combien de temps la condition doit être vrai pour être valide. J'ai mi 30 par habitude. Vu ta demande j'aurais pu mettre moins.... Le message entre guillemets c'est le push que tu recevras sur ton téléphone Pour la 2de ligne, en temps normal il faudrait comprendre Si le capteur OUVERTURE_SALON est ouvert depuis 30 secondes entre 23h et 23h1 alors on ferme les volets Mais comme il y a l'option INVERSE, (qui inverse la condition) il faut comprendre: Si le capteur OUVERTURE_SALON est Fermé depuis 30 secondes entre 23h et 23h1 alors on ferme les volets Nicolas
jojo Posté(e) le 24 avril 2015 Signaler Posté(e) le 24 avril 2015 GEA est méga puissant, mais tu n'y arriveras JAMAIS si tu ne lis pas la doc, et tout devient alors SUPER simple
joesab Posté(e) le 25 avril 2015 Signaler Posté(e) le 25 avril 2015 bonjour à tous un truc tout simple à faire surement....en GEA j'aimerai gérer une mise en marche du wall plug selon des horaires exemple : mise en marche à 15 h extinction 19 h et remise en marche à 23 h jusqu'à 02 h 00 faisable en GEA ? un début de script .... merciiiiiiiiii
Nikko Posté(e) le 25 avril 2015 Signaler Posté(e) le 25 avril 2015 Bonjour, Tu peux prendre ça comme base: -- Mettre la bonne ID wallplug = 100 GEA.add(true, 30 , "Allumage Wallplug", {{"Time","15:00","15:01"},{"Time","23:00","23:01"},{"turnOn",wallplug}} GEA.add(true, 30 , "Arret Wallplug", {{"Time","19:00","19:01"},{"Time","02:00","02:01"},{"turnOff",wallplug}} Nicolas
flechg Posté(e) le 25 avril 2015 Signaler Posté(e) le 25 avril 2015 local Phone_SP = {"If", {{"Global", "Presence_SP_Phone", "1"}}} GEA.add(true, -1, "Allumer chevet salon",{{id["chevet_salon"], {"turnOn"}}) bonsoir a tous je voulais savoir si ce code semblait correcte je voudrais lorsque je suis présent que la lampe s allume merci encore
jojo Posté(e) le 25 avril 2015 Signaler Posté(e) le 25 avril 2015 je mettrais ceci GEA.add({"Global", "Presence_SP_Phone", "1"}, -1, "Allumer chevet salon",{{"turnOn", id["chevet_salon"]}}) et tu DOIS définir la variable Presence_SP_Phone dans l'entête 1
flechg Posté(e) le 25 avril 2015 Signaler Posté(e) le 25 avril 2015 merci jojo pour ta réponse effectivement cela a l air plus claire je teste
Fredric Posté(e) le 25 avril 2015 Signaler Posté(e) le 25 avril 2015 petite question les copains, j'arrive pas à placer le "Disarmed" je souhaite que 317 (la sirene) ne sonne pas si certain capteurs ne sont pas pas armés. j'essais déjà avec un capteur est cela ne fonctionne pas, et sans "IF" bien sur GEA.add({{317,1},{id["Porte_Entree"],"Disarmed"}}, -1, "", {{"turnOff", 317}}) ou place t'on le "Disarmed"? ps: je n'ai pas d'erreur
flechg Posté(e) le 25 avril 2015 Signaler Posté(e) le 25 avril 2015 merci jojo ca marche impec par contre un autre pb GEA.add(264, 15*60, "La porte du garage est ouverte depuis plus de 15 minutes", {{"turnOff"}, {"Repeat"}}) je veux si le wallplug qui est au garage est sur on alors la porte ne se fermera pas dans 15 min merci
Nikko Posté(e) le 25 avril 2015 Signaler Posté(e) le 25 avril 2015 @frederic: Pas sà»r de moi mais dans les conditions essaies peut être ça: {"Property", IdCapteur , "armed", 0} Nicolas
jojo Posté(e) le 25 avril 2015 Signaler Posté(e) le 25 avril 2015 @ frédéric, il faudrait peut-être analyser l'ensemble du scénario. Utilises-tu le panneau le panneau d'alarme ? Comment est déclenchée ta sirène ? Je regaedrais du côté du panneau d'alarme, car la sirène ne se déclenche que si un device armé est breached. Je ne pense pas que GEA soit l'idéal ici @flechg : 264 est l'ID de ton WP. Quel est l'ID du bouton de ta porte de garage sur lequel il faut appuyer pour la fermer ? ceci dit, il est probable que si la lampe de ton garage est allumée, ta porte soit fermée. Donc tu risques de l'ouvrir. Tu devrait avoir un capteur pour savoir si ta port est ouverte ou fermée. Perso, ce que j'ai fait avec ma porte de garage : SI ouverte, le soir et l'alarme non mise (ie je suis chez moi) ALORS je reçois une notification SI ouverte pendant 45s et alarme mise ALORS elle se ferme et je reçois une notification
flechg Posté(e) le 25 avril 2015 Signaler Posté(e) le 25 avril 2015 A jojo 264 c est le module du garage je m'explique je suis en appartement et le garage est au sous sol j ai un transmetteur qui me permet d avoir le réseau zwave donc la présence avec le portable ne marche pas donc j aurai voulu si le wallplug est sur on couper la fermeture automatique du garage merci
jojo Posté(e) le 25 avril 2015 Signaler Posté(e) le 25 avril 2015 ok, 264 est ton module WallPlug dans le garage (ou ailleurs ?) mais quel est le device qui commande l'ouverture et la fermeture du garage ?
flechg Posté(e) le 25 avril 2015 Signaler Posté(e) le 25 avril 2015 A jojo Non 264 c est le module qui actionne de la porte du garage Le wallplug a une id 17 et je voudrais si cela est possible que lorsque id 17 est turnOn alors fermeture automatique de la porte du garage au bout de 15 min off Merci En espérant avoir été clair
pepite Posté(e) le 26 avril 2015 Signaler Posté(e) le 26 avril 2015 @Frederic : comme ca en trichant avec GEA, Disarmed doit etre dans les OPTIONS ;-) GEA.add({"Value!", id["Porte_Entree"], -1}, -1, "", {{"Disarmed"}, {"turnOff", 317}}) La valeur de la porte d'entree sera toujours differente de "-1", normal, dans ce cas, GEA ne prendra en compte la logne que lorsque ce sera"Disarmed" ;-) @flechg : la soluce : relancer la tache d'extinction de la porte de garage et mettre l'ID du wallplug dans l'entete ;-) local FermetureGarage = GEA.add(264, 15*60, "La porte du garage est ouverte depuis plus de 15 minutes", {{"turnOff"}, {"Repeat"}}) local wallplug = 17 GEA.add(wallplug, -1, "Wall Plug On, relance tache fermeture porte garage", {{"RestartTask", FermetureGarage}})
flechg Posté(e) le 26 avril 2015 Signaler Posté(e) le 26 avril 2015 @pepite merci pour ton aide je teste
flechg Posté(e) le 26 avril 2015 Signaler Posté(e) le 26 avril 2015 GEA.add(id["PORTE_GARAGE"], 15*60, "La porte du garage est ouverte depuis plus de 15 minutes", {{"turnOff"}}) bonjour a tous j ai ce code et il ne fonctionne pas c est bizarre car pour un wallplug cela fonctionne j ai meme essayé avec repeat mais rien ni fait avez vous une idee merci
jojo Posté(e) le 26 avril 2015 Signaler Posté(e) le 26 avril 2015 sorry, mais il y a un truc que je ne capte toujours pas : tu gères l'overture de ta porte de garage avec un Wall Plug ?? Si le wall plug est ON (= il y a du courant consommé en continu ???), la porte est ouverte, et s'il passe à OFF, la porte de ferme et reste fermée ? Normalement une porte de garage est commandée par un contact sec (impulsion = ouvrir et arrêt automatique du moteur lorsque la porte est ouverte; re-impulsion lorsque la porte est ouverte = fermer et arrêt automatique du moteur lorsque la porte est fermée; si impulsion lorsque la porte est en mouvement, alors elle s'arrête et une nouvelle impulsion la fait repartir dans l'autre sens) Je ne vois PAS comment un WallPlug peut faire cela ???
PITP2 Posté(e) le 26 avril 2015 Signaler Posté(e) le 26 avril 2015 c'est quoi comme device ton id["PORTE_GARAGE"] ?
flechg Posté(e) le 26 avril 2015 Signaler Posté(e) le 26 avril 2015 @jojo et @pitp2 non le wallplug ne commande pas la porte de garage pour la commande de la porte du garage j ai un module fibaro FGRM222 @jojo le wallplug controle une prise au garage et lorsque je me sert de la prise et que le wallplug est sur on alors je veux que la porte ne se ferme pas au bout de 15 min ps mais bon c est pas grave vu qu elle ne se ferme pas au bout de 15 min j y arrive pas
flechg Posté(e) le 26 avril 2015 Signaler Posté(e) le 26 avril 2015 petite question en passant ne faudrait t il pas passer par une variable porte de garage ouverte ou fermer ????
PITP2 Posté(e) le 26 avril 2015 Signaler Posté(e) le 26 avril 2015 donc id["PORTE_GARAGE"] est un FGRM222 ? si c'est le cas je ne suis pas certain que turnOff soit adapté
flechg Posté(e) le 26 avril 2015 Signaler Posté(e) le 26 avril 2015 @pitp2 oui c est bien un fgrm222 peut etre faut il mettre closed alors merci
Messages recommandés