pepite Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 mais non, attends de tester, cela ne vient peut-etre pas de la ;-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sakkhho Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 si si c'est tout bon :-) merci pepite par contre pour toutes mes lignes GEA avec les WP, j'avais des "sensor", c'est + propre de tout mettre en Power ? ca marche de la meme facon ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 De rien, ce fut un plaisir !! Non ca fonctionne exactement de la même manière, c'est juste que ca me permet de ne pas oublier de mettre Power dans les entetets quand j'en ai besoin et ca met tout en phase dans le code. du chipotage visuel et plus simple pour mon cerveau lol Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) le 2 juin 2015 Auteur Signaler Partager Posté(e) le 2 juin 2015 Juste pour info, ces 2 entrées sont redondantes : {"turnOn",id["ECL_CHAMBRE_PARENTS"]}, {"Value", id["ECL_CHAMBRE_PARENTS"], 20} Car dès que tu mets à 20, cela allume de toute façon ta lampe. Tu peux donc enlever la première partie. 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sakkhho Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 c'est corrigé, merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bobby Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 Bonjour à tous, Visiblement, je ne suis vraiment pas doué avec GEA, qui pourtant est un outil formidable. Je cherche à automatiser la fermeture de mes volets battants suivant le coucher de soleil. Mes volets reprennent le montage de Bebitoo, avec un FGS-221; un bouton pour l'ouverture, un pour la fermeture. http://www.domotique-fibaro.fr/index.php/topic/1084-domotiser-des-volets-battants-motoris%C3%A9s-en-24v-moteurs-wimove-wibat/ Voici ce que j'ai essayé dans GEA, sans aucun résultat : GEA.add(true, 30, "test" , {{"Time", "Sunset-15", "Sunset-14"}, {"turnOn", id["FERMETURE_VOLET_CHAMBRE"]}}) GEA.add(id["FERMETURE_VOLET_CHAMBRE"], 30, "test", {{"Inverse"}, {"Time", "Sunset-15", "Sunset-14"}, {"turnOn"}}) Je ne reçois pas de notification, et rien ne bouge. à vot' bon coeur msieur-dame pour un petit coup de main. Bobby Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 Salut, c'est un virtualdevice qui ouvre ou ferme tes volets c'est cela ? Alors Essaie cela : GEA.add(true, 30, "test" , {{"Time", "Sunset-15", "Sunset-14"}, {"VirtualDevice", id["FERMETURE_VOLET_CHAMBRE"], "num bouton"})} Le num du bouton se compte de haut en bas etiquette comprise et de gauche a droite, ca doit etre le bouton de fermeture Tes 2 lignes sont correctes niveau syntaxe si ce ,'est pas un virtualDevice qui gere tes volets, verifie bien l'id de tes boutons, ca fonctionne lorsque tu cliques depuis l'interface ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bobby Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 Salut pepite, Non, il ne s'agit pas d'un virtual device. Cela fonctionne très bien depuis l'interface. Je vais revérifier mes ids. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sebbrunie1 Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 bonsoir, je ne me souviens plus si j'ai vu cela ici, mais il me semble qu'il existe un scripte qui permet de modifiers les paramètres d'un module en automatique. Je m'explique, a chaque fois que je upgrade ma version de ma HC2, dans tous les modules virtuels, dans le paramètre adresse ip, s'affiche '' et donc ceux ci ne marche plus. Je suis obligé d'aller dans chaque module pour retirer ce ''. J'aimerai avoir quelque chose qui me supprime ce '' en automatique par un module virtuel ou une ligne GEA, je ne sais pas... Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bobby Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 rien àfaire, même avec un virtual device. GEA.add(true, 30, "test", {{"Time", "Sunset-500", "Sunset"}, {"turnOn", id["FERMETURE_VOLET_CHAMBRE"]}}) GEA.add(true, 30, "test", {{"Time", "Sunset-500", "Sunset"}, {"VirtualDevice", 59, 1}}) j'ai vérifié mes id; 59 est l'id du virtual device et 1 l'id du bouton. On est bien d'accord que ces lignes devraient s'exécuter dans la minute qui suit le démarrage de GEA ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 sunset-500 ? heuuuu non non la ligne s'executera uniquement dans la période que tu imposes par le "Time" dans les OPTIONS. Pour tester, enleve le Time et écris une ligne toute simple : GEA.add(true, 30, "test", {{"turnOn", id["FERMETURE_VOLET_CHAMBRE"]}}) Question bete mais en ce moment le volet est ouvert ou ferme ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bobby Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 oui, le 500, c'était pour être sà»r d'être dans l'intervalle de temps. Mon volet est bien ouvert ... Même sans le time, ça ne fonctionne pas. Et je suis sà»r de mon id. Par contre, en mode bloc, pas de soucis! Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 si ton volet est ouvert ca serait pas turnOff ;-) Passe le mode block en lua et poste le code ;-) Au fait lorsque tu cliques sur le bouton du VD ca fonctionne ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Did Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 Pour les FGRM, ce n'est pas "value" ou "open" avec le pourcentage derrière une virgule? 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 Pour les FGRM, c'est "Open" ou "Close" avec le pourcentage derrière. {"Open", id["VOLET"], 100} -- le matin {"Close", id["VOLET"], 100} -- le soir Lien vers le commentaire Partager sur d’autres sites More sharing options...
Did Posté(e) le 2 juin 2015 Signaler Partager Posté(e) le 2 juin 2015 Donc pas de turn off ou on. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bobby Posté(e) le 3 juin 2015 Signaler Partager Posté(e) le 3 juin 2015 pour rappel, mon volet est branché sur un fgs-221, configuré en monostable pour simuler une impulsion. Un switch pour ouvrir le volet, un switch pour fermer. pour info, voici le code LUA de la transformation de mon code block qui fonctionne : --[[ %% autostart %% properties %% globals --]] local sourceTrigger = fibaro:getSourceTrigger(); function tempFunc() local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( ( ((currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and os.date("%H:%M", os.time()+35*60) == fibaro:getValue(1, "sunsetHour")) ) ) then fibaro:call(58, "turnOn"); end setTimeout(tempFunc, 60*1000) end if (sourceTrigger["type"] == "autostart") then tempFunc() else local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( startSource["type"] == "other" ) then fibaro:call(58, "turnOn"); end end Donc, il faut bien un turnOn sur mon id 58. Voici le code dans GEA : local id = { --inconnu ECLAIRAGE_EXTERIEUR_ENTREE = 40, --Garage --Jardin ECLAIRAGE_TERRASSE = 42, --Local Technique --Entrée DETECTEUR_ENTREE = 15, TEMPERATURE_ENTREE = 16, LUMINOSITE_ENTREE = 17, PLAFONNIER_ENTREE = 38, --Cuisine --Salle à manger PLAFONNIER_SALLE_A_MANGER = 44, --Salon --Chambres PLAFONNIER_CHAMBRE = 9, CHEVET_DROIT = 13, CHEVET_GAUCHE = 50, OUVERTURE_VOLET_CHAMBRE = 56, FERMETURE_VOLET_CHAMBRE = 58, --Couloir PLAFONNIER_COULOIR = 46, --Divers VD_JOUR_CHOME = 31, VD_VAVANCES_SCOLAIRES = 34 } GEA.add(true, 30, "test", {{"Time", "Sunset-60", "Sunset"}, {"turnOn", id["FERMETURE_VOLET_CHAMBRE"]}}) GEA.add(true, 30, "test", {{"Time", "Sunset-60", "Sunset"}, {"VirtualDevice", 59, 1}}) GEA.add(true, 30, "test", {{"turnOn", 58}}) Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 3 juin 2015 Signaler Partager Posté(e) le 3 juin 2015 Salut Bobby, Super le code, parfait c'est bien un turnOn. Bizarre bizarre ton affaire ;-) Tu as quelquechose dans le Debug ? Tu as quelle version de GEA ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bobby Posté(e) le 3 juin 2015 Signaler Partager Posté(e) le 3 juin 2015 Salut pepite, Rien de spécial, style démarrage OK ... La version du GEA est la 5.33 J'avais déjà eu un problème similaire lors de la mise en place de l'allume d'une lumière lors d'une détection de mouvement. Mon code était bon, mais j'ai dà» ré-installer GEA, puis supprimer l'ancienne installation; sans trop comprendre pourquoi. Alors que l'extinction ou l'allumage automatique des lumières fonctionne bien. Ce soir, j'installerais le dernière version du GEA voir si cela change quelque chose. Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 3 juin 2015 Signaler Partager Posté(e) le 3 juin 2015 tu testes sur une instance en prod ou une instance de test ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Did Posté(e) le 3 juin 2015 Signaler Partager Posté(e) le 3 juin 2015 Ah pardon @Bobby, j'avais pas vu. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bobby Posté(e) le 3 juin 2015 Signaler Partager Posté(e) le 3 juin 2015 @pepite sur mon unique instance en prod. je vais peut etre ajouter une instance de test, ça ne fera pas de mal. @did pas de soucis Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 3 juin 2015 Signaler Partager Posté(e) le 3 juin 2015 oui essaie, comme ca, tu ne touches pas à la prod sauf quand cela fonctionne, n'oublie pas de changer le nom de la variable Global_Tasks Au fait, essaie cela pour voir, cela revient au même que le "turnOn", mais en fonction du résultat cela permettra peut-etre au maitre steven de comprendre ;-) GEA.add(true, 30, "test", {{"Function", function() fibaro:call(58, "turnOn") end}}) Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 3 juin 2015 Signaler Partager Posté(e) le 3 juin 2015 @Bobby, Je suis suppris : tu as une scène pour commander tes volets, et tu appelles un Virtual Device dans ton GEA ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 3 juin 2015 Signaler Partager Posté(e) le 3 juin 2015 @jojo : c'etait pour tester afin de savoir d'ou cela provenait, ce que met Bobby ce sont des exemples de ligne GEA qui ne fonctionnent pas ;-) Je pense qu'il veut passer ses scenes sous GEA, ;-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés