Aller au contenu

Messages recommandés

Posté(e)

@pepite tu as tout à fait raison... Je me suis mal exprimé, cette manière d'écrire n'était pas très clair. Désolé 

 

Cette commande GEA doit me servir pour actionner un FGS-213 (ID129) qui commande une gâche de serrure de portail extérieur.

 

Donc une fois la soir venu (vers 20:30) quand je fais un On sur le FGS-223 celui-ci alimente un transfo, qui lui alimente une gâche électrique de porte.

 

Donc à chaque fois que je fais un On = le résultat est que ma serrure est alimenté 12V (via le transfo) = la gâche est immobilisé est donc le portail est "verrouillé" (donc fermé)

 

Si le FGS est Off = pas d'alimentation sur le transfo = pas de 12V = pas d'alimentation de la gâche électrique = pas de verrouillage ( donc ouvert) 

 

J'espère qu'ainsi c'est plus clair pour tous :P

 

Ce qu'il me faut comme ligne: 

 

  1.  ID129 = Tous les jours dès 20:30 et jusqu'au lendemain à 06:30 TurnOn 
  2. TurnOff tous les jours à 06:30 (ou 06:31 cela me conviens aussi ) 
  3. Si j'ai fais un TurnOff via le FGS (en direct, comme par ex. pour faire entrer une visite) et que la condition 1 est d'actualité. J'aimerais que GEA refasse automatiquement un TurnOff (au bout de 30s comme c'est prévu dans son fonctionnement initial ( ou si possible après 2*60s pour laisser assez de temps aux invités de pousser le portail)

 

Posté(e)

Dans l'entête

%% properties
129 value

Dans le corps 
 

-- Fermeture automatique de la gache du portail à 20:30
GEA.add( {"Time", "20:30"}, 30, "", {"TurnOn", 129})
-- Ouverture automatique de la gache du portail à 06:30
GEA.add( {"Time", "06:30"}, 30, "", {"TurnOff", 129})

-- Fermeture après 2 minutes si la gache s'ouvre entre 20:30 et 6:29 du matin
GEA.add( {{"TurnOff", 129}, {"Time", "20:30", "06:29"}}, -1, "", {"Sleep", 2*60, {"TurnOn", 129}})

 

Posté(e)

Bonjour à vous,

J'ai ceci pour contrôler mes batteries, hier, la batterie du détecteur de MVT de la cuisine était HS et pas de message ?

Ce code est t'il correct ? ou tjrs d'actualité ?

GEA.add({"Batteries", 20}, 24*60*60, "Batterie #name# à #value# %", {"Push", 243})

 Merci

Bàv,

Posté(e)
Il y a 3 heures, Steven a dit :

Dans l'entête


%% properties
129 value

Dans le corps 
 


-- Fermeture automatique de la gache du portail à 20:30
GEA.add( {"Time", "20:30"}, 30, "", {"TurnOn", 129})
-- Ouverture automatique de la gache du portail à 06:30
GEA.add( {"Time", "06:30"}, 30, "", {"TurnOff", 129})

-- Fermeture après 2 minutes si la gache s'ouvre entre 20:30 et 6:29 du matin
GEA.add( {{"TurnOff", 129}, {"Time", "20:30", "06:29"}}, -1, "", {"Sleep", 2*60, {"TurnOn", 129}})

 

@Steven J'ai rentrer le code, je le test ce soir. Merci !!

 

Merci également à @pepite et à @sebcbien pour votre aide et vos conseils

 

Posté(e)
Le 05/04/2020 à 02:20, sebcbien a dit :

Bonjour,

J'ai besoin de petites précisions/tuyaux concernant le pilotage de hue.

1) Gea ne semble pas prendre en compte le status d'une hue si on la met en condition dans un -1:

que ce soit avec {"hue-" ,...,...,1} ou {"hue" ,...,...,0}, la ligne ne s'execute pas. si j'enlève cette condition, cela fonctionne.

