Aller au contenu

Sebbrunie1

Membres confirmés
  • Compteur de contenus

    250
  • Inscription

  • Dernière visite

Messages posté(e)s par Sebbrunie1

  1. IP = fibaro:get(fibaro:getSelfId(), "IPAddress")

    Bonjour,

     

    j'ai l'impression que mon VD ne fonctionne pas correctement à  cause des "" qui se mettent toujours lorsque je fais une mise à  jour du firmware. Je les retire donc manuellement à  chaque fois dans chaque VD ce que je trouve fastidieux. Je voulais trouver une solution automatique qui me remettait le champs vide. Mais vous avez tous l'air de dire que le "" n'impacte en rien l'exécussion du script dans mes VD.....

     

    Le scrit que j'ai mis est celui de Jojo juste ci-dessus. Je n'ai rien changé. La première ligne ne devrait pas être:

    Local IP =fibaro:get(fibaro:getSelfId(), "IPAddress")
  2. quand adresse ip rempli, la bonne adresse reste. quand vide, il y a des "" que je veux supprimer par le VD. J'en ai bien une 20ène

     

    si c'était une fois de temps en temps, mais là  c'est fréquent avec tous les changement de version

  3. Bonjour,

     

    il est facile en Lua de récuperer l'adresse ip inscrite dans un module virtuel par la formule fibaro:get(fibaro:getSelfId(), "IPAddress")

     

    Mais comment dois je faire pour la modifier en LUA?

     

    En effet, a chaque changement de version du firmware, j'ai des "" qui se mettent automatiquement dans le champs que je veux retirer en automatique.

     

    Mes modules ne marchent plus à  cause de ça...

     

    Merci

     

    Sébastien

  4. Hello,

     

    pour moi ca serait super intéressant si ça marche pour modifier un paramètre d'un module virtuel.

     

    A chaque changement de version du Firmware, pour tous mes modules virtuel qui n'ont pas le paramètre IP address de compléter, automatique il a été mis "" ce qui me bloque le bon fonctionnement du module.

     

    Je le teste ce soir.

     

    Merci

     

    Sébastien

  5. bonsoir,

     

    je ne me souviens plus si j'ai vu cela ici, mais il me semble qu'il existe un scripte qui permet de modifiers les paramètres d'un module en automatique.

     

    Je m'explique, a chaque fois que je upgrade ma version de ma HC2, dans tous les modules virtuels, dans le paramètre adresse ip, s'affiche '' et donc ceux ci ne marche plus. Je suis obligé d'aller dans chaque module pour retirer ce ''. J'aimerai avoir quelque chose qui me supprime ce '' en automatique par un module virtuel ou une ligne GEA, je ne sais pas...

     

     

    Merci

  6. bonsoir,

     

    je ne me souviens plus si j'ai vu cela ici, mais il me semble qu'il existe un scripte qui permet de modifiers les paramètres d'un module en automatique.

     

    Je m'explique, a chaque fois que je upgrade ma version de ma HC2, dans tous les modules virtuels, dans le paramètre adresse ip, s'affiche '' et donc ceux ci ne marche plus. Je suis obligé d'aller dans chaque module pour retirer ce ''. J'aimerai avoir quelque chose qui me supprime ce '' en automatique par un module virtuel ou une ligne GEA, je ne sais pas...

     

     

    Merci

  7. bonsoir,

     

    je ne me souviens plus si j'ai vu cela ici, mais il me semble qu'il existe un scripte qui permet de modifiers les paramètres d'un module en automatique.

     

    Je m'explique, a chaque fois que je upgrade ma version de ma HC2, dans tous les modules virtuels, dans le paramètre adresse ip, s'affiche '' et donc ceux ci ne marche plus. Je suis obligé d'aller dans chaque module pour retirer ce ''. J'aimerai avoir quelque chose qui me supprime ce '' en automatique par un module virtuel ou une ligne GEA, je ne sais pas...

     

     

    Merci

  8. Bonjour,

     

    est ce qu'une tache peut s'auto arrêter?

    local ProcheMaison = GEA.add({"Global-", "DistanceMaison", "0.1"}, 30, "Je suis à  moins de #value# m à  #time# de la maison", {{"Repeat"}, {"StopTask", ProcheMaison}})
  9. @NiKKO

     

    pour les {}, c'est sur que c'est bon... merci, je ne l'avais pas vu....

     

    Steven avait dit que pour l'action inc+ et dec-, il fallait changer GEA.match en string.match. Je me demandais si c'était aussi valable partout ?

     

    On ricane pas car la question démontre peut être que je n'y comprends rien :(

     

    ;)

  10. Bonjour,

     

    j'ai ces ligne qui ne fonctionnent pas:

     

     

     

    -- Si fenetre ouverte, chauffage coupé
    GEA.add({"Value", id["FENETRENOE"], "1"}, -1, "Fenetre Noe Ouverte, chauffage arreté", {{"turnOff", id["RADIATEURNOE"]}})
    -- Si fentre refermé, chauffage remis en route
    GEA.add({"Value", id["FENETRENOE"], "0"}, -1, "Fenetre Noe refermé, chauffage remis", {{"turnOn", id["RADIATEURNOE"]}})
    -- Alerte fenetre Noe ouverte
    GEA.add({"Value", id["FENETRENOE"], "1"}, -1, "Alerte fentre Noe ouverte", {"Global", "mysms", "Alerte fentre Noe ouverte"}, {"VirtualDevice", id["FRESMS"], 1})

    Dois je changer dans la ligne GEA.match en string.match?

    elseif (type(id) == "table" and string.lower(id[1]) == "global" and #id > 2) then
    GEA.log("isActivate", entry, "type : global variable", false)
    result = GEA.match(fibaro:getGlobalValue(id[2]), id[3])
    master[GEA.keys["VALUE"]][nb] = fibaro:getGlobalValue(id[2])
  11. Chers Tous,

     

    la dernière version de GEA n'a pas la correction pour la pris en compte des inc+ et dec-

     

    Quelqu'un peut faire la correction dans le model comme l'avait préconisé Steven?

     

    Merci beaucoup....

  12.  

    Pour corrigé le inc+ et le dec-, il suffit de chercher la ligne suivante :

    if (GEA.match(entry[GEA.keys["PARAMS"]][i][3], "inc+")) then
    

    et de remplacer le mot GEA.match par string.match

     

    idem pour cette ligne

    elseif (GEA.match(entry[GEA.keys["PARAMS"]][i][3], "dec-")) then
    

     

    Chers Tous,

     

    la dernière version de GEA n'a pas la correction pour la pris en compte des inc+ et dec-

×
×
  • Créer...