Aller au contenu

Messages recommandés

Posté(e)

Bonjour àtous

J'essaie de faire une scene en lua pour fermer tout mes volet au coucher du soleil

Jusque làje la faisais en mode bloc mais je voudrais qu'un volet reste ouvert si le capteur FGK 101 et en alerte j'ai bien trouver une scene de Mprinfo et de chrispec http://www.domotique-fibaro.fr/index.php/topic/3985-intégration-multiple-lua/

Mais étant débutant cela ne fonctionne pas et je ne sais pas comment faire si un de vous pouvais m'aider ou me faire la scene que je pourrais étudier par la suite ce serai cool

Je remettrai la scene des que j'aurais reparer mon Pc car avec l'iPad je n'est pas toute les options de formatage de texte

Merci àvous

Posté(e)

Bonjour

 

Merci d’éditer ton message et d'utiliser les balises <> permettant d’insérer le code.

 

Le code lua sera plus visible ( sur fond noir )

.

post-2-0-73676000-1432571700_thumb.png

Posté(e)

Bonsoir désoler mais peut tu me dire comment faire car avec l'iPad c'est moin pratique que sur le Pc qui vient de me lâcher

Merci d'avance

Posté(e)

Bonsoir et merci de ton lien je n'avais pas vue celui la

Mais j'ai lu un post ou tu avais aidé chrispec sur un script ou il avait un FGK sur une baie et je voudrais faire la même chose que lui

Fermer les volets au coucher du soleil avec +- quelque minutes mais garder la baie ou,il y a les FGK en alerte car avec ma scene bloc on ce retrouve coincé sur la terrasse avec l'apéro c'est un peu embêtant ca nous en fait boire plus, donct le but est de fermer les volet mais pas ceux ou,la baie est ouverte et que des que l'on ferme la baie le volet ce ferme.

Mais sur ton lien cela ne concerne que les volets? Ou peut t'on le modifier pour ajouter un FGK en alerte

Merci de ta reponse

Posté(e)

Oui c'est même c'est largement faisable il faut juste récupéré la valeur des fgk 0 = fermer et 1 = ouvert afin de savoir si on peut fermer le volet pour fermer le volet lorsque l on ferme la porte c'est faisable aussi mais si la porte se ferme par un courant d'air c'est pas top lol

Envoyé de mon SM-G900F

Posté(e)

Ok merci c'est une baie coulissante de 2.40m elle ne peut pas ce refermer toute seul

Mais la je galère un peut car mon ordi m'a lâcher cette aprem le hard disque HS

La je suis sur iPad et c'est pas facile pour commencer en lua meme sur le forum j'ai pas toute les options de mise en page je revient vers toit des que j'ai changer mon disque dur de portable pour éditer des. Scene se sera plus facile avec

Mais je vais étudier t'est code comme ça je vais en apprendre plus sur ce langage.

Et je n'hésiterai pas àte demander un coup de main pour la scene des volets avec les FGK

En tout cas merci

Posté(e)

bonjour a tous voila mon portable est réparer maintenant je vous demande de l'aide car je voudrais faire une scène en lua pour fermer mes volet au coucher du soleil+5mn

j'ai déjà  une variable Jour_nuit qui fonctionne avec une scène en mode bloc mais je voudrais que les volets ce ferme

mais aussi que si mon fgk101 est en alerte que le volet de la baie reste ouvert le temps de l'alerte et ce referme après

ci joint la scène de mprinfo ici

 

ci joint la scène ou j'ai enlever ce donc je n'avais pas besoin

--[[
%% properties
%% globals
Jour_nuit
--]]
 
-- Recupération de la valeur de la variable global Jour_Nuit
local num = fibaro:countScenes () -- nombres d'instance en cours d'excution de la sceme
fibaro:debug("Nombres de Scéme en cours = " ..num)
 
if (num == 1) then
  local J_N = fibaro:getGlobalValue( "Jour_nuit" );
  fibaro:debug("Jour_nuit = " ..J_N)
 
  local Id = {}
  local IdValue = {}
 
  if J_N == "Jour" then
    Id = {77, 28} -- Id des volets roulants
    IdValue = {"close", 0} -- Valeur 0=Fermer - 99 = Ouvert
   fibaro:debug("nuit")
  end
 
 