Je fais ça pour éviter d'envoyer les ordres si la lampe est déjà allumée


  GEA.add({id2["SDD_MVTZ"],{"Hue-", id2["CORNICHE_SDD"], "bri", 1},{"Time", "sunset-180", "06:00"}}, -1, "",{{"Hue", id2["CORNICHE_SDD"], "bri", 35},{"turnOn", id2["CORNICHE_SDD"]}})

2) pour éteindre et mettre la valeur à 0, je suis obligé de mettre un sleep, sinon la lampe se met à 0 mais brille toujours un peu (ce sont des rubans leds) et sans sleep, la commande turn off ne passe pas.

    En mettant "bri" à 0, le bouton dans l'interface reste bleuté, donc Fibaro ne considère pas la lampe éteinte.


  GEA.add({{"SceneActivation", id2["SALLE_DE_DOUCHE"], 26},{"Hue+", id2["CORNICHE_SDD"], "bri", 34}}, -1, "",{{"Hue", id2["CORNICHE_SDD"], "bri", 0},{"Sleep", 1, {"turnOff", id2["CORNICHE_SDD"]}}})

3) question subsidiaire:

Est'il toujours utile de tester si la lampe est éteinte pour envoyer un ordre d'allumage, afin de ne pas envoyer d'ordres zwave inutiles sur le réseau ? est-ce que GEA teste si la lampe n'est pas déjà à 98 avant d'envoyer/ne pas envoyer un ordre d'allumer à 98 ?


  GEA.add({id2["BUREAU_MVTZ"],{"Value", id2["BUREAU"] ,0},estNotSimu_Presence}, -1, "",{"Value", id2["BUREAU"], 98})

Merci pour vos lumières :)

Personne n'a un idée pour un des point ? personne utilise des hue ?

Merci !;)

Posté(e) (modifié)

Hello la team pro GEA, 

 

De retour comme promis

 

Le turnOn et le TurnOff fonctionne parfaitement maintenant :13: MERCI 

 

Le

-- Fermeture après 2 minutes si la gache s'ouvre entre 20:30 et 6:29 du matin
GEA.add( {{"TurnOff", 129}, {"Time", "20:30", "06:29"}}, -1, "", {"Sleep", 2*60, {"TurnOn", 129}})

Ne fonctionne pas...

 

J'ai fais plusieurs test hier soir et auj. j'ai le sentiment que GEA ne vois pas quand je fais le turnOff depuis mon téléphone directement sur le FGS...

 

Des idées de ce qui cloche ?

 

 

Modifié par mipa
Posté(e)

salut 

tu a essayer pour tester :

--[[
%% autostart
%% events
%% properties
129 value
%% globals
--]]


---Si Id129 = ON
GEA.add({"Value", 129, 1}, "ON")

---Si Id129 = Off
GEA.add({"Value", 129, 0}, "OFF")

 

  • Thanks 1
Posté(e)

si ça fonctionne  alors 

 

-- Fermeture après 2 minutes si la gache s'ouvre entre 20:30 et 6:29 du matin
GEA.add( {{"Value", 129, 1}, {"Time", "20:30", "06:29"}}, -1, "", {"Sleep", 2*60, {"TurnOn", 129}})

 

  • Thanks 1
Posté(e)
Il y a 10 heures, mipa a dit :

Hello la team pro GEA, 

 

De retour comme promis

 

Le turnOn et le TurnOff fonctionne parfaitement maintenant :13: MERCI 

 

Le


-- Fermeture après 2 minutes si la gache s'ouvre entre 20:30 et 6:29 du matin
GEA.add( {{"TurnOff", 129}, {"Time", "20:30", "06:29"}}, -1, "", {"Sleep", 2*60, {"TurnOn", 129}})

Ne fonctionne pas...

 

J'ai fais plusieurs test hier soir et auj. j'ai le sentiment que GEA ne vois pas quand je fais le turnOff depuis mon téléphone directement sur le FGS...

 

Des idées de ce qui cloche ?

 

 

As-tu rajouté le 129 value dans l'entête ? 

Posté(e)
Il y a 15 heures, 971jmd a dit :

salut 

tu a essayer pour tester :


--[[
%% autostart
%% events
%% properties
129 value
%% globals
--]]


---Si Id129 = ON
GEA.add({"Value", 129, 1}, "ON")

