minaetdave Posté(e) le 22 avril 2020 Signaler Posté(e) le 22 avril 2020 Bonsoir, Une question bête (j'ai comme un doute), si j'utilise ce code: GEA.add({"Time", "sunset+20"}, 30, "", {"Sleep", 2, {"TurnOn", id["VOLETS_BR_FERME"]}}) Le paramètre '2' après le sleep est bien en secondes ?
minaetdave Posté(e) le 22 avril 2020 Signaler Posté(e) le 22 avril 2020 il y a 41 minutes, Steven a dit : Oui, je confirme Oki merci
flamalex Posté(e) le 23 avril 2020 Signaler Posté(e) le 23 avril 2020 Le 21/04/2020 à 22:26, minaetdave a dit : Oui il me semble avoir supprimé cette variable de l'entête suite à un essai que j'avais fait. Je fais un reboot de suite et je vais surveiller... Merci qu’est ce que ça donne ????
minaetdave Posté(e) le 23 avril 2020 Signaler Posté(e) le 23 avril 2020 Et bien il tourne toujours sans bug jusqu'à maintenant.. Cela semble résolu
minaetdave Posté(e) le 24 avril 2020 Signaler Posté(e) le 24 avril 2020 Il y a 23 heures, flamalex a dit : qu’est ce que ça donne ???? Bon, j'ai parlé un peu trop vite! Plantage aujourd'hui, voilà le message
flamalex Posté(e) le 24 avril 2020 Signaler Posté(e) le 24 avril 2020 ce n’est plus la mm erreur c’est autre chose rien à voir avec la précédente. il te faut revoir ce que tu as fait depuis!
minaetdave Posté(e) le 24 avril 2020 Signaler Posté(e) le 24 avril 2020 (modifié) il y a 10 minutes, flamalex a dit : ce n’est plus la mm erreur c’est autre chose rien à voir avec la précédente. il te faut revoir ce que tu as fait depuis! Du tout... Elle était déjà présente cette erreur... En plus du soucis avec variable jour_nuit... Revoir le screenshot Modifié le 24 avril 2020 par minaetdave
971jmd Posté(e) le 25 avril 2020 Signaler Posté(e) le 25 avril 2020 (modifié) Salut à tous Depuis quel que temp j'étudie le code LUA et j'ai un petit code que j'ai associer à GEA mai il y a un petit problème. Pour le moment quand toutes les conditions de la fonction et ok donc TRUE il ne se passe rien du cotée de la ligne GEA. Ne fonctionne pas >>> GEA.add( {"Function", function() return venti() end} , -1 , "" , {.... Ne fonctionne pas >> GEA.add( {"Function", function() return venti() end} , 30 , "" , {.... Fonctionne >>> GEA.add( {"Function", function() return venti() end} , 0 , "" , {.... Il y a que le 0 qui active les actions Ma question est : comment faire pour que dès que la fonction passe à TRUE elle active ma ligne GEA en mode -1 ? Merci d'avance function venti () local a = 20 ---tonumber(fibaro:getValue(33, "value")) --30%max local b = 50 ---tonumber(fibaro:getValue(250, "value")) local c = 40 -- valeur de base local variableA = false if (a < b) then variableA = (c >= a) or (c <= b) end return variableA end GEA.add( {"Function", function() return venti() end} , -1 , "" , {.... Modifié le 25 avril 2020 par 971jmd
Yorino Posté(e) le 25 avril 2020 Signaler Posté(e) le 25 avril 2020 Dans le complément de la question au dessus, a quoi correspond les paramètres : -1 , 0, 30 ? J'essaye de faire activer une action des la détection d'une ouverture de porte et avec -1 ou 30 j'ai le même fonctionnement.
manuxenon Posté(e) le 25 avril 2020 Signaler Posté(e) le 25 avril 2020 Bonjour à tous. Après quelques heures de recherche, ce matin dans le forum , je n'ai pas trouvé ma réponse. J'ai le message d'erreur suivant : [DEBUG] 12:18:22: -------------------------------------------------------------------------------- [DEBUG] 12:18:23: Démarrage par évenement de GEA 6.11 (mode property [119]) [DEBUG] 12:18:23: 2020-04-25 12:18:23.171445 [ fatal] Unknown exception: /opt/fibaro/scenes/203.lua:1983: bad argument #1 to 'pairs' (table expected, got number) Voici mes lignes dans GEA : %% properties 119 value ... -- Mouvement Palier (id 119) avec allumage de lampe (id 311) local myTask3 = GEA.add(311,10*60, "Extinction de la lumière du Palier après 10mn", {"turnOff"}) GEA.add(119,-1, "Detection de mouvement Palier. Relance du compteur." , {"RestartTask",myTask3} ) Merci de votre aide.
manuxenon Posté(e) le 26 avril 2020 Signaler Posté(e) le 26 avril 2020 Le 25/04/2020 à 12:25, manuxenon a dit : Bonjour à tous. Après quelques heures de recherche, ce matin dans le forum , je n'ai pas trouvé ma réponse. J'ai le message d'erreur suivant : [DEBUG] 12:18:22: -------------------------------------------------------------------------------- [DEBUG] 12:18:23: Démarrage par évenement de GEA 6.11 (mode property [119]) [DEBUG] 12:18:23: 2020-04-25 12:18:23.171445 [ fatal] Unknown exception: /opt/fibaro/scenes/203.lua:1983: bad argument #1 to 'pairs' (table expected, got number) Voici mes lignes dans GEA : %% properties 119 value ... -- Mouvement Palier (id 119) avec allumage de lampe (id 311) local myTask3 = GEA.add(311,10*60, "Extinction de la lumière du Palier après 10mn", {"turnOff"}) GEA.add(119,-1, "Detection de mouvement Palier. Relance du compteur." , {"RestartTask",myTask3} ) Merci de votre aide. Bonjour. N'ayant pas eu de retour, j'ai commenté la ligne 1983 dans la section "Recherche et activation des plugins scénarios" : for k, _ in pairs(GEA.plugins) do if (k ~= "retour") then GEA.options[k] = GEA.copyOption("pluginscenario", k) end end Cela fonctionne maintenant sans erreur. Bonne soirée.
lestatstann Posté(e) le 28 avril 2020 Signaler Posté(e) le 28 avril 2020 (modifié) Bonjour à tous, je crois que j'ai fait une connerie, j'ai toute les minutes une notification Push "HC2 : Table : 0x9a3zd20" Avec un numéro qui change à la fin, j'ai effectivement ajouté une ligne dans GEA mais pas d'erreur dans le Débug GEA.add({{220},{"Value+",23,200}}, -1, {"TurnOn",127}) GEA.add(220, -1, {"TurnOn", 212}) GEA.add({{21},{"Value+", 23, 200}}, -1, "", { {"TurnOn", 127}, {"RestartTask", exctinctionspotgara } }) ce sont les 3 lignes auxquelles j'ai touché Auriez vous une idée ? Merci Modifié le 28 avril 2020 par lestatstann
drboss Posté(e) le 1 mai 2020 Signaler Posté(e) le 1 mai 2020 (modifié) Mon code: --[[ %% autostart %% properties 312 value 311 sceneActivation 312 sceneActivation %% events %% globals --]] --pour info -- ID.Domogolne.dom_czuwanie = 311 -- ID.Domogolne.ogrod_czuwanie = 312 -- ID.techniczne.sterowanie_alarm = 313 GEA.add ({{"SceneActivation", ID.Domogolne.dom_czuwanie, 20},{"Value", ID.Domogolne.ogrod_czuwanie, 0},{"Time!", "22:00", "06:00"}}, -1, "Ogrod uzbrojony razem z nocnym", {"turnOn", ID.techniczne.sterowanie_alarm}) --wlaczenie ogrodu z noca -- dom_rozb i ( ogr_uzb lub org_alm ) GEA.add ({{"SceneActivation", ID.Domogolne.dom_czuwanie, 21},{"Or",{"SceneActivation", ID.Domogolne.ogrod_czuwanie, 10}, {"SceneActivation", ID.Domogolne.ogrod_czuwanie, 20}},{"Time", "6:00", "23:00"}}, -1, "Ogrod rozbrojony razem z nocnym", {"turnOn", ID.techniczne.sterowanie_alarm}) --wylaczenie ogrodu po nocy GEA exécute correctement les commandes mais... [DEBUG] 13:11:21: 2020-05-01 13:11:21.375676 [ fatal] Unknown exception: /opt/fibaro/scenes/211.lua:1309: attempt to index field 'event' (a nil value) centralsceneevent = {name="CentralSceneEvent", optimize = true, control=function(id, key, attribute) if (GEA.currentEntry.duration > -1) then return false, GEA.trad.central_instant end return GEA.options.number.control(id) and type(key)~="nil" and type(attribute)~="nil", GEA.trad.central_missing end, [1309] getValue=function(id, key, attribute) return (GEA.source.event.data.deviceId==tonumber(id) and tostring(GEA.source.event.data.keyId)==tostring(key) and tostring(GEA.source.event.data.keyAttribute)==tostring(attribute)) end pourquoi??? Modifié le 2 mai 2020 par drboss
Diuck Posté(e) le 2 mai 2020 Signaler Posté(e) le 2 mai 2020 (modifié) Bonjour à tous Cela fait maintenant un moment que je ne me suis pas remis à modifier les lignes de commande de mon GEA, et j'aurais souhaité faire quelques arrangements alors je cherche l'option qui permettrait de lancer un ordre après plusieurs impulsions Exemple 2 impulsions sur bouton poussoir pour lancer la ligne 276 Version GEA 5.42 D'avance merci pour votre aide Modifié le 2 mai 2020 par Diuck
Did Posté(e) le 4 mai 2020 Signaler Posté(e) le 4 mai 2020 Bonsoir tout le monde. Je cale sur une simple ligne dépendant de la valeur d'une variable pour lancer un scénario. J'ai pondu ces deux lignes mais la scène ne se lance pas (j'avais changé l'heure bien sur): GEA.add({{"Time", "07:12"},{"Global", "Jour_Chome", "Non"},{"Scenario", 6}}) GEA.add({{"Time", "09:12"},{"Global", "Jour_Chome", "Oui"},{"Scenario", 6}}) Si vous avez une idée. Prenez soin de vous.
971jmd Posté(e) le 4 mai 2020 Signaler Posté(e) le 4 mai 2020 Salut Tu déclarer ta variable jour_Chome dans la tête
Did Posté(e) le 4 mai 2020 Signaler Posté(e) le 4 mai 2020 Ah non, merci @971jmd. Je corrige et je teste.
Did Posté(e) le 4 mai 2020 Signaler Posté(e) le 4 mai 2020 Non, ça ne marche pas non plus. J'essaie encore comme ceci: GEA.add({{"Global", "Jour_Chome", "Non"}, 30, "", {"Time", "00:30"}, {"Scenario", 6}})
971jmd Posté(e) le 4 mai 2020 Signaler Posté(e) le 4 mai 2020 Peut-être le format heure {"Time", "09:12","09:13"},
971jmd Posté(e) le 4 mai 2020 Signaler Posté(e) le 4 mai 2020 {"Time", "22:00", "23:00"} et comme ça GEA.add({{"Global", "Jour_Chome", "Non"}, 30, "", {"Time", "00:30", "00:31"}, {"Scenario", 6}})
971jmd Posté(e) le 4 mai 2020 Signaler Posté(e) le 4 mai 2020 non comme ça GEA.add({{"Global", "Jour_Chome", "Non"}, {"Time", "00:30", "00:31"}}, 30, "", {"Scenario", 6}})
Did Posté(e) le 4 mai 2020 Signaler Posté(e) le 4 mai 2020 Il y avait une accolade en trop après le 00:31, je relance mais je crois que le , 30, "" reste normalement derrière la variable.
Did Posté(e) le 4 mai 2020 Signaler Posté(e) le 4 mai 2020 Que dalle, je retente autrement. Mais au fait, j'ai une erreur dans le debug: Erreur durée requise [DEBUG] 00:58:55: -------------------------------------------------------------------------------- [DEBUG] 00:58:55: Démarrage automatique de GEA 6.11 (mode autostart) [DEBUG] 00:58:55: -------------------------------------------------------------------------------- [DEBUG] 00:58:55: Utilisation de minifiertools v. 2.00 [DEBUG] 00:58:55: Vérification automatique toutes les 30 secondes [DEBUG] 00:58:55: Création de la variable globale : GEA_Tasks [DEBUG] 00:58:55: Création de la variable globale : GEA_History [DEBUG] 00:58:55: -------------------------------------------------------------------------------- [DEBUG] 00:58:56: Recherche de plugins, ... :Aucun plugins trouvé [DEBUG] 00:58:56: Chargement du code utilisateur setEvents() ... [DEBUG] 00:58:56: -------------------------------------------------------------------------------- [DEBUG] 00:58:56: Ajout auto : #1 [Info+, ["serverStatus",1588633016]] [DEBUG] 00:58:56: Ajout auto : #2 [true] [DEBUG] 00:58:56: Erreur : durée requise [DEBUG] 00:58:56: Ajout auto : #3 [Global, ["Jour_Nuit","Jour"]][Time, ["Sunset+20","Sunrise"]][Global, ["Jour_Nuit","Nuit"]]
Did Posté(e) le 4 mai 2020 Signaler Posté(e) le 4 mai 2020 Bon, je n'ai pas trouvé comment corriger cette erreur dans le debug. GEA.add({{"Global", "Jour_Chome", "Non"}, 30, "", {"Scenario", 6}, {"Time", "01:15", "01:16"}}) Cette ligne ne fonctionne pas non plus. J'ai commenté mes lignes pour ce soir. Bonne nuit.
Messages recommandés