Phil1789 0 Signaler ce message Posté(e) 30 juillet Bonjour à tous, Quelqu’un peut il m’aider à la réalisation d’une scène permettant d’ouvrir et de fermer une électrovanne à différents moments de la journée : Je souhaiterais en une seule scène : A 6h00 ouvrir l’électrovanne pendant 10 min. Ensuite la fermer A 7h00 ouvrir l’électrovanne pendant 10 min. Ensuite la fermer Et idem à 8h00 et 09h00 Ca peut paraitre simple pour la majorité d’entre vous, mais pour moi, ca ne marche pas Un tout grand merci à qui veut bien me donner un coup de main Partager ce message Lien à poster Partager sur d’autres sites
ericl78 50 Signaler ce message Posté(e) 31 juillet hello, voici ce que j'utilise comme scenario : -- creation variable timestart du type HH:MM local currentDate = os.date("*t"); local timestart = string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) --***************************************************************************** -- A effectuer toutes les minutes --***************************************************************************** fibaro.call(36, "Sonde_temp_lect") --lecture sondes T° Jeedom --********************************************************** -- à effectuer à 06H00 --********************************************************** if timestart == "06:00" then -- Lancement chauffe eau fibaro.call(37, "cha_start") end --********************************************************** -- Levé du Soleil --********************************************************** if timestart == api.get("/settings/info").sunriseHour then fibaro.call(229, "turnOn") -- Securité ouverture porte garage clé fibaro.setGlobalVariable("nuit_jour", "0") -- mise à 0 = jour 1 = nuit end --***************************************************************************** -- A effectuer toutes les heures (termine by 05) --***************************************************************************** if tonumber(string.sub(os.date("%H%M"), -2)) == 5 then local sunset_time = api.get("/settings/info").sunsetHour end --***************************************************************************** -- A effectuer toutes les 5 minutes --***************************************************************************** if tonumber(string.sub(os.date("%H%M"), -1)) == 0 or tonumber(string.sub(os.date("%H%M"), -1)) == 5 then --suivi seche linge (annonce TV et lampe rouge) if fibaro.getGlobalVariable("seche_linge")+0 > 0 then fibaro.call({248}, "suivi_seche_linge") end -- Suivi T° en cas de gel affiche couleur rouge ou verte --fibaro.call(410, "suivi_gel") end et voici pour le déclencheur : { conditions = { { isTrigger = true, operator = "match", property = "cron", type = "date", value = { "*", "*", "*", "*", "*", "*" } } }, operator = "all" } Le script tourne toute les minutes, tu peux définir ce que tu désires toutes les minutes. En espérant que cela pourra te servir Partager ce message Lien à poster Partager sur d’autres sites
Phil1789 0 Signaler ce message Posté(e) 31 juillet ouah merci pour votre réponse, malheureusement, je n'y connais rien en LUA, j'essayais juste de faire une petite scène toute simple en bloc graphique, je suppose quece doit être possible Partager ce message Lien à poster Partager sur d’autres sites
ericl78 50 Signaler ce message Posté(e) 31 juillet Désolé, j'ai laissé tomber les blocs scenes il y a 4 ans pour passer au LUA. Il est vrai que cela n'est pas 100% évident, mais nécessaire, après tu fais ce que tu désires sans aucune contrainte. Pour commencer, tu demande la traduction d'un bloc scène que tu a développé en mode Lua et tu analyses, modifies, testes et tu apprends comme cela. Partager ce message Lien à poster Partager sur d’autres sites
fredokl 348 Signaler ce message Posté(e) 31 juillet En scène bloc, je pense qu'il te faudrait plusieurs scènes. Une à 06h00 pour allumer et une 06h10 pour éteindre et ainsi de suite pour le reste. Partager ce message Lien à poster Partager sur d’autres sites
Phil1789 0 Signaler ce message Posté(e) 1 août merci de ta réponse, une pour allumer et ensuite éteindre cela marche, mais je m'y perds dans le rallumage, etc... un tout grand merci pour aide, je vais essayer de suivre ta procédure en LUA Partager ce message Lien à poster Partager sur d’autres sites
fredokl 348 Signaler ce message Posté(e) 1 août Au total, il te faudra 8 scènes. 4 pour allumer et 4 pour éteindre. Rien de compliquer. L'idéal c'est de le faire en LUA comme l'indique @ericl78. Partager ce message Lien à poster Partager sur d’autres sites
Phil1789 0 Signaler ce message Posté(e) 1 août Il est possible et d'éteindre dans la même scène, j'y suis arrivé, ce que je pensais c'était de te poursuivre en rallumant un certaint temps apres, merci pour votre aide, me suis achetté un bouquin de LUA pour m'y mettre, car j'ai d'autres soucis Merci Partager ce message Lien à poster Partager sur d’autres sites
jojo 2 441 Signaler ce message Posté(e) vendredi à 14:51 Le 01/08/2022 à 11:58, Phil1789 a dit : un bouquin de LUA => Google is your friend ... Tu pourrais tou faire en une scène qui se déclenche à 6h: - 6h : ouvrir la vanne - attendre 10 min : fermer la vanne - attendre 50 min (iil est donc 7h) : ouvrir la vanne - ... Partager ce message Lien à poster Partager sur d’autres sites