---Si Id129 = Off
GEA.add({"Value", 129, 0}, "OFF")

 

Merci de ton retour @971jmd j'ai testé ta ligne, malheureusement cela ne résous pas le soucis.. (j'ai adapté bien entendu les heures pour que cela fonctionne de jour) 

En revanche je n'avais pas %%events dans mon GEA...  j'ai essayé avec cela ne change rien.

 

Suis preneur de vos autres solutions !

Posté(e)
Il y a 5 heures, Steven a dit :

As-tu rajouté le 129 value dans l'entête ? 

Oui C'était bien ajouté et pas de fermeture après le sleep de 2*60

 

1530498632_Capturedecran2020-04-11a09_48_55.png.1379ad5f975ea468eca8d043a25e003e.png

 

Est ce que cela pourrait venir de ma version utilisé ? 

HC2 = 4.56

GEA = 6.12

 

Posté(e)

Essaie comme ca

GEA.add( {{"TurnOff", 129}, {"Time", "20:30", "06:29"}},2*60, "", {"TurnOn", 129})

Envoyé de mon BND-L21 en utilisant Tapatalk

  • Upvote 1
Posté(e)
Le 11/04/2020 à 09:57, Phenix a dit :

Hello

J'ai une question :

- quand doit-on mettre les ID dans %% propreties ??

 

 

 

Posté(e)

 C'est surtout pour les capteurs qui remontent les infos et quand on les utilise avec la fonction -1 (à mettre systématiquement sous "%% properties").

 

Posté(e)

Hello,

 

Je suis en train de réfléchir à mon prochain chantier de domotisation...j'ai une salle d'eau que j'aimerais équiper d'un capteur me faisant remonter taux d'humidité et présence (entre autre).

La salle d'eau est déjà équipé d'un extracteur d'air double flux que je met en marche manuellement par le biais d'un Inter sans fils legrand.

 

L'envisage la modification comme cela (en gardant la possibilité de forcer la mise en marche manuellement):

168188808_Sanstitre.thumb.png.eb8ffdbb8409e9917a8778afae99b2fc.png

 

Je cherche un code GEA me permettant:

 

Si détection d'une présence > 2 minutes, mise en marche de l'extracteur pendant 15 minutes.

Si détection d'un taux d'humidité > 40%, mise en marche de l'extracteur pendant 1h.

 

Le truc vicieux c'est que je vois pas comment gérer la possible 'interférence'...je m'explique, je rentre pour prendre ma douche, au bout de 2 minutes mise ne marche...entre temps le taux d'humidité va monter >40%... donc être sûr que la première commande (détection de présence) va pas couper trop tôt l'extracteur

 

j'espère que c'est clair :)

 

Merci d'avance,

Posté(e)

Cherche des exemple avec "StopTask" 

 

Ex :

 

local presence = GEA.add(...) -- extinction sur présence 

GEA.add(...,...,..., {"StopTask", presence}) -- humidité 1 heure. 

 

Posté(e)
il y a 57 minutes, Steven a dit :

Cherche des exemple avec "StopTask" 

 

Ex :

 

local presence = GEA.add(...) -- extinction sur présence 

GEA.add(...,...,..., {"StopTask", presence}) -- humidité 1 heure. 

 

 

Merci, je regarde à cela ;)

Posté(e)

Hello

 

J'ai un message dans la fenêtre DEBUG de GEA qui me dit :

Mémoire utilisée : 1230.68 KB en orange 

-> est-ce normal ? 

Ou faut-il faire quelque chose pour diminuer ceci ??

Posté(e) (modifié)

salut à tous 

 

j'ai un problème que je ne comprend pas

 

un code simple qui ne fonctionne pas 

 

--[[
%% autostart
%% events
%% properties
507 value
%% globals
--]]
GEA.add({"value", 507, "1"}, 1*60 , "", {{"turnOn", 244}, {"Sleep", 100, {"turnOff", 244}}})
[DEBUG] 12:42:12: Aucune entrée pour l'évennement Property[507], supprimer le de l'entête

merci de votre aide

 

Modifié par 971jmd
×
×
  • Créer...