Aller au contenu

Recommended Posts

good evening, I dont really understand what to put in the header:

 

--[[
%% autostart

??
%% properties
13 value = id of a node (lamp/switch/etc) i understand this one
14 sceneActivation = ?? is this a node which triggers a scene ??

%% globals

should i put all the used globals here?

Awake

Asleep

etc?
--]]

 

Thank you for your help !

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello @basklj

 

Be zen, we will help you as better we can ;-)

 

AUTOTSTART : the scene GEA will automatically starts with the reboot of the Home Center

PROPERTIES : ids of device you want use as a trigger with "-1" in a line, when the value or other properties change it will start the line who corresponds to this device

GLOBALS : idem poroperties, you put only the globals you want using with trigger "-1" who starts the line immediately

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 31-1-2017 à 14:42, pepite a dit :

Hello @basklj

 

Be zen, we will help you as better we can ;-)

 

AUTOTSTART : the scene GEA will automatically starts with the reboot of the Home Center

PROPERTIES : ids of device you want use as a trigger with "-1" in a line, when the value or other properties change it will start the line who corresponds to this device

GLOBALS : idem poroperties, you put only the globals you want using with trigger "-1" who starts the line immediately

 

 

merci!

 

does this also concerns the local variables?

 

for example:

local Light = {"Global", "LuxHome", "2"}

 

do I only put "LuxHome" in the header or also "Light"

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites



Hello,
In the header, you write always the name of the global variable. In your exemple, "LuxHome"
:-)
But you can use in a line 'Light"

Partager ce message


Lien à poster
Partager sur d’autres sites

salut a tous

 

j'ai un petit bleme

 

comment lancer scène avec un variable local

    ---- BOUTON-------
GEA.add(GEA.add({"SceneActivation", id["RIDEAU"] , 25}, -1, "", {action1})


local action1 = GEA.add(, -1, "", {
      {"Open", id["VOLET"], 100}, 
      {"Close", id["STORE"], 100},
      {"Open", id["RIDEAU"], 100},
      {"Global", "depart", "non"},
      })

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour @971jmd,

 

Comme ceci et je rajouterais tout de même une condition dans ta declaration "action1"


 

local action1 = GEA.add({condition}, -1, "", {
      {"Open", id["VOLET"], 100},
      {"Close", id["STORE"], 100},
      {"Open", id["RIDEAU"], 100},
      {"Global", "depart", "non"},
      {"NotStarted"} -- empeche demarrage automatique de la ligne
      })

---- BOUTON-------
GEA.add({"SceneActivation", id["RIDEAU"] , 25}, -1, "", {{"RestartTask", action1}})

 

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites
local action1 = {"Open", id["VOLET"], 100}, 
      {"Close", id["STORE"], 100},
      {"Open", id["RIDEAU"], 100},
      {"Global", "depart", "non"}

    ---- BOUTON-------
GEA.add({"SceneActivation", id["RIDEAU"] , 25}, -1, "", {action1})

 

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

On peut aussi oui ;-)

 

Avec 2 GEA.add ? pour ma culture master ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est une erreur de copier/coller :-)

 

Corrigé

Partager ce message


Lien à poster
Partager sur d’autres sites

Je réponds plus trop sur le forum car chaque fois que je veux poster un message, je dois "réinitialiser" mon mot de passe alors je commence à en avoir marre et j'abandonne.

 

Donc si tu as une question importante, hésite pas à m'écrire à la maison.

Partager ce message


Lien à poster
Partager sur d’autres sites

j'ai tester et rien ne ce passe pas d'erreur dans le debug

 

local action1 = {"Open", id["VOLET"], 100}, 
      {"Close", id["STORE"], 100},
      {"Open", id["RIDEAU"], 100},
      {"Global", "depart", "non"}

local action1 = {"Time", "16:00", "7:10"}, 
      {"turnOn", id["LAMPE_SOUS_PROJO"]}

    ---- BOUTON-------
GEA.add({"SceneActivation", id["RIDEAU"] , 24}, -1, "Mode je suis à la maison", {action1})  

  

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour et bon dimanche à vous ;)

 

Je reviens vers vous car je rencontre un petit problème avec cette commande :

 

