Aller au contenu

Jour Chômé


HANSOLO

Messages recommandés

  • 2 semaines après...

salut a tous

 

je revient sur la VD, avec les adaptation Guadeloupe.

 

j'ai installer la vd et dans le debug j'ai erreur 26

 

pour info j'ai rein encore modifier dans le code, je n'ai pas encore adapter à la guadeloupe

 

 

 

 

Modifié par 971jmd
Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

Ce serait mieux ainsi : true remplace Global maintenant

GEA.add(true, 30, "", {{"VirtualDevice", 283, 3},{"Time", "00:00", "00:01"}}) 

Es-tu sur du numero du bouton ?

Tu n'as pas d'erreur dans le debug de GEA ? et dans le debug Jour Chome ?

 

Lien vers le commentaire
Partager sur d’autres sites

merci pepite de ta réponse j'ai rien touché au code car je suis pas un pro en lua , mais j'ai plusieurs scènes qui ne fonctionne plus aussi depuis cette mise à jour c'est pénible a chaque fois qu'il y a une mise à jour faut tout vérifié 

Capture d’écran 2017-02-08 à 13.20.32.png

Modifié par domo
Lien vers le commentaire
Partager sur d’autres sites

heur non ;-)

 

on va fair plus simple :

 

Mets ceci dans le main loop du vd jour chome, c'est en minutes, choisi ;-)

En heure pour le VD jour Chômé ca suffit largement. 

Juste pour test

local selfId = fibaro:getSelfId()
-- 1ère fois que le main loop s'exécute, on crée une variable nommée "instance" car elle n'existe pas. Elle existera au 2ème passage donc ne sera pas recrée.
if (not instance) then
    -- on indique la fréquence d'execution souhaitée (en minutes)
    instance = { lastrun = 0, every = 1 }
    fibaro:debug("first run")
end
 
-- on vérifie la différence entre cette exéction et la dernière (stocké dans instance.lastrun)
diff = os.date("*t", os.difftime(os.time(), instance.lastrun))
 
-- si la différence en minutes et supérieure ou égale à  la fréquence souhaitée (instance.every)
if (diff.min >= instance.every) then
          fibaro:call(selfId, "pressButton", "3")
        
   -- on stock l'heure de la nouvelle exécution
   instance.lastrun = os.time()
   fibaro:debug("executed")

 

Lien vers le commentaire
Partager sur d’autres sites

merci pour ton aide mais j'ai déjà ça dans la main loop et je sais pas changer en heure :huh:

if 
 ( fibaro:getGlobalValue("JourChomeJ1") == ("OUI") )
 
then
	   fibaro:call(283 ,"setProperty","currentIcon",171)
  --fibaro:call(283, "pressButton", "5");
  else
     fibaro:call(283 ,"setProperty","currentIcon",170)
  --fibaro:call(283, "pressButton", "4");
end

 

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Personnellement j'ai rien dans le main loop car c'est GEA qui fait l'appel :

    -------------JOUR CHOME--------------
    GEA.add({"Global", "", ""}, 30, "", {
      {"VirtualDevice", id["JOUR_CHOME"], 3},
      {"Time", "00:00", "00:01"}
    })

Donc, si cela ne fonctionne pas, c'est peut-être GEA qui a un souci ?

Avez-vous essayé en redémarrant la HC2 ?

 

Voilà ... :P

 

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...