Aller au contenu

En tête


SCaster

Messages recommandés

Bonjour à tous, j'essaie de créer une scène en lua pour mon chauffage mais la scène ne se lance pas toute seule ! Que dois-je mettre dans l'en-tête pour que les triggers commence à partir d'un changement de varible ? Tout fonctionne mais je dois moi même lancer la scène ! Voici mon code :

--[[
%% properties
variable Enfants
%% events
%% globals
--]]

local Enfants = fibaro:getGlobalValue("Enfants")
local Heure = os.date('%H:%M')
local Date = os.date('%u')

if (Enfants == 'Là') then
   if (Date == '1') or (Date == '2') or (Date == '3') or (Date == '4') or (Date == '5') then 
      if (Heure == '06:30') or (Heure == '16:00') then
         fibaro:call(41, "turnOn")
         fibaro:call(414, "setTargetLevel", "18")
         fibaro:call(33, "setTargetLevel", "20")
      elseif (Heure == '07:30') or (Heure == '20:00') then
         fibaro:call(414, "setTargetLevel", "10")
         fibaro:call(33, "setTargetLevel", "10")
      end
   elseif (Date == '6') or (Date == '7') then
      if (Heure == '07:30') then
         fibaro:call(41, "turnOn")
         fibaro:call(414, "setTargetLevel", "18")
         fibaro:call(33, "setTargetLevel", "20")
      elseif (Heure == '21:00') then
         fibaro:call(414, "setTargetLevel", "10")
         fibaro:call(33, "setTargetLevel", "10")
      end
   end
elseif (Enfants == 'Pas là') then
   fibaro:call(414, "setTargetLevel", "10")
   fibaro:call(33, "setTargetLevel", "10")
end

Merci d'avance pour vos réponse !

Lien vers le commentaire
Partager sur d’autres sites

Hello @Lazer,

 

Désolé, c'est mon mini-ado qui a décidé de s'attaquer au Lua, et je n'étais pas ici ce soir ... il s'aventure sur le forum sans en maîtriser les concepts élémentaires ... J'essaye de lui faire comprendre et il repasse faire ça mieux bientôt (ou pas) :huh:

  • Haha 1
Lien vers le commentaire
Partager sur d’autres sites

Bon, toujours voir le positif : il y avait un "bonjour à tous" et un "merci...". Etape 1: check! :lol:

Etape 2, faire comprendre le sens de "Nouveau ? Présentez-vous" : fail.

(...)
 

Etape 42, faire comprendre que les valeurs de variables en français accentué dans du code en anglais, ça ne fait pas partie des bonnes manières...

Bref. Merci pour la compréhension et pour le "LUA en langue vivante", j'ai eu un bon fou-rire grâce à toi, @Lazer!

  • Like 2
Lien vers le commentaire
Partager sur d’autres sites

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...