Aller au contenu
Rocketlud

Besoin De Renfort, Pour Scène Vmc

Recommended Posts

je ne comprends pas ta 2° phrase.

 

J'ai vu que j'avais fais des fautes de typo {, (, ... dans le code que je t'ai envoyé. Je te le renvoie donc

if VMC_Manu == nil then VMC_Manu = "non" end
function VMC_Manu()
  if VMC_Manu == "non" then return true end
end
 
-- VMC CO2
GEA.add ({"Value+",240, 1000}, 1*60, "CO2 trop élevé (#value#) depuis #duration#.", {{"turnOn", 289}, {"turnOn", 317}, {"turnOn", 319}, {"Function", function() VMC_Manu = "oui" end}})
GEA.add ({289, 317, 319}, 20*60, "GV CO2 depuis #duration#", {{"turnOff", 317}, {"turnOff", 319}, {"Function", function() VMC_Manu = "non" end}})

-- VMC Humidité
GEA.add ({"Value+", 294, 50}, 31, "Humidité SdB #value#% depuis #duration#.", {{"turnOn", 289}, {"turnOn", 317}, {"Function", function() VMC_Manu = "oui" end}})
GEA.add ({319, 289, 317}, 10*60, "GV Humidité depuis #duration#", {{"Inverse"}, {"turnOff", 317}, {"Function", function() VMC_Manu = "non" end}})

-- VMC température extérieure
GEA.add ({{"Function", function() return VMC_Manu() end}, {"Value-", 244, 5}}, 5*60, "Arrêt VMC car température à  #value#°C depuis #duration#", {{"turnOff", 289}})
GEA.add ({"Value+", 244, 7}, 5*60, "Démarrage VMC car température à  #value#°C depuis #duration#", {{"turnOn", 2989}})

Pour régler le niveau d'humidité, c'est ici :

-- VMC Humidité
GEA.add ({"Value+", 294, 50}, ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Jojo, Je viens de me relire et c'est vrai que c'est pas des plus claire ;) LOL 

 

La question était de savoir ou on insérer le code, car dans l'ancienne version c'était juste avant la phrase: " A vous de Jouer ". Je pense que c'est en dessous de la fonction set even () ou un truc comme ça ;) 

Partager ce message


Lien à poster
Partager sur d’autres sites

oui, tu mets ton code entre la 1° et la dernière ligne du code

function setEvents() 



end

Partager ce message


Lien à poster
Partager sur d’autres sites

Voici le débug Jojo ;) ça doit plus te parler que moi en tout cas pour l'instant ça fonctionne ;) 

[DEBUG] 21:18:35: [ Value [240|netatmo Indoor CO2] > 1000 ] Add Autostart : ajout de la tâche pour 60 secondes (ID: 1) [turnOn,289] [turnOn,317] [turnOn,319] [Function..]
[DEBUG] 21:18:35: [ 289 | VMC Générale ] Add Autostart : ajout de la tâche pour 1200 secondes (ID: 2) [turnOff,317] [turnOff,319] [Function..] [If..]
[DEBUG] 21:18:35: [ Value [294|Hygrometrie SDB] > 60 ] Add Autostart : ajout de la tâche pour 31 secondes (ID: 3) [turnOn,289] [turnOn,317] [Function..]
[DEBUG] 21:18:35: [ 319 | Insufflation VMC ] Add Autostart : ajout de la tâche pour 600 secondes (ID: 4) [Inverse] [turnOff,317] [Function..] [If..]
[DEBUG] 21:18:35: [ Function ] Add Autostart : ajout de la tâche pour 300 secondes (ID: 5) [turnOff,289] [If..]
[DEBUG] 21:18:35: [ Value [244|netatmo Outdoor Temp] > 7 ] Add Autostart : ajout de la tâche pour 300 secondes (ID: 6) [turnOn,2989]
[DEBUG] 21:18:35: GEA Version 5.40 : en exécution...

Ah j'oubliais Jojo, Chapeau bas et Merci ;) 

 

Un merci à  notre Ami Steven pour le GEA, du coup j'ai commencer à  me remettre dedans ;) 

Partager ce message


Lien à poster
Partager sur d’autres sites

×