GEA.add({id["SENSOR_SALON"], {"Value-", id["SENSOR_SALON_LUM"], 3}, {"Global", "Vacances", "Travail"}}, -1, "", {{"Time", "03:45", "08:44"}, {"turnOn", id["WALL_PLUG_HALOGENE"]}})
 

Dans l'idée, la lampe halogène doit s'allumer entre 3h45 et 8h44 à condition que mon capteur détecte une présence et que la luminosité soit inférieurs à 3 lux...

 

Au début tout fonctionnait correctement...

Ensuite la lampe halogène s'est mise à s'allumer toute seule de temps en temps (2 ou 3 fois par mois) à 03h45...

Maintenant ça le fait tous les jours... tous les jours à 3h45 la lumière s'allume alors qu'on est dans la chambre en train de dormir !!!

 

J'insiste sur le fait qu'au début tout fonctionnait parfaitement !

 

Merci d'avance pour votre aide et pour vos idées ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

salut 

c'est quoi exactement : {id["SENSOR_SALON"],    et     {"Value-", id["SENSOR_SALON_LUM"], 3} 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour @Nissan_GT-R,

 

Si ca s'allume c'est que les conditions sont remplies, alors :

 - es-tu sur du retour du capteur ? niveau de batterie ? il fonctionne bien ?

 - animal domestique? qui passerait à heure régulière heuuu peu de chance

 - as tu d'autres lignes avec ce capteur ?

Partager ce message


Lien à poster
Partager sur d’autres sites

salut a tous

 

je souhaite savoir si {“Disarmed”} qui est une option peut être une condition

 

ce que je cherche a faire c'est si capteur désarmé alors.......

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut  @971jmd,

 

C'est le cas déjà.

C'est une OPTION dans la syntaxe, mais qui dans les faits est une CONDITION. C'est le même fonctionnement que "Time" ;-)

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 03/02/2017 à 12:34, 971jmd a dit :

j'ai tester et rien ne ce passe pas d'erreur dans le debug

ok merci je teste

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 03/02/2017 à 12:34, 971jmd a dit :

j'ai tester et rien ne ce passe pas d'erreur dans le debug

je revient sur ça 

 

ça ne fonctionne pas :15:

Le 03/02/2017 à 12:34, 971jmd a dit :

local action1 = {"Open", id["VOLET"], 100}, 
      {"Close", id["STORE"], 100},
      {"Open", id["RIDEAU"], 100},
      {"Global", "depart", "non"}

local action1 = {"Time", "16:00", "7:10"}, 
      {"turnOn", id["LAMPE_SOUS_PROJO"]}

    ---- BOUTON-------
GEA.add({"SceneActivation", id["RIDEAU"] , 24}, -1, "Mode je suis à la maison", {action1})  

  

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pepite pour ton aide ;)

 

Le capteur est ok, j'ai d'autres lignes avec ce capteur mais je les ai supprimées les unes après les autres mais rien ne change...

 

Pas d'animal non plus... j'ai supprimé la condition " {"Time", "03:45", "08:44"} " et biensûr là ça fonctionne, mais dès que je la remet ça recommence :(

 

Le pire c'est que avant ça fonctionnait très bien...

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 20 minutes, 971jmd a dit :

je revient sur ça 

 

ça ne fonctionne pas :15:

 

 

Tu t'attends à ce que ta variable action1 contienne quoi avec un code pareil ?

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 20 minutes, Nissan_GT-R a dit :

Merci pepite pour ton aide ;)

 

Le capteur est ok, j'ai d'autres lignes avec ce capteur mais je les ai supprimées les unes après les autres mais rien ne change...

 

Pas d'animal non plus... j'ai supprimé la condition " {"Time", "03:45", "08:44"} " et biensûr là ça fonctionne, mais dès que je la remet ça recommence :(

 

Le pire c'est que avant ça fonctionnait très bien...

 

Qu'est ce qu'il y a dans ton entête ?

Partager ce message


Lien à poster
Partager sur d’autres sites

@Steven,

A quoi tu penses avec l'entete ? ;-),

 

@971jmd,

le master a raison, tu as 2 declarations de variable "action1"

 


@Nissan_GT-R

Avant quoi ? qu'as tu changé depuis alors ? lol

 

Partager ce message


Lien à poster
Partager sur d’autres sites

×