Aller au contenu

Support Gea


Steven

Recommended Posts

Salut  @Steven

 

Tu vas me dire que je rabâche, mai je revient sur GEA ALARM

 

Si dessous j'utilise de ligne de code pour changer un variable, je souhaite savoir si dans tes projets tu envisagerais de réaliser un GEA Alarme V3.

 

ma solution sidessous nous oblige à  geré deux VD

----Activation de la variable par VD ALARME
GEA.add({"Alarm", id["modenuit_on"]}, -1, "Activation  Mode nuit Prog", {{"Global", "jour_nuit", "1"}})
 
----désactivation de la variable par VD ALARME
GEA.add({"Alarm", id["modenuit_off"]}, -1, "Desactivation  Mode nuit prog", {{"Global", "jour_nuit", "0"}}) 

voici l'idée

je pence que ça nous simplifiera beaucoup la tache et nous ouvrir de nouvelle utilisation dans GEA, elle nous evitera les :  {"Time", "00:00", "8:00"}...

 

et et surtout nous pourrons changer nos horaire directement depuis nos tablette et smartphone.. 

 

 

une GEA Alarme qui change une variable défini dans la VD, mai avec une heure de début et fin.

 
exemple:  à  20H00 la variable passe à  1  et   à  6H00 elle passe à   0
 
:13:
Lien vers le commentaire
Partager sur d’autres sites

hello,

 

j'ai un petit soucis pour envoyer du push sur les portables autre que le principal qui est le miens.

voici mon code :

GEA.portables               = {257}
GEA.add (id["SAURON_ENTREE"],-1, "Entrée dans la maison  à  #time#",{{"Time", "17:48", "18:00"},{"Days", "Weekdays"},{"Portable", 286},{"Portable", 257},{"MaxTime",1}})

ca fonctionne pas ainsi cest toujours le principal qui recoit le push

Lien vers le commentaire
Partager sur d’autres sites

Ton portable est le 257 ?

Perso ma table GEA.portables  est vide = {}

Et quand je veux une notification, je le précise comme toi dans l'instruction GEA.add.

Ici, je me demande s'il ne s'emèle pas les pinceaux entre le contenu de la variable GEA.portables et ce qui est spécifié dans le GEA.add

Lien vers le commentaire
Partager sur d’autres sites

@jUK94  essaye comme ça:.

 

séparément 

GEA.add (id["SAURON_ENTREE"],-1, "Entrée dans la maison  à  #time#",{{"Time", "17:48", "18:00"},{"Days", "Weekdays"},{"Portable", 286}, {"MaxTime",1}})

GEA.add (id["SAURON_ENTREE"],-1, "Entrée dans la maison  à  #time#",{{"Time", "17:48", "18:00"},{"Days", "Weekdays"},{"Portable", 257}, {"MaxTime",1}})
Lien vers le commentaire
Partager sur d’autres sites

bonjour à  tous

 

j'ai une question, est il possible de recuperer et stoker la valeur de luminosité du FGD dans une variable.

 

exemple:  j'ai une lampe salon sur un FGD et quand je règle la luminosité a 45% je souhaite stoker cette valeur dans une variable 

et le but est que trois autre FGD ce règle sur 45% Egalement via la la valeur stoker dans la variable.

Lien vers le commentaire
Partager sur d’autres sites

j'ai finalement opter pour un petit code LUA pour récupérée la valeur de luminosité de ma lampe dans une variable.

 

Mai je ne sais pas comment dans GEA exploiter la valeur de la variable pour dimé un lampe.

 

  exemple :  Si valeur de la variable = 30%    alors   réglé la luminosité de ma ou mes lampe(s) à  30%

Lien vers le commentaire
Partager sur d’autres sites

Salut @pepite

 

ça ne vas pas fonctionné, mai voici mon idée 

GEA.add({"Global+", "index", 1}, -1, "Valeur : #value#", {{"Value", id["PLAFONNIER_SALON"], 100 }})    
 

GEA.add({"Global+", "index", 1}, -1, "Valeur : #value#", est le déclencheur, mai c'est après le probleme 

comment attribuer la valeur de la variable  au plafonnier salon, pour le moment ma lampe s’allume a 100%

Lien vers le commentaire
Partager sur d’autres sites

le #value# n'est traduit que dans les cas suivants :

- Global

- Label

- et dans les messages push

Cela ne fonctionne donc pas avec Value.

Et cela n'est pas possible de faire cela en GEA pure et dur ... ou il faut passer par une function.

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

Merci @steven, j'etais en train de tester, je n'avais jamais rien vu passer de ce genre et rien testé comme ca chez moi, aucun besoin ;-)

Je savais que ca fonctionnait dans le sens Value --> Global, Label

Je vais encore me coucher moins bête ;-)

 

function @971jmd ;-)

 

@steven, ce serait possible de récuperer le #value# dans le function() fibaro:call(id, "setValue", #value#)

GEA.add({"Global", "variable", 30}, 30, "Valeur : #value#", {{"Function", function() fibaro:call(id, "setValue", #value#) end}})
Lien vers le commentaire
Partager sur d’autres sites

Sinon, vite fait, mais pas aussi vite fait que @steven, moi y aura des erreurs, j'aurais tente qqch comme ceci :

GEA.add({"Function", function() fibaro:getGlobal("index") > 1, local a=fibaro:getGlobal("index") end}, 30, "", {{"Function", function() fibaro:call(id, "setValue", a end}})
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...