-
Compteur de contenus
3 525 -
Inscription
-
Dernière visite
-
Jours gagnés
10
Tout ce qui a été posté par 971jmd
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Salut J'ai trouvé un autre bug avec la fonction PROTECTION GEA.add(condition.... , -1, "Inter bloquée", { {"Protection", 228, "local", "on"} }) ----Déblocquée GEA.add(condition.... , -1, "Inter Déblocquée", { {"Protection", 228, "local", "off"} }) avec FGD -212 Nikel Par contre avec Fibaro Walli Dimmer FGWDEU-111 il mode local passe bien en ON mai le OFF ne fonctionne pas Pourtant le localProtectionState passe bien de 0 à 2 (interrupteur bloquée) Mai ne passe pas de 2 à 0 (interrupteur Débloquée) -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Salut @Lazer Juste pour te donner des New de GEA sur la HC3. pour le moment tout fonctionne et même Telegram Je partagerai merci de ta patience -
salut J'essaye de d'afficher la conso du module ID107 et l'affichée dans lalabel2 function QuickApp:conso() local valeur3 = fibaro:getValue(107, "power") self:updateView("label2", "text", valeur3) end merci pour votre aide
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Merci effectivement j'ai confondu entre GEA.add( {CONDITIONS}, 30, "", {"Close", 35, 20} ) qui est id35 a 20% et pas close id 35,20 et pour GEA.add({CONDITIONS}, 30, "", {"SectionLights", "RDC", "turnOff"} ) il coupe RDC et Exterieur -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
J'ai supprimé le 160 et la sceneactivation fonctionne mieux -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
QuickApp 160 aucune idée, je cherche -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Finalement les SceneActivation fonctionne pas très bien, j'ai des gros retard à l'allumage et l'extinction de ma lampe GEA.add({"SceneActivation", 99 , 14}, -1, "", {{"OnOff", 91}}) Quand je crée une scène bloc, et je la traduis en code LUA j'obtiens un sceneActivationEvent Je ne sais pas plus { conditions = { { id = 99, isTrigger = true, operator = "==", property = "sceneActivationEvent", type = "device", value = 24 } }, operator = "all" } -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
IL y un truc que je ne comprends pas trop, j'ai toujours la même erreur Même après avoir vidée le CONFIG de nos Règles utilisateur et redémarrage HC3 je suis obligée de désinstaller QA GEA et le réinstallée 22.10.2020] [00:02:00] [ERROR] [QUICKAPP160]: QuickApp crashed [22.10.2020] [00:02:00] [ERROR] [QUICKAPP160]: main.lua:18: attempt to index a nil value (global 'self') [22.10.2020] [00:02:26] [DEBUG] [QA_GEA_213]: ... vérification en cours #7 @210s... [22.10.2020] [00:02:26] [DEBUG] [QA_GEA_213]: @210s [Validation] #2 Démarrage box [22.10.2020] [00:02:26] [DEBUG] [QA_GEA_213]: @210s [Validation] #3 Détection nouvelle version [22.10.2020] [00:02:26] [DEBUG] [QA_GEA_213]: @210s [Validation] #4 Détection nouvelle version beta [22.10.2020] [00:02:56] [DEBUG] [QA_GEA_213]: ... vérification en cours #8 @240s... [22.10.2020] [00:02:56] [DEBUG] [QA_GEA_213]: @240s [Validation] #2 Démarrage box [22.10.2020] [00:02:56] [DEBUG] [QA_GEA_213]: @240s [Validation] #3 Détection nouvelle version [22.10.2020] [00:02:56] [DEBUG] [QA_GEA_213]: @240s [Validation] #4 Détection nouvelle version beta [22.10.2020] [00:03:00] [ERROR] [QUICKAPP160]: QuickApp crashed [22.10.2020] [00:03:00] [ERROR] [QUICKAPP160]: main.lua:18: attempt to index a nil value (global 'self') [22.10.2020] [00:03:26] [DEBUG] [QA_GEA_213]: ... vérification en cours #9 @270s... [22.10.2020] [00:03:26] [DEBUG] [QA_GEA_213]: @270s [Validation] #2 Démarrage box [22.10.2020] [00:03:26] [DEBUG] [QA_GEA_213]: @270s [Validation] #3 Détection nouvelle version [22.10.2020] [00:03:26] [DEBUG] [QA_GEA_213]: @270s [Validation] #4 Détection nouvelle version beta -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
il y visiblement un problème avec GEA.add({CONDITIONS}, 30, "", {"SectionLights", "RDC", "turnOn"} ) il éteint intérieur comme extérieur -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
pareille pour le STOP GEA.add( {"SceneActivation", 87, 5}, -1, "", {{"Stop", 95, 98}}) -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
autre chose qui ne fonctionne pas bien le ID 98 s'ouvre main pas le 95 GEA.add( {"SceneActivation", 87, 3}, -1, "", {{"Open", 98, 95}}) si j'inverse le ID 95 s'ouvre main pas le 98 GEA.add( {"SceneActivation", 87, 3}, -1, "", {{"Open", 95, 98}}) -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
j'ai supprimée QA GEA et Réinstallée QA GEA et colée le code ; GEA.add( {"OnOff!", 21, ""}, 30, "Le module 21 est #value#") [21.10.2020] [15:18:30] [ERROR] [QUICKAPP212]: QuickApp crashed [21.10.2020] [15:18:30] [ERROR] [QUICKAPP212]: main.lua:1718: bad argument #1 to 'lower' (string expected, got boolean) [21.10.2020] [15:18:56] [ERROR] [QUICKAPP212]: QuickApp crashed [21.10.2020] [15:18:56] [ERROR] [QUICKAPP212]: main.lua:1718: bad argument #1 to 'lower' (string expected, got boolean) [21.10.2020] [15:19:01] [ERROR] [QUICKAPP212]: QuickApp crashed [21.10.2020] [15:19:01] [ERROR] [QUICKAPP212]: main.lua:1718: bad argument #1 to 'lower' (string expected, got boolean) [21.10.2020] [15:20:01] [ERROR] [QUICKAPP212]: QuickApp crashed [21.10.2020] [15:20:01] [ERROR] [QUICKAPP212]: main.lua:1718: bad argument #1 to 'lower' (string expected, got boolean) [21.10.2020] [15:21:02] [ERROR] [QUICKAPP212]: QuickApp crashed [21.10.2020] [15:21:02] [ERROR] [QUICKAPP212]: main.lua:1718: bad argument #1 to 'lower' (string expected, got boolean) [21.10.2020] [15:22:01] [ERROR] [QUICKAPP212]: QuickApp crashed [21.10.2020] [15:22:01] [ERROR] [QUICKAPP212]: main.lua:1718: bad argument #1 to 'lower' (string expected, got boolean) -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
J'ai testé onoff GEA.add({"CentralSceneEvent", 143, 1, "Pressed"},-1, "1 click", {{"OnOff", 21}} ) et ça fonctionne bien (onoff) mai pas GEA.add( {"OnOff!", 21, ""}, 30, "Le module 21 est #value#") et j'ai en boucle le message ci-dessous [21.10.2020] [14:43:07] [DEBUG] [QA_GEA_211]: ... vérification en cours #2 @60s... [21.10.2020] [14:43:07] [DEBUG] [QA_GEA_211]: @60s [Validation] #2 Démarrage box [21.10.2020] [14:43:07] [DEBUG] [QA_GEA_211]: @60s [Validation] #3 Détection nouvelle version [21.10.2020] [14:43:07] [DEBUG] [QA_GEA_211]: @60s [Validation] #4 Détection nouvelle version beta [21.10.2020] [14:43:37] [DEBUG] [QA_GEA_211]: ... vérification en cours #3 @90s... [21.10.2020] [14:43:37] [DEBUG] [QA_GEA_211]: @90s [Validation] #2 Démarrage box [21.10.2020] [14:43:37] [DEBUG] [QA_GEA_211]: @90s [Validation] #3 Détection nouvelle version [21.10.2020] [14:43:37] [DEBUG] [QA_GEA_211]: @90s [Validation] #4 Détection nouvelle version beta [21.10.2020] [14:44:00] [ERROR] [QUICKAPP160]: QuickApp crashed [21.10.2020] [14:44:00] [ERROR] [QUICKAPP160]: main.lua:18: attempt to index a nil value (global 'self') [21.10.2020] [14:44:07] [DEBUG] [QA_GEA_211]: ... vérification en cours #4 @120s... [21.10.2020] [14:44:07] [DEBUG] [QA_GEA_211]: @120s [Validation] #2 Démarrage box [21.10.2020] [14:44:07] [DEBUG] [QA_GEA_211]: @120s [Validation] #3 Détection nouvelle version [21.10.2020] [14:44:07] [DEBUG] [QA_GEA_211]: @120s [Validation] #4 Détection nouvelle version beta [21.10.2020] [14:44:37] [DEBUG] [QA_GEA_211]: ... vérification en cours #5 @150s... [21.10.2020] [14:44:37] [DEBUG] [QA_GEA_211]: @150s [Validation] #2 Démarrage box [21.10.2020] [14:44:37] [DEBUG] [QA_GEA_211]: @150s [Validation] #3 Détection nouvelle version [21.10.2020] [14:44:37] [DEBUG] [QA_GEA_211]: @150s [Validation] #4 Détection nouvelle version beta [21.10.2020] [14:45:00] [ERROR] [QUICKAPP160]: QuickApp crashed [21.10.2020] [14:45:00] [ERROR] [QUICKAPP160]: main.lua:18: attempt to index a nil value (global 'self') -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Pour "Protection" visiblement il fonctionne bien pour sceneActivationEvent je l'utilise avec le code suivant : ---- condition----- { conditions = { { id = 87, isTrigger = true, operator = "anyValue", property = "sceneActivationEvent", type = "device", value = true, } }, operator = "any" } ----ACTIONS------- local sa = tonumber(json.encode(sourceTrigger.value)) print("id:"..sa) ---BOUTON 1 et 2 if (sa == 1) then fibaro.call(91, 'toggle') end if (sa == 2) then fibaro.call(89, 'toggle') end etc etc -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Mise à part la grillade de feux rouge J'ai une fonction (sceneActivationEvent) qui ne semble pas encor prise en compte dans GEA 7 HC3 -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Désolé ce n'est est pas le but Comme j'ai vu qu'il y avait une règle que nous avons développée en assemble (protection), j'ai pensé que je pouvais ajouter la fonction Telegram ---GEA.add( condition , -1, "",{ {"Protection", id["SUSPLMAPEENFANT"], "local", "on"} }) ---GEA.add( condition , -1, "",{ {"Protection", id["SUSPLMAPEENFANT"], "local", "off"}}) ok pour une prochaine version avec telegram où on n'aura qu'a placée notre TOKEN et CHAT_ID depuis config -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Pourtant ça toujours fonctionné avec la HC2 j'ai une autre fonctionne qui est dans GEA depuis un moment (ligne 1308) qui fonctionne très bien avec la HC3 gea_7_telegram.zip -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
telegram = {name="Telegram",.... Est placer dans MAIN du QA GEA ligne 1342 gea_7_telegram.zip -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
j'ai l'erreur Ligne 53 du code LUA -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
971jmd a répondu à un(e) sujet de Lazer dans Quick App Developpeur
salut j'ai une règle GEA qui fonctionne sous HC2 mai pas HC3 telegram = {name="Telegram", keepValues = true, control=function(id) return type(fibaro:isSceneEnabled(id)) ~= nil end, action=function(id, args) if (type(id) ~= "table") then id = {id} end for i=1, #id do fibaro:startScene(id[i], json.decode(GEA.getMessage(json.encode(args)))) end end }, Ce code GEA dépend d'une scène --[[ %% properties %% globals --]] function url_encode(str) if (str) then str = string.gsub (str, "\n", "\r\n") str = string.gsub (str, "([^%w %-%_%.%~])", function (c) return string.format ("%%%02X", string.byte(c)) end) str = string.gsub (str, " ", "+") end return str end function urldecode(s) return string.gsub(s, '%%(%x%x)', function (hex) return string.char(tonumber(hex,16)) end) end function urldecodeTable(tab) for k,v in pairs(tab) do if type(v) == "string" then tab[k] = urldecode(v) elseif type(v) == "table" then urldecodeTable(v) end end end -- ---------------------------------------------------------- -- Remplacement des caractères spéciaux -- ---------------------------------------------------------- ReplaceChar=function(s) return s:gsub("à ", "à"):gsub("é", "é"):gsub("Ã", "à"):gsub("è", "è"):gsub("î", "î"):gsub("ô", "ô"):gsub("û", "û"):gsub("ù", "ù"):gsub("ê", "ê"):gsub("â","â"):gsub(" ' ", "'") end local debug = true; local token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx" local chat_id = "xxxxxxxxxxxxx" local url = "https://api.telegram.org/bot"..token.."/sendMessage?chat_id="..chat_id.."&text=" local function log(str) if debug then fibaro:debug(str); end; end local function errorlog(str) fibaro:debug("<font color='red'>"..str.."</font>"); end local selfhttp = net.HTTPClient({timeout=2000}) local msg = "<empty>"; if fibaro:args() == nil then fibaro:debug("no args"); return else jMsg = fibaro:args() urldecodeTable(jMsg) if jMsg[1] == nil or jMsg[1] == "" then fibaro:debug("no msg"); return end msg = jMsg[1]; msg = ReplaceChar(msg) end url = url .. url_encode(msg); log(url); 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 }) sous GEA --- 108 est ID de la scene LUA GEA.add(true, 0, "", { {"Telegram", 108, { "Activation de GEA " }} } ) alors j'ai une erreur if fibaro:args() == nil then , je ne sais pas si ça viens de GEA ou du code [20.10.2020] [23:15:15] [ERROR] [SCENE108]: (load):53: attempt to call a nil value (method 'args') -
Mega Merci, super nouvelle
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Salut quel limiteur de courant d’appel a tu utilisé ?
-
au top
- 12 réponses
-
Salut @jjacques68 bon ce week-end j’ai chercher le déclic sur le QA et c’est pas encore ça c’est vrai que la notice est un peu faible et pas très bien ludique surtout pour les débutants désolée de t’embêter mais je veux vraiment apprendre et comprendre si tu à un tuto des exemples je suis preneur merci d’avance