Aller au contenu

Messages recommandés

Posté(e)

Bon bah génial, ça fonctionne parfaitement, et je mémorise même la valeur de 2 dimmers, et utilisation de plusieurs Sleep() :

  • quand l'impression 3D est terminée :
    • on mémorise la valeur courante de chacun des 2 dimmers
    • on allume toutes les dimmers à fond
    • on envoie un email avec l'heure de fin de l'impression
    • on attend 10s pour que la caméra adapte la luminosité => on envoie un screenshot
    • on attend encore 5s de plus pour être certain que le screenshot a bien été effectué => on remet chaque dimmer à sa valeur précédente (partiellement allumé, ou totalement éteint, peu importe puisque leurs valeurs ont été mémorisées au tout début)

Toujours au top GEA by @Steven :60:

 

	GEA.add(
		{
			{"Label", id["VD_OCTOPRINT"], "LabelJob", "Operational"},
			{"Label", id["VD_OCTOPRINT"], "LabelJobProgress", "100.0 %"}
		},
		30,
		"Impression 3D terminée à #time#",
		{
			{"VariableCache", "LED_IMP3D_HAUT", {"Value", id["LED_IMP3D_HAUT"]}},
			{"VariableCache", "LED_IMP3D_COTE", {"Value", id["LED_IMP3D_COTE"]}},
			{"value", {id["LED_IMP3D_HAUT"], id["LED_IMP3D_COTE"]}, 99},
			{"Email", user["Lazer"], "Octoprint : Impression 3D terminée avec succès à #time#", "GEA : Octoprint"},
			{"Sleep", 10, {"Picture", id["CAMERA_IMPRIMANTE_3D"], user["Lazer"]}},
			{"Sleep", 15, {"Value", id["LED_IMP3D_HAUT"], {"VariableCache", "LED_IMP3D_HAUT"}}},
			{"Sleep", 15, {"Value", id["LED_IMP3D_COTE"], {"VariableCache", "LED_IMP3D_COTE"}}}
		}
	)

 

  • Like 3
Posté(e)
Le 14/08/2019 à 23:21, Steven a dit :

Par curiosité, quel est la version du firmware de la HC2 ?

Envoyé de mon SM-G935F en utilisant Tapatalk
 

la derniere a la date de mon post ;) 

 

Posté(e)

Bonjour,

j'essaye ceci afin d'éviter de me retrouver sur la terrasse avec mes volets baissés !!! euuuu oui du vécu..... :lol:

 

%% properties
230 armed (????) 

 

GEA.add({{"Time", "Sunset+30"}, {"Armed", id["MVT_TERRASSE"]}}, 30, "", {"Close", {id["VOL_PARKING"], id["VOL_BUCHE"], id["VOL_SALON"]}})
GEA.add({{"Time", "Sunset+30"}, {"Disarmed", id["MVT_TERRASSE"]}}, 30, "", {"Close", {id["VOL_PARKING"], id["VOL_BUCHE"], id["VOL_SALON"], id["VOL_LIVING"], id["VOL_CUISINE"]}})

ça tient la route, ou vous voyez autre chose à faire

Merci pour votre aide :)

Posté(e)

Hello, 

 

J'ai télécharger le GEA et suis en 4.55

 

J'aimerais commencé à utiliser le GEA mais suis perdu.... J'ai pas encore capté la logique n'y les subtilités...

 

Quelqu'un d'entre vous pourrait m'aiguiller ?

 

J'ai essayer cela, m'a cela ne fonctionne pas...

 

 

-- ==========================================================
  -- LE CODE UTILISATEUR DOIT ALLER ICI
  -- ==========================================================
  
  --Extérieur :
  -- éclairage lampe porte d'entrée, immédiat si détection la nuit
     GEA.add ({DeviceID["74"], estNuit, {"value", DeviceID["67"], 0}}, -1, "TurnOn 67. (#date# à#time#)", {{"turnOn", DeviceID["67"]}})
     


  -- ==========================================================
  -- FIN DU CODE UTILISATEUR
  -- =====================================

 

C'est pour une lampe extérieur (ID67) je souhaiterais qu'elle s'allume si mon détecteur de mouvement s'actionne (ID74) mais uniquement de nuit . et y ajouter la durée 3min 180s..

 

Si une bonne âme pouvait me mettre sur la piste

 

Merci

 

 

 

Capture d’écran 2019-08-28 à 14.44.58.png

Posté(e)

Salut @mipa

Je ne suis q'un débutant, cela devrait ressembler à ceci:

 

