971jmd Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 non ce n'est pas des & mai des % GEA.add({{"Dates", "24/09"}, {"Time", "17:52", "17:53"}}, 30, "", {{"Global", "SMARTLED", "bonjour%et%bienvenue%à%la%maison"}})
pepite Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 De passage, GEA V6 serait mieux que GEA V5.40 :-) Envoyé de mon BND-L21 en utilisant Tapatalk
CharlesO Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 ok 1- la date ne marche pas 2- le code : GEA.add(true, 30, "", {{"Time", "18:17", "18:18"}, {"Global", "SMARTLED", "bonjour%ET%bienvenue"}}) s execute pas en automatique et il ecrit que "bonjour" si je l execute a la main ou je trouve la V6 svp ?
CharlesO Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 j'ai trouver 6.11 je l'instale ?
971jmd Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 A ok GEA 6 ah oui tu peux installer la version 6
CharlesO Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 ok voila 6.11 instaler mais le dernier debug est louche: [DEBUG] 18:45:39: --------------------------------------------------------------------------------[DEBUG] 18:45:42: Démarrage automatique de GEA 6.11 (mode autostart)[DEBUG] 18:45:42: --------------------------------------------------------------------------------[DEBUG] 18:45:42: Utilisation de minifiertools v. 2.00[DEBUG] 18:45:42: Vérification automatique toutes les 30 secondes[DEBUG] 18:45:42: Création de la variable globale : GEA_Tasks6[DEBUG] 18:45:42: Création de la variable globale : GEA_History[DEBUG] 18:45:42: --------------------------------------------------------------------------------[DEBUG] 18:45:42: Recherche de plugins, ... :Aucun plugins trouvé[DEBUG] 18:45:42: Chargement du code utilisateur setEvents() ...[DEBUG] 18:45:42: --------------------------------------------------------------------------------[DEBUG] 18:45:42: Ajout auto : #1 [572][TurnOff][DEBUG] 18:45:47: Ajout auto : #2 [124][TurnOff][DEBUG] 18:45:47: Ajout auto : #3 [507][TurnOff][DEBUG] 18:45:47: Ajout auto : #4 [210][TurnOff][DEBUG] 18:45:47: Ajout auto : #5 [214][TurnOff][DEBUG] 18:45:47: Ajout auto : #6 [106][TurnOff][DEBUG] 18:45:47: Ajout auto : #7 [20][TurnOff][DEBUG] 18:45:47: Ajout auto : #8 [22][TurnOff][DEBUG] 18:45:47: Ajout auto : #9 [12][TurnOff][DEBUG] 18:45:47: Ajout auto : #10 [45][TurnOff][DEBUG] 18:45:47: Ajout auto : #11 [161][TurnOff][DEBUG] 18:45:47: Ajout auto : #12 [141][TurnOff][DEBUG] 18:45:47: Ajout auto : #13 [108][TurnOff][DEBUG] 18:45:47: Ajout auto : #14 [149][TurnOff][DEBUG] 18:45:47: Ajout auto : #15 [204][TurnOff][DEBUG] 18:45:47: Ajout auto : #16 [47][TurnOff][DEBUG] 18:45:47: Ajout auto : #17 [24][TurnOff][DEBUG] 18:45:47: Ajout auto : #18 [10][TurnOff][DEBUG] 18:45:47: Ajout auto : #19 [374][TurnOff][DEBUG] 18:45:47: Ajout auto : #20 [85][Time, ["01:50","06:00"]][TurnOff][DEBUG] 18:45:47: Ajout auto : #21 [116][Time, ["01:50","06:00"]][TurnOff][DEBUG] 18:45:47: Ajout auto : #22 [279][Time, ["01:50","06:00"]][TurnOff][DEBUG] 18:45:47: Ajout auto : #23 [120][Time, ["01:50","06:00"]][TurnOff][DEBUG] 18:45:47: Ajout auto : #24 [Global, ["Internet","NOK"]][TurnOff, [104]][DEBUG] 18:45:47: Ajout auto : #25 [104][TurnOn, [104]][DEBUG] 18:45:47: Ajout auto : #26 [true][Time, ["18:22","18:23"]][Global, ["SMARTLED","bonjour%et%bienvenue"]][DEBUG] 18:45:47: --------------------------------------------------------------------------------[DEBUG] 18:45:47: GEA a démarré le 24.09.19 à 18:45:43 ...[DEBUG] 18:45:47: ... vérification en cours #0 @0s...[DEBUG] 18:45:47: 2019-09-24 18:45:43.749508 [ fatal] Unknown exception: /opt/fibaro/scenes/144.lua:774: attempt to index field 'globalvalue' (a nil value
CharlesO Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 773- restarttask = {name="RestartTask", 774- getValue=function(taskid) return GEA.globalvalue:find("|R_" .. taskid.."|") end,775- action=function(taskid) if (type(taskid) ~= "table") then taskid = {taskid} end for i=1, #taskid do if (taskid=="self") then taskid=GEA.currentEntry.id end GEA.globalvalue = GEA.globalvalue:gsub("|R_" .. taskid.."|", ""):gsub("|M_" .. taskid .. "{(%d+)}|", ""):gsub("|S_" .. taskid.."|", "") .. "|R_" .. taskid.."|" end end776- },
CharlesO Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 c'est toujour d'actualiter d'ecrire au debut : --[[ %% autostart %% properties 112 value 220 value 218 value 124 value 507 value 106 value 20 value 22 value 12 value 45 value 104 value 376 value 161 value 141 value 149 value 194 value 196 value 197 value 198 value 204 value 210 value 214 value 468 value 85 value 116 value 279 value 120 value 462 value %% globals Phone_JO_Present Phone_CO_Present Phone_SO_Present Phone_BO_Present --]]
CharlesO Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 ok la version 6.11f a regle le debug je reprend les test de : 1- espace = % 2- date 3- execution automatique de la scene smartled
CharlesO Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 il y a 6 minutes, CharlesO a dit : ok la version 6.11f a regle le debug je reprend les test de : 1- espace = % 2- date 3- execution automatique de la scene smartled GEA 6.11F 1- ne marche pas 2- je ne sais pas car pas d execution automatique de la 2eme scene (smartled) voir debug 3- ne marche pas [DEBUG] 19:22:30: ... vérification en cours #3 @90s ... [DEBUG] 19:22:46: [Démarrage] #26 [Time, ["19:22","19:23"]][Dates, ["24\/09"]][Global, ["SMARTLED","bonjour%et%bienvenue%à%la%maison"]] [DEBUG] 19:23:00: ... vérification en cours #4 @120s ...
971jmd Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 Tu a bien créé la variable SMARTLED dans le gestionnaire des variables ?
CharlesO Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 oui si non meme a la main je ne pourai pas voir le message mais depuis que je suis passer a la version 6.11f meme mais old ligne de code ne marche plus :-((
971jmd Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 il y a 20 minutes, CharlesO a dit : oui si non meme a la main je ne pourai pas voir le message mais depuis que je suis passer a la version 6.11f meme mais old ligne de code ne marche plus :-((
971jmd Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 Je suis plus à mon bureau essaye le code suivant, c le même sauf qui remet la variable à zéro
971jmd Posté(e) le 24 septembre 2019 Signaler Posté(e) le 24 septembre 2019 (modifié) salut me revoilà alors oui effectivement si la variable SMARTLED ne retourne pas a zéro, pas d’exécution possible 1- premier des chose vas dans le gestionnaire de variable est mes 0 dans la variable SMARTLED et enregistre donc variable à zero: 2- 18:18 envois la phrase bonjour...... dans la variable et remet 2sec après automatiquement la variable à ZERO GEA.add(true, 30, "", {{"Time", "18:17", "18:18"}, {"Global", "SMARTLED", "bonjour%ET%bienvenue"}, {"Sleep", 2, {"Global", "SMARTLED", "0"}}}) Modifié le 24 septembre 2019 par 971jmd
CharlesO Posté(e) le 25 septembre 2019 Signaler Posté(e) le 25 septembre 2019 salut et merci pour ta patience bon voila : le message est envoyer (bravo !) mais : 2 sec apres il envoi un message "0" et il efface toujour les mots apres le premier espace (meme dans la variable je ne voie que le premier mot)
pepite Posté(e) le 25 septembre 2019 Signaler Posté(e) le 25 septembre 2019 Il y a 10 heures, 971jmd a dit : {"Global", "SMARTLED", "0"} Bonjour, Fais plutot ceci : {"Global", "SMARTLED", ""} Et dans la scène tu testes le contenu de la variable avant d' envoyer un message if MESSAGE ~= "" then ....... end
CharlesO Posté(e) le 25 septembre 2019 Signaler Posté(e) le 25 septembre 2019 top ca marche ! mais il efface toujour les mots apres le premier espace (meme dans la variable je ne voie que le premier mot)
CharlesO Posté(e) le 25 septembre 2019 Signaler Posté(e) le 25 septembre 2019 il y a 24 minutes, pepite a dit : Bonjour, Fais plutot ceci : {"Global", "SMARTLED", ""} Et dans la scène tu testes le contenu de la variable avant d' envoyer un message if MESSAGE ~= "" then ....... end comme ca le test ?: --[[ %% properties %% globals SMARTLED --]] local MESSAGE = fibaro:getGlobal("SMARTLED") local http = net.HTTPClient() if MESSAGE ~= "" then http:request("http://192.168.1.188/Notification?msg="..MESSAGE.."&lum=15&type=PAC&txt=notif&flash=1", {options = {method = 'GET'}, success = function(response) fibaro:debug("OK") end, error = function(err) fibaro:debug("Error: " ..err) end }) end
971jmd Posté(e) le 25 septembre 2019 Signaler Posté(e) le 25 septembre 2019 (modifié) salut est tu sur de ta requête http teste la dans un explorateur http://192.168.1.188/Notification?msg=bonjour et salut&lum=15&type=PAC&txt=notif&flash=1 Modifié le 25 septembre 2019 par 971jmd
971jmd Posté(e) le 25 septembre 2019 Signaler Posté(e) le 25 septembre 2019 j'ai une autre scène a tester plus musclé --[[ %% properties %% globals --]] local debug = true; local url = "http://192.168.1.188/Notification?&lum=15&type=PAC&txt=notif&flash=1"&msg=" local function log(str) if debug then fibaro:debug(str); end; end local function errorlog(str) fibaro:debug("<font color='red'>"..str.."</font>"); end --Empêche la scène de fonctionner à nouveau if (tonumber(fibaro:getGlobalValue("SMARTLED")) == 0) then fibaro:abort(); end local selfhttp = net.HTTPClient({timeout=2000}) local msge = fibaro:getGlobalValue("SMARTLED") log(msge); url = url .. msge selfhttp:request(url, { options={ headers = selfhttp.controlHeaders, data = requestBody, method = 'GET', timeout = 5000 }, success = function(status) local result = json.decode(status.data); if result.ok == true then log("successful"); else errorlog("failed"); log(status.data); end end, error = function(error) errorlog("ERROR") log(error) end }) --Remet le variable a 0 fibaro:setGlobal("SMARTLED", "0")
971jmd Posté(e) le 25 septembre 2019 Signaler Posté(e) le 25 septembre 2019 dans GEA teste simple GEA.add(true, 30, "", {{"Global", "SMARTLED", "bonjour et bienvenue"}})
Messages recommandés