Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    4 368
  • Inscription

  • Dernière visite

  • Jours gagnés

    39

Tout ce qui a été posté par jjacques68

  1. jjacques68

    j'apprend le LUA mai

    y a une ambiguïté avec tes variables, tu rappelles la fonction calucul une 2ème fois, en passant non pas param1 et param2, mais r1 et r2 ! 1er appel : param1 + param2 = 10 + 10 = 20 2 appel : r1 + r2 = 20 + 20 = 40 il ne faut pas faire appel aux variables locales de la fonction, à l'extérieur de la fonction ! ajoute les "local" avant r1 et r2 dans la fonction.
  2. mouai bon j'ai eut de mauvaises expérience avec ali express m'en servir comme moteur de recherche, oui, mais,pas plus...
  3. merci pour ces précieux exemples !!!
  4. jjacques68

    j'apprend le LUA mai

    "return" te permet de récupérer les valeurs de retour de ta fonction. Dans ton exemple, ta fonction renvoie 2 valeurs, R1 et R2 que tu appliques respectivement à multi et add. si tu n'utilisait pas de return, dans ce cas, tu ne pourrait pas récupérer les calculs x+y. à moins de passer par des variables global à la scène, mais ça n'a aucun intérêt, le return est là pour ça. essaye de mettre en commentaire la ligne de return, et execute le code, tu verras le résultat...
  5. jjacques68

    Petits bug de la HC3

    Je ne vois pas le FGBS-222 dans l'application mobile ! J'utilise une entrée IN1 du Smart Implant, mais elle ne remonte pas dans le tél... bug ou erreur de la couche 8 du modèle OSI ??
  6. c'est de la tuerie des Smart Implant
  7. nan j'ai rien dit, !! j'avais mis les mauvais paramètres sur les IN... J'avais mis le type bistable (qui me semblait être logique pour un interrupteur)... Là j'ai mis Normaly Close, et là ça marche... ça me dérange cette logique, pas vous ?
  8. en effet, on peut séparer les Input des Output, mais... je m'y prends peut être mal, mais comment faire pour savoir si une entrée a été activé ou pas ? dans l'état actuelle, je n'arrive que à savoir si une sortie est activée ??? Il y a effectivement 2 modules binary sensor qui existent, mais je les vois pas bouger quand je joue avec les IN...
  9. j'ai reçu ce panneau solaire: https://www.amazon.fr/gp/product/B00DS3DPOE/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1 Il est de bonne taille et semble être vraiment de très bonne qualité avec son cadre en alu. par contre effectivement, sans batterie, ça risque d'être chaud... peut-on trouver des "petites" batterie rechargeable 9 v ou 12 v ? du 2 Ah devrait suffir ? les FGBS ne consomme pas grand chose si ? vaut mieux prendre des Ni-MH ou au plomb ? (les Ni-MH prennent moins de place biensûr...) de ce style ? : après il faudrait trouver aussi un régulateur de charge solaire, ils y en a pas mal qui existe, mais est ce que tous ceux qui affiche régulateur 12 V sont compatible, ou y a t il d'autres caractéristique à répondre en compte ? je pense à la règle (si elle existe toujours) des 1/10 de la capacité pendant 16 h...
  10. jjacques68

    j'apprend le LUA mai

    ??? ???
  11. jjacques68

    j'apprend le LUA mai

    tu avais enlever le %%events, weather et global de l'entête ? et tu n'as rien que peut rallumer automatiquement le module ?
  12. jjacques68

    j'apprend le LUA mai

    autre piste, exclure et ré inclure le module. Mais je sais pas quelles sont les conséquences pour le reste de ton installation...
  13. jjacques68

    j'apprend le LUA mai

    je sais pas, comme dis j'essaye de reproduire ça demain, mais c'est vraiment étrange... je te dirais...
  14. jjacques68

    j'apprend le LUA mai

    et tu n'as rien qui déclencherait la scène par une autre manière ? (GEA, autre scène, ...)
  15. jjacques68

    j'apprend le LUA mai

    tu cliques pas sur le bouton play ? alors là je sèche... Faut que j'essaye demain chez moi demain...
  16. jjacques68

    j'apprend le LUA mai

    la scène, tu la lances manuellement ?
  17. jjacques68

    j'apprend le LUA mai

    c'est étrange... essaye cette scène pour plus de précision dans les traces : --[[ %% properties 244 value %% weather %% events %% globals --]] function inc () local MaVg = tonumber(fibaro:getGlobalValue('TEST')) print("MaVg avant = "..MaVg) MaVg = MaVg + 1 fibaro:setGlobal('TEST', MaVg) MaVg = tonumber(fibaro:getGlobalValue('TEST')) print("MaVg après = "..MaVg) end local param1 = tonumber(fibaro:getValue(244, "value")) print("valeur du module = "..parma1) if param1 == 1 then inc() else print("dans le else") end
  18. jjacques68

    j'apprend le LUA mai

    tu n'aurais pas l'option du module "always on" activée par hasard ?
  19. jjacques68

    j'apprend le LUA mai

    et tu peux rajouter les traces avec la valeur du module ¿
  20. jjacques68

    j'apprend le LUA mai

    regarde la fonction que j'ai écrite puis haut, afin d'avoir plus de traces...
  21. jjacques68

    j'apprend le LUA mai

    ah mais attention, il faut pas mettre 'TEST' dans %%Global !! c'est normal du coup que ça incrémenté 2 fois !
  22. jjacques68

    j'apprend le LUA mai

    sinon on faire du debug : on va compléter la fonction : function inc () local MaVg = tonumber(fibaro:getGlobalValue('TEST')) print("MaVg avant = "..MaVg) MaVg = MaVg + 1 fibaro:setGlobal('TEST', MaVg) MaVg = tonumber(fibaro:getGlobalValue('TEST')) print("MaVg après = "..MaVg) end
  23. jjacques68

    j'apprend le LUA mai

    tu aurais pas un double appel de la fonction plus bas dans le code ?
  24. jjacques68

    j'apprend le LUA mai

    supprime voir dans l'entête le %%event, weather et global pour voir ! et ajoute un "tonumber" pour le getGlobalValue de "test" ! mais suis pas convaincu...
  25. jjacques68

    j'apprend le LUA mai

    ah étrange ça, tu es bien sûr ? ta lampe serait pas un dimmer par hasard ?
×
×
  • Créer...