GEA.add({{"Time", "Sunset", "Sunrise"}, {id["DetecteurMVT"]}}, -1, "", {"TurnOn", id["LampeExterieur"], 3*60})  

il faut déclarer ceci dans:

%% properties
74 value

 

et ceci dans:

-- ==========================================================
  -- LE CODE UTILISATEUR DOIT ALLER ICI
  -- ==========================================================
  
  local id =
    {
    
    DetecteurMVT    = 74,
    LampeExterieur  = 67
    
     }

 

:)

  • Thanks 1
Posté(e)
Il y a 9 heures, Ghoosti a dit :

Salut @schwinny, je n'ai pas trouvé, je suis bien tombé sur plusieurs postes mais c'est pas ce que je recherche, je continue mes fouilles.... 

Merci ;)

 

ci joint:


       

Si la fenêtre de la cuisine est ouverte, je balance une alerte sur mon portable et ne fait rien

          GEA.add({ id["Fenetre_Cuisine"], {"Time", "23:00", "23:01"}},30,"Fenêtre Cuisine ouverte, Fermeture Impossible")

 

Si elle est fermée, je ferme le store cuisine

  GEA.add({ id["Fenetre_Cuisine"], {"Time", "23:00", "23:01"}},30,"", {{"Inverse"}, {"Close", id["Store_Cuisine"]}})

Posté(e)

@schwinny. Oupss suis largué la.....

J'essaye d'utiliser Armed , Disarmed ou Value mais dans les 2 cas, je voudrais baisser certains volets.

Je comprend pas bien ton exemple 

:77:

Posté(e)

merci @Ghoosti :13:

 

J'ai inséré le code utilisateur dans la partie resérvé, mais en ce qui concerne le :

GEA.add({{"Time", "Sunset", "Sunrise"}, {id["DetecteurMVT"]}}, -1, "", {"TurnOn", id["LampeExterieur"], 3*60})  

 

suis pas sure que c'est soir au bonne endroit , tu pourrais me confirmer, stp  ? 
 

Posté(e)

tu le mets en dessous de:

 local id =
    {
    DetecteurMVT    = 74,
    LampeExterieur  = 67
    }

 

GEA.add({{"Time", "Sunset", "Sunrise"}, {id["DetecteurMVT"]}}, -1, "", {"TurnOn", id["LampeExterieur"], 3*60})

 

:)

Posté(e)

hahaha les débutants.....

 

Merci @Ghoosti 

 

J'ai bien rentré le code et la commande au bonne endroit.

Cela semble ok ..

 

 

 

Je ferais le test ce soir et posterais un mot 

 

Impossible d'avancer sans votre aide, merci :77:

Posté(e)

Grrr ma lampe ne s'allume pas....

 

J'ai bien rentré le code comme indiqué mais cela ne fonctionne pas (cela fonctionnais avec une autre scène écrite en LUA

 

Une idée du pourquoi comment ? 

 

Merci de votre support

Capture d’écran 2019-08-29 à 21.17.44.png

Posté(e) (modifié)

Tu as quoi à la ligne 3, 4, 5

Tu as bien mis ceci

%% properties
74 value

Modifié par Ghoosti
Posté(e) (modifié)

Non, pas correcte

Comme ceci

 

%% properties
74 value

%% globals

 

Modifié par Ghoosti
Posté(e)

Est-ce que GEA sait mettre à jour le niveau d'un éclairage avant qu'on appuie sur le bouton du variateur ?

Je m'explique : je voudrais que la nuit, lorsque j'allume la lumière de l'escalier des chambres, je ne me prenne pas 100% de la luminosité, mais 10%. Et le matin, une fois le soleil levé, le niveau par défaut à l'appui du bouton, sera de 100%. Bon, ok, c'est le mode "pas réveillé j'oublie de faire un appui long sur mon variateur"...

Je pense que c'est faisable avec une ligne du type :

GEA.add({"Global","JourNuit","Jour"}, 30, "Lumière en mode jour",{"Proprerty",id["MA_LAMPE"],"xxxxx",100})
GEA.add({"Global","JourNuit","Nuit"}, 30, "Lumière en mode nuit",{"Proprerty",id["MA_LAMPE"],"xxxxx",10})

Ce qui me manque, c'est le "xxxxx". Je sais que ce n'est pas "value" car cela va allumer ma lampe....

Posté(e)

Là comme ça je ne sais pas, mais tu peux chercher le paramètre dans le Json du module, accessible via /api/device/X

Avec X étant l'ID de ton module

×
×
  • Créer...