Aller au contenu

Recommended Posts

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

Partager ce message


Lien à poster
Partager sur d’autres sites
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 ;) 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

salut @Steven

 

**VariableCache**

 

est-il possible de mémoriser une valeur par apport à une date ou heure ?

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

autre question,

 

comment stoker la valeur du Dimmer seulement si le Dimmer est au-dessus de 50%

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'ai pas testé mais je suppose qu'il faut placer une condition devant 

{"Value+", id["xxxxxx"], 50}

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui tout simplement :)

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Je regarde ce soir, enfin j’essaie mais regarde mes posts, le cas est déjà présent ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites
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"]}})

Partager ce message


Lien à poster
Partager sur d’autres sites

@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:

Partager ce message


Lien à poster
Partager sur d’autres sites

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  ? 
 

Partager ce message


Lien à poster
Partager sur d’autres sites

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})

 

:)

Partager ce message


Lien à poster
Partager sur d’autres sites

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:

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as quoi à la ligne 3, 4, 5

Tu as bien mis ceci

%% properties
74 value

Modifié par Ghoosti

Partager ce message


Lien à poster
Partager sur d’autres sites

Non, pas correcte

Comme ceci

 

%% properties
74 value

%% globals

 

Modifié par Ghoosti

Partager ce message


Lien à poster
Partager sur d’autres sites

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....

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

×