end
 
-- Fin Volets chambres  
 
  -- Test si le nombres d' Id et Egale au nombre de IdValue
   if #Id == #IdValue then
    fibaro:debug("total des id = " ..#Id)
  else
    fibaro:debug("Total des id = " ..#Id .." - Total des Values = " ..#IdValue)
    fibaro:debug("fin de la Scéme...")
    fibaro:abort();
  end
  -- Fin du test
 
 
  --local IdTel = fibaro:getGlobalValue("IdI9305") -- Recuperation de id du tel pour le push dans la variable globale IdI9305
 
  local VTimer = 30*1000 -- Temp de pause entre chaque commande de modules
 
  fibaro:debug("Nombres Modules = " ..#Id)
 
  for i = 1,#Id do
     local TestName = fibaro:getName(Id[i])
     local TestValue = fibaro:getValue(Id[i], "value")
     if IdValue[i] == "open" or IdValue[i] == "close" or IdValue[i] == "turnOn" or IdValue[i] == "turnOff" then
         fibaro:call(Id[i], IdValue[i]);
     else
        fibaro:call(Id[i], "setValue", IdValue[i]); -- Commande Module
     end
     fibaro:debug("---------------------")
     fibaro:debug("Nom = " ..TestName)
     fibaro:debug("Valeur = " ..TestValue .." - Valeur demander = " ..IdValue[i])
 
     fibaro:sleep(VTimer)
  end
 
  fibaro:sleep(2*1000)

je debute je suis dessus depuis ce matin 5h et je n'arrive a rien

merci par avance
 
 
 

 

Posté(e)

As tu regardé le tuto que je t'ai donner pour si porte ouverte je te donnerai un code lua mais installe déjàtout ce qui doit être installé dans le tuto

Envoyé de mon SM-G900F

Posté(e)

hello je suis obliger de tout installer je ne peut pas garder mes variable global jour_nuit et volet fermé

ainsi que mes scene qui les modifies

Posté(e)

non tu n'es pas obliger de changer tout par contre je te conseils d'utiliser la scéne jour_nuit avec décalage. j'ai passé pas mal de temps dessus pour l'optimiser, pour jour férié ce n'est pas obligatoire non plus. Si tu veux je peux aussi t'aider pour modifier juste ta scéne.

Posté(e)

Ok je vais suivre ton conseil et je revient vers toi des que c'est fait

Merci de ton Temp et de ton aide

Posté(e)

hello j'ai installer ta scene elle m'a bien crée la variable Jour_Nuit

et les 2 soleil lever et soleil coucher

apres j'aurais besoin de ton aide car je debute j'ai compris le principe car j'ai deja tout mes id de module

grace au scriptv de steven

merci d'avance

Posté(e)

Non je me suis mal exprimer aucun souci il a bien créé les variables

Maintenant il faut que j'installe ta scene volet ouvert/fermer mais moi il me faut juste le fermer au coucher du soleil -5mn sauf 1 volet ci le FGK est en alerte et des qu'il ne l'ai plus le volet ce ferme

Je vais paramétrer -5 Mn dans la table tcoucher sur la scene jour nuit

Ai-je bien compris ou pas

Posté(e)

Oui c'est cela c'est ce qui va permettre le declenchement de la scène 5 minutes avant fais déjàdes teste pour voir si tout fonctionne après je te ferai une fonction pour ton fgk et le volet

Envoyé de mon SM-G900F

Posté(e)

Ok je teste et je revient vers toi mais je ne peux pas le faire ce soir

Je le ferais demain et je te dirais si j'ai réussi

En tout cas merci de ta patience et de ton aide

Bonne soirée

Posté(e)

Une question dans le tuto sur la scene ouverture et fermeture des volets tu avais mi

Virtual Device Jour Chômé

Scene Lua - Trigger Horaire Sans Boucle While ... Do

( que je n'ai pas installer car pas utile pour moi pour le moment)

Comment je fait pour ne pas m'en servir car il sont dans ta scene crois tu que je peut les mettre en commentaire

Posté(e)

C'est pas grave cela fonctionnera il faut juste supprimé ou mettre -- a l'endroit ou on lit les variables globale

Envoyé de mon SM-G900F

×
×
  • Créer...