pepite Posté(e) le 19 juillet 2019 Signaler Posté(e) le 19 juillet 2019 Super, tu gères !!!Non vraiment tu le connais mal Steven :-) Envoyé de mon BND-L21 en utilisant Tapatalk
lestatstann Posté(e) le 19 juillet 2019 Signaler Posté(e) le 19 juillet 2019 (modifié) Il y a 17 heures, Steven a dit : Pour envoyé une capture de ta caméra, voici la syntaxe : {"Picture", 203, 2}} -- 203 = l'ID de ma caméra, 2 = l'ID de l'utilisateur a qui envoyé le mail (administrateur dans mon cas) Pour eq1 > eq2 ,,, je tenterais un truc du style : GEA.add({ {"Days", "Sunday"}, {"Time":"12:00"}}, 30, "", {"Global", "Equipe", "inc+"}} -- passe a l'équipe suivante GEA.add({"Global", "Equipe", "4"}, 30, "", {"Global", "Equipe", "1"}} -- Si on est à l'équipe 4, on repasse directement à la 1 La valeur "inc+" va incrémenter ton compteur de 1. Si tu avais 2 dans la variable "Equipe", GEA stockera 3. Pour le nombre d'instance, j'ai toujours mis le maximum. Cela ne mange rien du tout pour la HomeCenter pas de soucis à ce faire de ce côté là. Merci à toi Steven !!! Je reviens sur la gestion des équipes : donc si je veut l'ordre 1 3 2 1 3 2 (oui c'est pas toujours facile ) j'obtiens un truc du genre : GEA.add({ {"Days", "Sunday"}, {"Time":"12:00"}}, 30, "", {"Global", "Eq", "dec-"}} GEA.add({"Global", "Eq", "0"}, 30, "", {"Global", "Eq", "3"}} Dans quelle partie j'attribue maintenant chaque équipe à un mot 'matin" "après midi" etc comme ceci ? GEA.add({"Global", "Eq", "1"},5*30, "Passage en équipe de Matin") GEA.add({"Global", "Eq", "2"},5*30, "Passage en équipe d'Après-Midi") GEA.add({"Global", "Eq", "3"},5*30, "Passage en équipe de Nuit") Modifié le 19 juillet 2019 par lestatstann
Steven Posté(e) le 19 juillet 2019 Auteur Signaler Posté(e) le 19 juillet 2019 Oui, je vois que tu as bien compris :-) Si la gestion des équipes devient trop compliquée avec le dec- ou le inc+, il te reste toujours la possibilité d'être plus précis : -- Voici un exemple local matin = {"Time", "6:00", "12:00"} -- horaires du matin local apresmidi = {"Time", "12:01", "19:00"} -- horaires de l'après midi local soir = {"Time", "19:01", "01:00"} -- horaires du soir -- weekdays = uniquement les jours de semaine (du lundi au vendredi) GEA.add({{"Days", "weekdays"}, matin}, 30, "Passage en mode équipe du matin", {"Global", "Eq", 3}) GEA.add({{"Days", "weekdays"}, apresmidi}, 30, "Passage en mode équipe de l'après-midi", {"Global", "Eq", 2}) GEA.add({{"Days", "weekdays"}, soir}, 30, "Passage en mode équipe du soir", {"Global", "Eq", 1}) Après tu peux complexifier à souhait :-)
Ghoosti Posté(e) le 19 juillet 2019 Signaler Posté(e) le 19 juillet 2019 Bonjour @Steven Le 18/07/2019 à 09:18, Steven a dit : Et profites en pour mettre time et date dans les conditions, c'est pas obligatoire mais cela rend GEA un tout petit peu plus performant. GEA.add({{"Value+",id["LUX_TERRASSE"], 500}, {"Value+",id["TMP_TERRASSE"], 15}, {"Time","11:50","20:15"}, {"Dates","01/05","01/10"}}, 30, "", {"Close",id["VOL_LIVING"], 30}) Merci, Puis-je remplacer le , 30, par 10*60 (l'idée est si LUX_TERRASSE >500 et TMP_TERRASSE >15 pendant 10', je ferme le volet à 30%) c bien çà ? GEA.add({{"Value+",id["LUX_TERRASSE"], 500}, {"Value+",id["TMP_TERRASSE"], 15}, {"Time","11:50","20:15"}, {"Dates","01/05","01/10"}}, 30, "Test Pusch", {"Close",id["VOL_LIVING"], 30}) J'essaie d'avoir un message "Push" mais je n'ai rien alors que l'action a été effectuée , "Test Pusch", (le deux modules sont de chez Fibaro) ?
Steven Posté(e) le 19 juillet 2019 Auteur Signaler Posté(e) le 19 juillet 2019 Le soucis est que les notifications Fibaro ne fonctionnent pas très bien. Chez moi elles ne fonctionnent plus du tout depuis longtemps. Envoyé de mon SM-G935F en utilisant Tapatalk
Ghoosti Posté(e) le 19 juillet 2019 Signaler Posté(e) le 19 juillet 2019 Ok merci pour l'info sur les notifications. Concernant le 10*60, c'est correcte je que je veux faire ?
Steven Posté(e) le 19 juillet 2019 Auteur Signaler Posté(e) le 19 juillet 2019 Oui, absolument correcte.
magic_281 Posté(e) le 19 juillet 2019 Signaler Posté(e) le 19 juillet 2019 Il y a 22 heures, Steven a dit : Etrange. Ce que tu pourrais tester est ceci : GEA.add({"Time", "Sunrise+1", "Sunset+10"}, 30, estJour) GEA.add({"Time", "Sunset+11", "23:55"}, 30, estSoiree) GEA.add({"Time", "23:55", "Sunrise"}, 30, estNuit) Salut, ca ne fonctionne pas non plus pour passer la variable sur jour. En revanche ça fonctionne toujours avec soirée et nuit. ca peut venir de l argument sunrise?
Steven Posté(e) le 19 juillet 2019 Auteur Signaler Posté(e) le 19 juillet 2019 En quel version tu es ? Car personnellement, j'utilise tous les jours le "Sunrise" sans aucun soucis. Par contre je n'ai jamais de +1. Si tu peux faire une petite scène avec juste ce code, cela serait intéressant de voir le résultat (voir si l'heure est correcte) : print(fibaro:getValue(1, "sunriseHour"))
lestatstann Posté(e) le 19 juillet 2019 Signaler Posté(e) le 19 juillet 2019 Steven, je n'ai pas tout compris avec les variables, j'ai mis en place le code, et il me dit "global Eq n'existe pas" du coup j'ai ajouté Eq tout en haut sous "Global" : %% globals Eq --]] ça n'a pas fonctionné, j'ai alors ajouté une variable dans le panneau des variables qui s'appelles Eq et toujours rien
Steven Posté(e) le 19 juillet 2019 Auteur Signaler Posté(e) le 19 juillet 2019 Tu peux enlevé Eq sous %% globals. Par contre, il se base, en effet, sur les variables déclarées dans le panneau des variables. Cela devrait donc fonctionner correctement. Vérifie encore une fois que la variable Eq dans le panneau n'aille pas d'espace en trop avant ou après et redémarre GEA. Il n'y a pas de raison que cela ne fonctionne pas.
lestatstann Posté(e) le 19 juillet 2019 Signaler Posté(e) le 19 juillet 2019 (modifié) Merci, j'ai relancé et c'était bon... =) Modifié le 19 juillet 2019 par lestatstann 1
magic_281 Posté(e) le 20 juillet 2019 Signaler Posté(e) le 20 juillet 2019 (modifié) Il y a 21 heures, Steven a dit : En quel version tu es ? Car personnellement, j'utilise tous les jours le "Sunrise" sans aucun soucis. Par contre je n'ai jamais de +1. Si tu peux faire une petite scène avec juste ce code, cela serait intéressant de voir le résultat (voir si l'heure est correcte) : print(fibaro:getValue(1, "sunriseHour")) C'et bon Steven! Je n'avais pas vu ton commentaire sur les "" et du coup GEA n'avait pas du tout démarré, tout se passe bien désormais. Je suis en 6.11 btw Question basique : "months" ne peut pas être une condition de la même façon que "Days"? Merci! Modifié le 20 juillet 2019 par magic_281
pepite Posté(e) le 20 juillet 2019 Signaler Posté(e) le 20 juillet 2019 Bonjour, Precise ce que tu souhaiterais faire avec Months ?? Envoyé de mon BND-L21 en utilisant Tapatalk
magic_281 Posté(e) le 20 juillet 2019 Signaler Posté(e) le 20 juillet 2019 il y a 20 minutes, pepite a dit : Bonjour, Precise ce que tu souhaiterais faire avec Months ?? Envoyé de mon BND-L21 en utilisant Tapatalk Bonjour, Je souhaite que l'arrosage automatique ne s'allume pas en janvier quand il gèle par exemple.
Did Posté(e) le 21 juillet 2019 Signaler Posté(e) le 21 juillet 2019 Tu peux le faire avec la condition date pour éliminer les mois que tu souhaites ("jour","mois"). {"Dates","01/01","01/02"}
lestatstann Posté(e) le 22 juillet 2019 Signaler Posté(e) le 22 juillet 2019 Les gars nouvelle question : Comment écrire en GEA, sans écrire 50 lignes : Allumage de la pompe toute les 30 min pendant 50 secondes Il me semble avoir compris le but de la fonction time, mais comment l'appliquer ? Faut il faire 48 lignes avec time 00:30 1:00 1:30 etc ? Merci !
Dragoniacs Posté(e) le 22 juillet 2019 Signaler Posté(e) le 22 juillet 2019 Petite question : est-ce que je peux utiliser une variable locale pour le temps de déclenchement d'une action GEA ? GEA.add({"Value+",id["FEN_CH_BAS"],0}}, "maTempo", "RDC : #name# est ouverte depuis #duration#", {{"Repeat"}})
pepite Posté(e) le 22 juillet 2019 Signaler Posté(e) le 22 juillet 2019 @Dragoniacs, quelle tempo par exemple ? @magic, regarde "turnon, id, duree"Envoyé de mon BND-L21 en utilisant Tapatalk
pepite Posté(e) le 22 juillet 2019 Signaler Posté(e) le 22 juillet 2019 Lestatan, duree 30*60, turnon, id, dureeEnvoyé de mon BND-L21 en utilisant Tapatalk
Dragoniacs Posté(e) le 22 juillet 2019 Signaler Posté(e) le 22 juillet 2019 (modifié) @pepite Pour avoir un rythme de vérification différent en fonction d'un autre paramètre. exemple: l'hiver il faut que mes fenêtres ouvertes soient refermées rapidement, mais l'été je m'en fiche.... Sinon, est-ce que "Repeat" peut être temporisé en fonction d'une variable locale ? Modifié le 22 juillet 2019 par Dragoniacs
Ghoosti Posté(e) le 22 juillet 2019 Signaler Posté(e) le 22 juillet 2019 Bonjour à tous, Avec votre aide, j'ai mis ceci en place, ça fonctionne bien, mais j'ai un petit problème. GEA.add({{"Value+",id["LUX_TERRASSE"], 2800}, {"Value+",id["TMP_TERRASSE"], 25}, {"Time","11:50","20:15"}, {"Dates","01/05","01/10"}}, 15*60, "", {"Close",id["VOL_LIVING"], 25}) -- Si LUX > 2800 et TMP > 25 C entre Time et Date, Close a 25% GEA.add({{"Value+",id["LUX_TERRASSE"], 5000}, {"Value+",id["TMP_TERRASSE"], 25}, {"Time","11:50","20:15"}, {"Dates","01/05","01/10"}}, 15*60, "", {"Close",id["VOL_LIVING"], 70}) -- Si LUX > 5000 et TMP > 25 C entre Time et Date, CLOSE a 70% GEA.add({{"Value-",id["LUX_TERRASSE"], 2800}, {"Time","11:50","20:15"}, {"Dates","01/05","01/10"}}, 20*60, "", {"Open",id["VOL_LIVING"]}) --Si LUX < 2800 entre Time et Date, OPEN à 100% Actuellement j'ai + de 25C et + de 6000 lux, tous le 15', le volet descend, après qq heures le volet est complètement fermé Je viens d'essayer ceci: {"Close",id["VOL_LIVING"], 100-30}) et bien le volet c bien arrête à 70% depuis ~1h et il n'est plus redescendu alors que j'ai tjrs 32° et 6117 lux MAIS, je sais pas si cela est correcte
pepite Posté(e) le 22 juillet 2019 Signaler Posté(e) le 22 juillet 2019 @Dragoniacs Non tu ne peux pas modifier la durée comme cela, (sauf boulette) tu peux avec une variable dans un turnOff ou turnOn Ton besoin, facile, tu fais 2 lignes, 1 avec DST et 1 avec NODST, - DST : {"DST"} CONDITIONS : GEA.add({"DST"}, 30, "", {ACTIONS} ) - Ne vérifie QUE si nous sommes en mode "Saving time", soit heure d"été" \\Check only during Saving Time ACTIONS : Ne peut-êre utilisé comme ACTIONS - NODST : {"NODST"} CONDITIONS : GEA.add({"NODST"}, 30, "", {ACTIONS} ) - Ne vérifie QUE si nous sommes en mode heure d"hiver" \\Check only during period is NOT Saving Time ACTIONS : Ne peut-êre utilisé comme ACTIONS @Ghoosti Je ne pense pas que ton souci vienne de la, mets plutot de tes 2 lignes qui verifient correctement les conditions ;-) Avec les valeurs que tu nous donnes et tes lignes, toutes les 15 mins, ca descend de 25 puis de 70, puis de 25.... Si tu rajoutes une condiiton sur la position du volet ca devrait etre bon ;-) Trop fort, j'avais jamais essaye de soustraire ou d'additionner a cet endroit la ;-)
Dragoniacs Posté(e) le 22 juillet 2019 Signaler Posté(e) le 22 juillet 2019 @pepite oui j'avais bien pensé aux 2 lignes distinctes, mais c'était au cas où ça pouvait le faire en 1 seule Envoyé de mon SM-A530F en utilisant Tapatalk
Ghoosti Posté(e) le 22 juillet 2019 Signaler Posté(e) le 22 juillet 2019 @pepite je pensais vérifier que pendant 15', les Lux et la température étaient dans les valeurs avant de descendre le volet à 30% et idem pour la deuxième ligne... oupss j'ai tout faux...
Messages recommandés