Nissan_GT-R 14 Signaler ce message Posté(e) 17 avril 2020 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 Partager ce message Lien à poster Partager sur d’autres sites
Krikroff 1 924 Signaler ce message Posté(e) 17 avril 2020 Pourquoi un module avec 4 boutons ? Partager ce message Lien à poster Partager sur d’autres sites
Nissan_GT-R 14 Signaler ce message Posté(e) 17 avril 2020 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
Krikroff 1 924 Signaler ce message Posté(e) 17 avril 2020 Tu comptes sélectionner la saison manuellement avec ton bouton Partager ce message Lien à poster Partager sur d’autres sites
J3R3M 107 Signaler ce message Posté(e) 17 avril 2020 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"); 1 Partager ce message Lien à poster Partager sur d’autres sites
J3R3M 107 Signaler ce message Posté(e) 17 avril 2020 (modifié) 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é 17 avril 2020 par J3R3M Partager ce message Lien à poster Partager sur d’autres sites
Nissan_GT-R 14 Signaler ce message Posté(e) 22 avril 2020 Bonjour Super, tout fonctionne parfaitement 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
jojo 2 613 Signaler ce message Posté(e) 27 mai 2020 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. 1 Partager ce message Lien à poster Partager sur d’autres sites