Aller au contenu
Nissan_GT-R

Variable printemps/été/automne/hiver

Recommended Posts

Bonjour tout le monde ;)

 

Je fais (encore) appel à vous car j'ai une question à vous poser...

 

Comment faire pour créer une variable printemps/été/automne/hiver et donc un module avec 4 boutons svp ?

 

Merci d'avance pour votre aide ;):74:

Partager ce message


Lien à poster
Partager sur d’autres sites

Pourquoi un module avec 4 boutons ? 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je me suis mal exprimé...

 

Je voulais dire un VD avec un bouton pour choisir entre les 4 saisons (printemps, été, automne ou hiver)...

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu comptes sélectionner la saison manuellement avec ton bouton :60:

Partager ce message


Lien à poster
Partager sur d’autres sites
  • Modules -> Ajouter ou supprimer un dispositif -> Ajouter un périphérique virtuel
  • Créer 1 bouton par saison

 

Pour stocker et éventuellement exploiter cette valeur par la suite :

  • Créer une variable globale Saison, par exemple
  • Dans chaque bouton, ajouter un code LUA contenant fibaro:setGlobal("Saison", "Saison du bouton");
  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour avoir un VD (et donc une VG) qui se se maintient à jour tout seul, ajoute cela dans la boucle principale :

local function saison(jour, mois, heures, minutes)
    if jour == "21" and tonumer(heures) == 0 and tonumber(minutes) == 0 then
      if mois == "03" then fibaro:call(fibaro:getSelfId(), "pressButton", "1");
      elseif mois == "06" then fibaro:call(fibaro:getSelfId(), "pressButton", "2");
      elseif mois == "09" then fibaro:call(fibaro:getSelfId(), "pressButton", "3");
      elseif mois == "12" then fibaro:call(fibaro:getSelfId(), "pressButton", "4");
    end
  end
end

saison(os.date("%d"), os.date("%m"), os.date("%H"), os.date("%M"));

Ce code :

  • Appuiera sur le bouton 1 du VD (Printemps) le 21 Mars à 0:00
  • Appuiera sur le bouton 2 du VD (Été) le 21 Juin à 0:00
  • Appuiera sur le bouton 3 du VD (Automne) le 21 Septembre à 0:00
  • Appuiera sur le bouton 4 du VD (Hiver) le 21 Décembre à 0:00

 

Note donc que la période est mise à jour approximativement à la bonne date, puisque les changements de saisons s'effectuent aux alentours du 21, pas obligatoirement le 21,

Modifié par J3R3M

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour ;)

 

Super, tout fonctionne parfaitement :74:

 

Encore merci à vous et désolé si je mets autant de temps à répondre mais c'est que je suis malade en ce moment...

Partager ce message


Lien à poster
Partager sur d’autres sites

la domotique doit être automatique.

Donc il faut créer un friable avec 4 valeurs possibles et une scène qui la met à la bonne valeur le bon jour.

 

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×