Aller au contenu

971jmd

Membres confirmés
  • Compteur de contenus

    3 525
  • Inscription

  • Dernière visite

  • Jours gagnés

    10

Tout ce qui a été posté par 971jmd

  1. 971jmd

    Support Gea

    j'ai pas bien compris le pourquoi du ! GEA.add({{"Global!", "Vacances", "1"}......
  2. 971jmd

    Support Gea

    Déjà un petit code pour t'informer de la position de ta variable a chaque changement de position tu sera informer GEA.add({"Global", "Vacances", "1"}, -1, "Global vacances à 1") GEA.add({"Global", "Vacances", "0"}, -1, "Global vacances à 0")
  3. 971jmd

    Support Gea

    Bonjour @sebruni.... Envoi la ligne de code pour mieux comprend le problème
  4. La hc2 t'as sauver la vie [emoji12] Envoyé de mon iPhone en utilisant Tapatalk
  5. 971jmd

    Support Gea

    @ Steven nikel les slider autre chose juste pour comprend, comment tu explique que pour moi, mes incrémentation fonctionne sans le + GEA.add({"value",id["centretable"], 1}, -1, "", {{"Global", "var22", "inc"}})
  6. 971jmd

    Support Gea

    ouhhaaa une mise a jours rien que pour nous deux merci Steven
  7. 971jmd

    Support Gea

    non
  8. @mobby38 pour résumer la situation on ne fait pas mieux
  9. 971jmd

    Support Gea

    Avec true GEA.add(true, 1*60, "", {{"Slider", 295, "slider1", 55}}) pas de résultat
  10. 971jmd

    Support Gea

    pour moi ça fonctionne pas GEA.add({"value",id["lpsalon"], 1}, 30, "sl", {{"Slider", 217, "slider1", 55}}) [DEBUG] 08:57:43: [ Value [274|Lampe salon] = 1 ] sendActions : traitement des actions (ID:2) [Slider,217,slider1,55] [DEBUG] 08:57:43: [ Value [274|Lampe salon] = 1 ] sendActions : !ACTION! : Slider 217,slider1=55 (ID:2) [Slider,217,slider1,55] [DEBUG] 08:57:43: [ Value [274|Lampe salon] = 1 ] sendActions : !ACTION! : sendPush sl (ID:2) [Slider,217,slider1,55] [DEBUG] 08:57:43: [ Value [274|Lampe salon] = 1 ] sendActions : !ACTION! : sendPush sl (ID:2) [Slider,217,slider1,55] [DEBUG] 08:57:43: [ Value [274|Lampe salon] = 1 ] Done : tache effectuée et suspendue (ID:2) [Slider,217,slider1,55]
  11. il est tempe que FIBARO se réveille de leur laurier
  12. si je comprend bien à la base il y a un probleme, le moteur module virtuel serai plus performant que moteur des scène il serai bien d'effectuer le meme teste (module virtuel et scéne) sous une version 3
  13. ça prouve que le HC2 est largement au dessus de nos besoin je me trompe ou pas ? et que le moteur module virtuel serai plus performant que moteur des scène j'ai meme fait le test à 5000 itérations [DEBUG] 22:17:50: Nb runs : 5000 | id : 5 | G.Variable : var22 [DEBUG] 22:17:50: ---------------------------------------------- [DEBUG] 22:17:50: [DEBUG] 22:17:50: getValue Exist : 0s [DEBUG] 22:17:51: getValue Not Exist : 1s [DEBUG] 22:18:12: setValue : 21s [DEBUG] 22:18:13: getGlobal Exist : 1s [DEBUG] 22:18:13: getGlobal Not Exist : 0s [DEBUG] 22:18:14: setGlobal : 1s [DEBUG] 22:18:14: getType : 0s [DEBUG] 22:18:15: getName : 1s [DEBUG] 22:18:15: getRoomID : 0s [DEBUG] 22:18:16: getRoomName : 1s [DEBUG] 22:18:16: getSunrise : 0s [DEBUG] 22:18:16: [DEBUG] 22:18:16: ---------------------------------------------- [DEBUG] 22:18:16: ALL DONE
  14. pououou tout c'est itérations me donne des irritation
  15. dans module virtuel finalement ça bouge très très peut [DEBUG] 21:47:52: Nb runs : 1000 | id : 14 | G.Variable : var22 [DEBUG] 21:47:52: ---------------------------------------------- [DEBUG] 21:47:52: [DEBUG] 21:47:52: getValue Exist : 0s [DEBUG] 21:47:53: getValue Not Exist : 1s [DEBUG] 21:47:57: setValue : 4s [DEBUG] 21:47:57: getGlobal Exist : 0s [DEBUG] 21:47:57: getGlobal Not Exist : 0s [DEBUG] 21:47:57: setGlobal : 0s [DEBUG] 21:47:57: getType : 0s [DEBUG] 21:47:57: getName : 0s [DEBUG] 21:47:57: getRoomID : 0s [DEBUG] 21:47:57: getRoomName : 0s
  16. Moi tout a zéros Envoyé de mon iPhone en utilisant Tapatalk
  17. c'est à dire, en quelque mots
  18. Je cherche a comprendre Question bête, pourquoi quand je réalise le test de STEVEN dans un bouton virtuel en lua, les résultats sorte à zéro --[[ %% properties %% globals --]] -- Parameters -- local id_exist = 274 local global_exist = "var22" local nbIteration = 1000 -- Do not touch please --- local id_not_exist = 100056 local global_not_exist = "AABBCCDDEEFFGGHHIIFF" function log(name, start) if (start) then fibaro:debug("<span style=\"font-family:monospace; white-space:pre; clear:both; float:right\"> "..name .. " " .. (os.time()-start) .. "s</span>") else fibaro:debug("<span style=\"font-family:monospace; white-space:pre; clear:both; float:right\"> "..name .. "</span>") end end function execute(name, func) if (not pcall(function() local start = os.time() for i= 1,nbIteration do func() end log(name, start) end)) then fibaro:debug("ERROR : " .. name) end end log("Nb runs : " .. nbIteration .. " | id : " .. id_exist .. " | G.Variable : " .. global_exist) log("----------------------------------------------") log("") -- Tests --- execute("getValue Exist :", function() fibaro:getValue(id_exist, "value") end) execute("getValue Not Exist :", function() fibaro:getValue(id_not_exist, "value") end) execute("setValue :", function() fibaro:call(id_exist, "setValue", fibaro:getValue(id_exist, "value")) end) execute("getGlobal Exist :", function() fibaro:getGlobalValue(global_exist) end) execute("getGlobal Not Exist :", function() fibaro:getGlobalValue(global_not_exist) end) execute("setGlobal :", function() fibaro:setGlobal(global_exist, fibaro:getGlobalValue(global_exist)) end) execute("getType :", function() fibaro:getType(id_exist) end) execute("getName :", function() fibaro:getName(id_exist) end) execute("getRoomID :", function() fibaro:getRoomID(id_exist) end) execute("getRoomName :", function() fibaro:getRoomName(fibaro:getRoomID(id_exist)) end) execute("getSunrise :", function() fibaro:getValue(1, "sunsetHour") end) log("") log("----------------------------------------------") log("ALL DONE")
  19. petit video sur le test du CPU
  20. Oui Envoyé de mon iPhone en utilisant Tapatalk
  21. moi aussi j'ai pas tout compris La V4 serait moins performante?
  22. 971jmd

    Support Gea

    - true signifie quoi exactement ? True signifie toujours vrai ou un actionneur permanent - le timing 1*60 veut juste dire quoi au juste ? tout les minutes (1*60) GEA vérifie les condition soit: est estTravail est ok , Time", "07:15", "07:20 est ok si les deux condition sont réunis alors ouvre les volets ... Par-contre tu peut remplacer TRUE par une autre action exemple si tu mai GEA.add({"value",id["centretable"], 1}, 1*60, "" si la valeur de ma lampe (centretable) est égale à 1 et que après une minutes (1*60) les condition estTravail est ok , Time", "07:15", "07:20 est ok alors ouvre les volet ... GEA.add({"value",id["centretable"], 1}..... est tout simplement un actionneur GEA.add(true, 1*60, "" ..... est tout simplement un actionneur sans condition 1*60 = une minute ( 1x60 secondes) 5*60 = 5 minute ( 5x60 secondes) etc.. Pas toujours facile d'expliquer
  23. 971jmd

    Support Gea

    je me rappelle plus comment faire. j'ai réaliser un code GEA qui passe ma variable à 22 par exemple, jusque la pas de soucie Mai impossible de me rappeler le code LUA à inséré dans mon bouton slider pour récupéré la valeur de la variable et bien sur monter mon slider à 22
  24. 971jmd

    Support Gea

    pour GEA je contournerai le probleme en passant par une variable
×
×
  • Créer...