Aller au contenu

Sebbrunie1

Membres confirmés
  • Compteur de contenus

    250
  • Inscription

  • Dernière visite

Messages posté(e)s par Sebbrunie1

  1. Bonsoir,

     

    je pense mettre à  jour la variable jour nuit. ce script ne marche pas. Est ce illogique ce que j'écrit?

     

    --Jour
    GEA.add(true, 30, "", {{"Time", "Sunrise", "Sunrise"}, {"Global", "jour_nuit", "jour"}, {"CurrentIcon", 21, 1014}})
    --Nuit
    GEA.add(true, 30, "", {{"Time", "Sunset", "Sunset"}, {"Global", "jour_nuit", "nuit"}, {"CurrentIcon", 21, 1013}})

    merci

     

    Sébastien

  2. Hello,

     

    bon pour la fonction INC+ en effet en retirant le + ca marche mais j'ai aussi des INC+30, mais là  c'est plus possible? comment on fait la difference entre INC+ et INC-?

     

    Merci

     

    Sébastien

  3. Hello,

     

    bon pour la fonction INC+ en effet en retirant le + ca marche mais j'ai aussi des INC+30, mais là  c'est plus possible? comment on fait la difference entre INC+ et INC-?

     

    Merci

     

    Sébastien

  4. Bonjour à  Tous,

     

    a chaque changement de version, a chaque fois, dans les modules virtuel, j'ai des "" qui se mettent dans l'adresse ip.... Du coup il ns ne fonctionnent plus et je dois les retirer module par module.... Quelqu'un à  une solution?

     

    Merci

     

    Sébastien

  5. J'ai mon fgms-001 qui ne remonte pas la température. J'ai la température à  l'inclusion du module et après plus de mise à  jour.... J'ai exclus puis réinclus un certain nombre de fois...

     

    Je n'ai rien vu sur le blog, je dois être le seul alors? :(

  6. l'{INVERSE} ne va pas essayer de faire l'inverse des variable pasvacances, mamiepasla et femmedemenagepasla?

     

    Si le coin ordi est allumé, pourquoi essayer qu'il s'allume... J'économise une tache !!!!

     

    Je ,n'avais pas intégré que c'était que la première condition qui était inversée...

     

    Merci à  Tous

  7.  

    @sakkhho : lol

     

    @sebbrunie :

     --> super soluce de @971jmd, comme ca tu sais ou tu en es

     --> ou alors, tu forces toi meme avec GEA la variable de ta valeur Vacances

     --> ou tu simplifies ton code avec un "DIFFERENT de " sans le inverse :

    GEA.add({{"Global!", "Vacances", "1"}, {"Global", "Mamie", "1"}, {"Global", "FemmeMenage", "1"}, id["COINORDINATEUR"]}, 30, "coin ordi ON à  7h00 et 18h semaine", {{"turnOn", id["COINORDINATEUR"]},{"Time", "07:00", "07:02"}, {"Time", "18:01", "18:02"}})

    Bonjour,

     

    je suis désolé d'insister mais cette solution, certes très intéressante, ne peut pas aller car l'{INVERSE} était là  surtout pour signifier au systeme qu'il devait appliquer la tache que si id["COINORDINATEUR"] n'était pas sur ON. 

     

    Je veux allumer la prise du coin ordi à  7h et 18h que si elle n'est pas encore allumé, si je ne suis pas en vacance, si la grand mère n'est pas à  la maison (elle a un traitement de faveur plus loin ;), c'est ma belle mère !!!) et si la femme de ménage n'est pas là  également

     

    Y a t'il plus simple.......

     

    Merci

    • Upvote 1
  8. bonjour à  tous,

     

    comment faire la difference entre un chiffre et du texte. J'ai ma variable vacances qui est soit 1 soit 0. J'ai l'impression que lorsque je suis en vacances, les actions avec vacances = 0 sont tout de même réalisé, alors que la variable est bien à  1. Est ce un problème de chiffre ou texte? Comment le vérifier?

     

    De plus si je mets dans le script "inverse", GEA sait il que l'inverse de 0 c'est 1?

     

    Merci à  vous

     

    Sébastien

    local estVacances = {"Global", "Vacances", "1"}
    
    -- Coin Ordinateur
            -- Allumage coin ordinateur à  7h tous les jours de semaines hors vacances
            GEA.add({{"Global", "Vacances", "1"}, {"Global", "Mamie", "1"}, {"Global", "FemmeMenage", "1"}, id["COINORDINATEUR"]}, 30, "coin ordi ON à  7h00 et 18h semaine", {{"Inverse"},{"turnOn", id["COINORDINATEUR"]},{"Time", "07:00", "07:02"}, {"Time", "18:01", "18:02"}})
            --En vacances on éteint tout
    GEA.add(estVacances, -1, "Vacances OFF seche serviette, coin ordi et prise télé", {{"turnOff", id["SECHESERVIETTE"]}, {"turnOff", id["COINORDINATEUR"]}, {"turnOff", id["PRISETELE"]}})

    merci

  9. bonjour à  tous,

     

    comment faire la difference entre un chiffre et du texte. J'ai ma variable vacances qui est soit 1 soit 0. J'ai l'impression que lorsque je suis en vacances, les actions avec vacances = 0 sont tout de même réalisé, alors que la variable est bien à  1. Est ce un problème de chiffre ou texte? Comment le vérifier?

     

    De plus si je mets dans le script "inverse", GEA sait il que l'inverse de 0 c'est 1?

     

    Merci à  vous

     

    Sébastien

  10. @Pepite

     

    si tu as une variable date du jour = date de depart en vacs (toto dans l'exemple)

    cela ne declenchera les actions uniquement lorsque toto sera verifiee

    local toto = {"Global", "nom de la variable", "valeur de la variable"}
    GEA.add({toto}, 30, "", {{"VirtualDevice", id["VACANCES"], 2}, {"Global", "Datedepartvac", "0"}, {"Global", "Dateretourvac", "0"}, {"Global", "Dureevac", "0"}})
    
    

    Merci, c'est ce que je pensais faire....

     

    C'est dommage que nous ne puissions pas mettre de variable en date dans {"Dates", "from", "to"} :(

     

    Peut être pour une évolution.....

     

    est ce que je peux écrire?

    local Dateretourvac1 = {"Global", "Dateretourvac", Datedujour}

    ou Datedujour est déjà  une variable local?

     

    @Steven

     

    Peut être as tu une astuce pour le faire tout de même.... Vu ce que tu fais, je suis sur que tu y avais pensé :)

  11. les date, je les parametre dans un module virtuel, lorsque je dis que je suis en vacances et pendant un certain temps. Cela évite de changer le code dans GEA. 

     

    Il faut que je remplace le true la variable qui dit date du jour = date de départ en vacances alors.... ? 

  12. Bonjour,

     

    j'ai une erreure pour cette ligne:

     

    GEA.add(true, 30, "Je rentre de vacances, variable vacance non", {{"Dates", "Dateretourvac", "Dateretourvac"},
    {"VirtualDevice", id["VACANCES"], 2},
    {"Global", "Datedepartvac", "0"}, {"Global", "Dateretourvac", "0"}, {"Global", "Dureevac", "0"} })

    Les dates sont dans une variable, est ce que c'est comme cela que je dois l'écrire?

     

    Merci

     

    Sébastien

  13. Super le code que tu me donne fonctionne. Maintenant dans mon module virtuel, je veux capturer cette nouvelle date dans une variable et afficher cette date dans un label::

     

    l
    local pattern = "(%d+)/(%d+)/(%d+)"local DateAConvertir = fibaro:getGlobal("Datedepartvac")
    local jour, mois, annee = DateAConvertir:match(pattern)
    local Datedepartvac1 = os.date("%d/%m/%Y",os.time({year=annee, month=mois, day=jour})-24*60*60)
    
    
    
    
    fibaro:debug(Datedepartvac1) ;
    fibaro:call(49,"setProperty", "ui.Label22.value", Datedepartvac1);
     

    mais ca ne marche pas.... est ce que ma date du jour est 13/02/15 et non 13/02/2015?

×
×
  • Créer...