Aller au contenu

Support Gea


Steven

Messages recommandés

Bonjour, merci encore.

Pour connaitre le keyAttribute de ta séquence, fais le avec cette scene : on le verra dans le debug

 

Il y a 16 heures, pepite a dit :

--[[ %% properties %% events 621 CentralSceneEvent %% globals --]] local trigger = fibaro:getSourceTrigger() local pressSource = trigger.event.data fibaro:debug(json.encode(pressSource)) fibaro:debug("Device Id - pressSource : " ..pressSource["deviceId"]) fibaro:debug("Device ID : " ..trigger["deviceID"])

 

 

Modifié par pepite
Lien vers le commentaire
Partager sur d’autres sites

merci impec

 

j'ai crée préalablement ma séquence   care + rond 

et 

avec le générateur :

--[[
%% properties
%% events
86 CentralSceneEvent
%% globals
--]]

local trigger = fibaro:getSourceTrigger()
 
local pressSource = trigger.event.data
fibaro:debug(json.encode(pressSource))
fibaro:debug("Device Id - pressSource : " ..pressSource["deviceId"])

qui ma donner : ID 7

[DEBUG] 06:15:37: {"icon":{"path":"fibaro\/icons\/com.fibaro.FGKF601\/com.fibaro.FGKF601-7Pressed.png","source":"HC"},"keyAttribute":"Pressed","deviceId":86,"keyId":7}
[DEBUG] 06:15:37: Device Id - pressSource : 86

alors dans GEA:

GEA.add({"CentralSceneEvent", 86, 7, "Pressed"},-1, "Care + Rond")

 

Lien vers le commentaire
Partager sur d’autres sites

Rien dans le debug

C'est bien ce que je pense, sûrement acheté mon FGS sur mars

J'ai vue sur je forum, plusieurs personne qui font du 1clik, 2click, 3......
Et moi rien


Envoyé de mon iPhone en utilisant Tapatalk

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

Bonsoir, je débute totalement avec GEA et pour m'entrainer j'essaye de configurer un compteur de temps écoulé par rapport à la tombée de la nuit / lever du jour.

En mode bloc, j'ai une scene qui fait switcher des variables globables (var_jour / var_nuit) alternativement entre 0 et 1 comme point de départ.

 

Puis en GEA, j'ai voulu m'entrainer à compter les minutes qui s'écoulent depuis la tombée de la nuit (soit à partir du moment où var_jour switch à 0)

 

Le soucis, c'est que var_nuit ne s'incrémente pas +1 mais prend la valeur texte "inc+".

J'ai loupé quelle étape selon vous ? (je suis sûr que c'est un truc tout bête mais j'ai beau lire le tuto je vois pas.

GEA.add({"Global", "var_jour", "0"}, 1*60, "", {{"Global", "var_nuit", "inc+"}})   

 

Home_Center_2.png

Modifié par nigao
Lien vers le commentaire
Partager sur d’autres sites

Bonjour @nigao

 

Tout d'abord bienvenue dans GEA, tu vas voir, c'est juste WAOUW ;-) 

Tout ce que tu souhaites faire a déjà été prévu par le master @Steven dans GEA. 

 

Pour l'incrémentation c'est certainement inc%+ plutôt je crois. 

Et dans ta ligne si tu veux que cela se répète pour incrémenter toutes les minutes il faut que tu rajoutes {"Repeat"}

 

Sinon, 

 

- Coucher du soleil : Sunset

-  10 mins après le coucher du soleil : Sunset+10

- 10 mins avant le coucher du soleil : Sunset-10

 

- Lever du soleil : Sunrise

- 10 mins avant le lever du soleil : Sunrise-10

- 10 mins après le lever du soleil : Sunrise+10

 

 

Lien vers le commentaire
Partager sur d’autres sites

