-
Compteur de contenus
1 011 -
Inscription
-
Dernière visite
-
Jours gagnés
2
Messages posté(e)s par Yannick
-
-
Mouais alors il va me falloir un coup de main pour créer ce QA parce que là.... j'en suis pas encore arrivé là !!
Evidemment qu'il est dans mes favoris... besoin de vous moi ! mais pour cette scène à traduire en GEA, j'avoue que j'ai du mal à visualiser le code GEA et encore moins le fonctionnement du QA.
Je vais tester mais j'ai peur de m'y perdre.... y a un topic pour la création de QA ?
si je peux partager la scène que vous ne donniez un coup de paluche ce serait cool.
Je bascule sur le support GEA
-
Support Gea
dans HC2
Ah bon ? zut pourtant dans la doc vous donnez bien l'exemple de conditions multiples avec des plages horaires multiples pour certains jours....
-- Je souhaite vérifier l'arrivée des enfants après l'école à midi et le soir. Comment faire au plus simple ? -- -- Vous pouvez vérifier l'ouverture de la porte à des plages horaires et jours précis GEA.add({17, {"Days","Monday,Tuesday,Thursday,Friday"}, {"Time","11:30","13:30"}, {"Time","16:30","18:30"}}, -1, "Porte ouvertes le #date# à #time#")
je viens de tester ça... ça à l'air de marcher
GEA.add({{"Time", "14:35", "16h25"}, {"Time", "21:35", "23:25"}, {"Time", "02:35", "06:25"}}, 0, "Démarrage Sèche-Serviettes", {"turnOn", 379}) GEA.add({{"Time", "16:26", "21h34"}, {"Time", "23:26", "02:34"}, {"Time", "06:26", "14:34"}}, 0, "Sèche-Serviettes éteins", {"turnOff", 379})
-
Support Gea
dans HC2
remoi bonjour !!!
J'essaie de faire un truc : allumer mon sèche-serviette uniquement pendant mes heures creuses
j'ai donc créé ça
GEA.add({{"Time", "14:35", "16h25"}, {"Time", "21:35", "23:25"}, {"Time", "02:35", "06:25"}}, 30, "Démarrage Sèche-Serviettes depuis 30s", {"turnOn", id[Seche_serviette]})
mais comment je lui dis que en dehors de ces horaires il est éteint.. j'ai essayé plein de chose mais ça marche pas
je teste, je teste.....
-
Ouais mais non, parce que j'avais déjà demandé à @Lazer il y a un certain temps et il 'avait répondu que GEA n'était pas fait pour ce genre de chose.
Cette scène déclenche la lumière avec un FGMS lors de la détection d'un mouvement, teste pendant 3 min s'il y ça bouge toujours et si c'est le cas remets le compteur à 0 et éteint tout lorsque plus rien ne se passe.
Mais j'aimerais qu'elle ne se déclenche que le soir (en été) et matin et soir en hiver.
Il y a 14 heures, Lazer a dit :Tu peux utiliser return, tout simplement.
Avec les mêmes conditions ? la récupération de l'heure se fait de la même façon ?
Un topic pour la Syntaxe GEA de la HC3 ?
Merci
-
Salut à tous, je cherche aussi un topic pour les différence LUA entre la HC2 et la HC3 si quelqu'un peu me guider ??? ce serait top ?
Sinon ma question est la suivante :
Avant j'avais scène LUA d'allumage automatique de lumière et il y avait un test de l'heure pour tuer la scène si on était dans la fourchette
en gros j'avais cette commande
local now = tonumber(os.date("%H") if (now > heurefin and now < heuredebut) then fibaro:abort()
mais je crois me rappeler que le fibaro:abort() n'existe plus.
Merci
-
Support Gea
dans HC2
J'ai toujours freiné des 4 fers pour m'y mettre mais je regrette de ne pas l'avoir fait avant... c'est vraiment top et ça évite de surcharger la box de scènes en tout genre...
Quand on a compris le fonctionnement ... et pis si on sait pas les dieux sont là !!!
- 1
-
Support Gea
dans HC2
Le 06/07/2022 à 18:40, Lazer a dit :L'option "firstRelayIsOpen" n'existe pas, en effet, là dessus le log de GEA ne se trompe pas.
Tu peux le vérifier dans le doc (tu ne la trouveras pas)Je n'ai pas cet Intercom, mais à la lecture du trigger de ta scène, tu peux déclencher sur la Property firstRelayIsOpen.
Tu trouveras la syntaxe de l'option "Property" dans la doc de syntaxe bien sûr, je pense que ça devrait donner un truc du genre, à tester :
GEA.add({"Property", 726, "firstRelayIsOpen", true}, -1, "Ouverture porte", ACTIONS...}
Salut @Lazer juste pour te dire que ça fonctionne parfaitement. Merci pour ton aide !!
- 1
-
Support Gea
dans HC2
Salut les amis encore moi.
J'ai un intercom FIBARO qui, lorsque l'on fait le PIN sur l'anneau, active le relai 1 qui déclenche l'ouverture de la porte qui est branchée sur un relai FGS221
j'ai regardé les conditions de ma scène que j'ai mise en oeuvre pour déclencher tout ça et j'ai ça.
{ conditions = { { id = 726, isTrigger = true, operator = "==", property = "firstRelayIsOpen", type = "device", value = true } },
j'ai donc tenté (puisque je ne trouve rien dans la doc sur cette condition) cette syntaxe.
GEA.add({"firstRelayIsOpen", 726, "true"}, -1, "Ouverture Porte d'Entrée", {"turnOn", id["Porte"]})
mais ça marche pas. et le DEBUG me renvoie ça
CitationCitation[06.07.2022] [17:26:14] [TRACE] [QA_GEA_728]: ---------------------------------------------------------------------------------------------------- [06.07.2022] [17:26:14] [TRACE] [QA_GEA_728]: Démarrage par événement de GEA 7.37 : mode device #748 Porte d'Entrée (Couloir) value [06.07.2022] [17:26:14] [TRACE] [QA_GEA_728]: ---------------------------------------------------------------------------------------------------- [06.07.2022] [17:26:14] [DEBUG] [QA_GEA_728]: Ajout immédiat #13 : [748] => [06.07.2022] [17:26:14] [ERROR] [QA_GEA_728]: Ajout immédiat #14 : Règle exclue : Option "firstRelayIsOpen" n'existe pas [06.07.2022] [17:26:14] [ERROR] [QA_GEA_728]: Ajout immédiat #17 : Règle exclue : Option "firstRelayIsOpen" n'existe pas [06.07.2022] [17:26:14] [DEBUG] [QA_GEA_728]: @0s [Validation*] #13 : [748] => [06.07.2022] [17:26:14] [DEBUG] [QA_GEA_728]: [Démarrage] #13 : [748] => [06.07.2022] [17:26:16] [TRACE] [QA_GEA_728]: ---------------------------------------------------------------------------------------------------- [06.07.2022] [17:26:16] [TRACE] [QA_GEA_728]: Démarrage par événement de GEA 7.37 : mode device #748 Porte d'Entrée (Couloir) value [06.07.2022] [17:26:16] [TRACE] [QA_GEA_728]: ---------------------------------------------------------------------------------------------------- [06.07.2022] [17:26:16] [DEBUG] [QA_GEA_728]: Ajout immédiat #13 : [748] => [06.07.2022] [17:26:16] [ERROR] [QA_GEA_728]: Ajout immédiat #14 : Règle exclue : Option "firstRelayIsOpen" n'existe pas [06.07.2022] [17:26:16] [ERROR] [QA_GEA_728]: Ajout immédiat #17 : Règle exclue : Option "firstRelayIsOpen" n'existe pas
Une Piste ?
-
Support Gea
dans HC2
Non non
il y a 13 minutes, jojo a dit :GEA.add(id["BAL"], -1, "Courrier Reçu")Comme tu m'as dit de faire ça fonctionne. ... avec ce code !
c'est parfait et instantané
-
Support Gea
dans HC2
Il y a 6 heures, Yannick a dit :GEA.add({{"Time", "08:00", "22:00"}, {"Value-", id["temp_ext"], 20}}, 30, "Température < 20° J'ouvre les Volets", {"Open", id["Volets"]})
Oui c'est ce que j'avais corrigé @jojo
-
Support Gea
dans HC2
Il y a 6 heures, Lazer a dit :Il y a 7 heures, Yannick a dit :tu veux dire comme ça ?
GEA.add({"Value", id["BAL"],-1, true},30, "Courrier reçu")
Non non, inutile de rajouter tout ces trucs inutiles, il fallait l'écrire comme Jojo te l'a dit.
C'est l'écriture abrégée, très pratique, surtout plus lisible.
Encore une fois, il y a plein d'exemples dans la doc, tu devrais vraiment l'ouvrir.
ça fonctionne !!!!
Simple en fait
GEA.add(id["BAL"], -1, "Courrier Reçu")
Merciiiiiiiiiiiiiiiiiiiiii
-
Support Gea
dans HC2
Ben pourtant c'est dans la doc !!!
Line 2010 -- #sunrise# - #sunset# : {Sunrise} / {Sunset} Line 2011 GEA.add(true, 0, "Le levé du soleil est prévu à {Sunrise} et le couché à {Sunset}")
-
Support Gea
dans HC2
GEA.add({{"Time", "08:00", "22:00"}, {"Value-", id["temp_ext"], 20}}, 30, "Température < 20° J'ouvre les Volets", {"Open", id["Volets"]})
de cette façon alors... ouais je vais plancher là-dessus. quand tu me parle de la doc c'est bien la doc de syntaxe ?
-
Support Gea
dans HC2
Il y a 15 heures, jojo a dit :cela veut dire : si on est pendant 30 sec entre le sunset (d'après la doc cela devrait être Sunset) et 22h00, alors ...
Salut Jojo. J'ai modifié avec le S au lieu du s.. mais hier soir, ça a fonctionné. je verrais ce soir.
Il y a 15 heures, jojo a dit :tu pourrais mettre (comme suggéré par @Lazer) GEA.add(id["BAL"], -1, ...
tu veux dire comme ça ?
GEA.add({"Value", id["BAL"],-1, true},30, "Courrier reçu")
je vais faire une scène blocs pour ma notif de courrier, cela fonctionnait avant, je voulais juste faire un minimum de scènes pour ne pas blinder ma box.
Merci pour votre aide quand même @Lazeret @jojo. si ça pouvait marcher ce serait cool pour la gestion centralisée.
j'avais rajouté ça dans mon GEA pour avoir les heures de levé et couché du soleil de la box mais j'ai pas les infos dans mon push
GEA.add(true, 0, "Le levé du soleil est prévu à #Sunrise# et le couché à #Sunset#")
ça me renvoie le texte brut : "Le levé du soleil est prévu à #Sunrise# et le couché à #Sunset#"
et une dernière question pour aujourd'hui svp ?
J'ai fait cette ligne de code pour faire cela : Entre 08h et 22h, si la t° ext redescend en dessous de 20°, j'ouvre les volets. Pour moi ça se traduit comme ça : j'ai bon ?
GEA.add({{"Time", "08:00", "22:00"}, "Value-", id["temp_ext"], 20}, 30, "Température < 20° J'ouvre les Volets", {"Open", id["Volets"]})
J'ai un doute
-
Support Gea
dans HC2
GEA.add({"Time", "sunset", "22:00"}, 30, "Fermeture des volets",{"Close", id["Volets"]}) GEA.add({"Value", id["BAL"], true}, -1, "GEA Courrier reçu")
de ce style ?
On est d'accord que, comme dans l'exemple de la doc, je lui dis que, au coucher du soleil, et pas avant 22:00, tu fermes les volets ?
Ah, non zut, comme ça
GEA.add({"Time", "sunset>22:00", "22:05"}, 30, "Fermeture des volets",{"Close", id["Volets"]})
et pas après 22H05
-
Support Gea
dans HC2
Salut, salut,
Alors après lecture de la doc de syntaxe, j'avoue ne pas vraiment trouver la réponse à mon interrogation.
Voici ma ligne GEA
GEA.add({{"Value+", id["BAL"], 0}}, -1, "GEA Courrier reçu")
Voici le DEBUG
[04.07.2022] [12:29:43] [TRACE] [QA_GEA_728]: ---------------------------------------------------------------------------------------------------- [04.07.2022] [12:29:43] [TRACE] [QA_GEA_728]: Démarrage par événement de GEA 7.37 : mode device #653 Boîte à Lettres (Couloir) value [04.07.2022] [12:29:43] [TRACE] [QA_GEA_728]: ---------------------------------------------------------------------------------------------------- [04.07.2022] [12:29:43] [DEBUG] [QA_GEA_728]: Ajout immédiat #7 : ["Value+",[653,0]] => [04.07.2022] [12:29:43] [DEBUG] [QA_GEA_728]: @0s [Validation] #7 : ["Value+",[653,0]] =>
Mais je ne reçois pas la notif mais sans aucun message d'erreur ! une subtilité ?
@Lazer tu me dis que les 0 et 1 sur la HC3 sont devenus "true" et "false" mais apparemment, au vu du debug, ça à l'air de fonctionner on ?
Autre truc que je ne comprends pas :
Voici ma ligne GEA
GEA.add({"Time","Sunset+45"}, 0, "Fermeture des volets",{"Close", id["Volets"]})
lorsque je je modifie la variable "Time" avec une heure fixe----> ça fonctionne
Si je mets "Sunset+45"... rien ne se passe sans aucun message d'erreur
Enfin voilà à l'aide quoi
Sinon j'ai fait cela aussi :
GEA.add({"Value+", id["temp_ext"], 23}, 30, "Température > 23° Je Baisse les Volets", {"Open", id["Volets"],25})
et ben là ça fonctionne nickel !!!!!
Merci beaucoup
-
Support Gea
dans HC2
-
Support Gea
dans HC2
merci les chefs...
Bon par contre, j'ai réglé mon pb de capteur qui capte pas ça c'est bon mais l'action GEA ne fonctionne pas.
je redonne mon code
GEA.add({{"Value+", id["BAL"], 0}}, 0, "GEA Courrier reçu")
c'est pas Value pour un FGK qu'il faut checker ???
-
Support Gea
dans HC2
le doc de la syntaxe que je trouve est celui de @Steven en V6.11. il y en a un autre plus récent : mis à jour pour HC3 par exemple ?
-
Support Gea
dans HC2
Il y a 3 heures, Lazer a dit :Pour répondre à ta 2nde question @Yannick oui tu peux exécuter la même action sur plusieurs devices en même temps avec GEA, il faut les regrouper entre accolades.
Il y a plusieurs exemples dans la doc de syntaxe.
Exemple :
GEA.add( CONDITIONS, 30, "", {"TurnOn", {id["lampe_sejour"], id["lampe_salon"]}})
Merci @Lazer
-
Support Gea
dans HC2
Il y a 3 heures, jojo a dit :dans la définition de ton tableau d'id, tu as oublié une , après ... = 177
tu as deux solutions :
- dans GEA, tu crées plusieurs action (séparées par des , )
- tu crées un QA "Linked Devices" Binary Sensor, c'est comme un groupe de modules que tu peux actionner en agissant que sur ce QA => essaie.
P.S. prends le temps de lire la super doc de syntaxe écrite par @Lazer, tu auras pleins d'idées
Salut @jojo
Aaaaaaaaah voilà pourquoi alors.
Je vais regarder cette doc alors et revenir vers vous si je ne m'en sors pas !!!
Merci
-
la notif GEA, même si le capteur détecte une ouverture, je n'ai rien. Mais effectivement j'ai lu en diagonal la doc de syntaxe.. je vais donc déjà me faire violence et apprendre avant de vous solliciter toutes les 30 s.
-
Bon ben ça marche pas !!!
-
J'en ai 2 à, genre, 50 cms du module. le maillage à l'air bon.
J'ai fait un test en créant une ligne GEA pour voir si ça répond mieux.... à suivre.GEA.add({{"Value+", id["653"], 0}}, 0, "GEA Courrier reçu")
Merci @Lazer
LUA HC3
dans Support
Posté(e) · Modifié par Yannick
tu m'avais répondu cela à l'époque @Lazer