Si Steve à tout prévu c'est cool, toutefois dans mon optique d'apprendre je vais essayer de trouver pourquoi je n'arrive pas à faire +1 et persévérer avec ce code ci.

Plus tard, j'optimiserai avec sunrise / sunset ^^

 

inc+ ou inc%+ renvoi toujours une valeur texte et non pas de fonction +1.

Et sur la page tuto je trouve la syntaxe suivante

 

{"Global", <variable>, "inc+"}      -- Incrémente de 1 automatiquement la variable globale

GEA.add({"Global", "var_jour", "0"}, 1*60, "", {{"Repeat"},{"Global", "var_nuit", "inc%+"}})   

 

Modifié par nigao
Lien vers le commentaire
Partager sur d’autres sites

@pepite je compte bien utiliser sunset/sunrise ;) mais je me dis que si j'arrive déjà pas à faire +1 mon avenir dans GEA est mal parti, donc je persiste. mais j'ai testé inc+ et inc%+ rien à faire

Je dispose de la version GEA 5.42 sur HC2 4.120

 

@jojo merci pour la bible, je vais enregistrer le raccourci en attendant que le 404 disparaisse

Lien vers le commentaire
Partager sur d’autres sites

salut @pepite

 

je revient sur GEA : CentralSceneEvent

et j'ai quel que petit erreur dans le debug, ligne 350 et 360

 

si non le code fonctionne

 

[DEBUG] 17:40:15: GEA Version 5.40 : en exécution...
[DEBUG] 17:40:15: En cours : aucun traitement a effectuer
[DEBUG] 17:40:25: GEA.source ligne 331
[DEBUG] 17:40:25: GEA.keys ligne 339
[DEBUG] 17:40:25: ligne 340
[DEBUG] 17:40:25: ligne 350
[DEBUG] 17:40:25: GEA.source ligne 331
[DEBUG] 17:40:25: GEA.keys ligne 339
[DEBUG] 17:40:25: ligne 340
[DEBUG] 17:40:25: ligne 350
[DEBUG] 17:40:25: GEA.source ligne 331
[DEBUG] 17:40:25: GEA.keys ligne 339
[DEBUG] 17:40:25: ligne 340
[DEBUG] 17:40:25: ligne 358 : device ID OK
[DEBUG] 17:40:25: ligne 360
[DEBUG] 17:40:25: 

 

Lien vers le commentaire
Partager sur d’autres sites

salut @pepite

 

----je suis à la maison   KEYFOB  
GEA.add({"CentralSceneEvent", 659, 1, "Pressed"},-1, "Mode je suis à la maison", {{......
      
  
GEA.add({"CentralSceneEvent", 659, 1, "Pressed"}, -1, "", {{....
 
 -------- Depart KEYFOB
GEA.add({"CentralSceneEvent", 659, 1, "Pressed2"}, -1, "Mode je part", {{....
      

-------  PORTAIL------
  GEA.add({"CentralSceneEvent", 659, 1, "Pressed3"}, -1, "",   {{...
 
    ------ HOME CINEMA   BOUTON DE FIBARO- ------------------------------------------------
 GEA.add({"CentralSceneEvent", 468, 1, "Pressed"},-1, "Debut Diaporama", {{.....
      
-----BOUTON DE FIBARO
GEA.add({"CentralSceneEvent", 468, 1, "Pressed2"},  -1, "Fin Diaporama",   {{.....
     
 
  ------DISCO-----ON----BOUTON DE FIBARO-
GEA.add({"CentralSceneEvent", 468, 1, "Pressed3"},-1, "DISCO On", {{....
     
  
  -----DISCO-------- OFF-----BOUTON DE FIBARO--
   GEA.add({"CentralSceneEvent", 468, 1, "Pressed4"},-1, "Disco Off", {{.....

  
-- ==================================================
-- [FR] NE PLUS RIEN TOUCHER
-- [EN] DON'T TOUCH UNDER THIS POINT

 

Modifié par 971jmd
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...