Aller au contenu

Recommended Posts

@Gandalf

A verifier tout de même? Enable et Disable active et desactive une scene réciproquement. Donc il faut verifier si avec GEa lorsque tu ENABLESCENARIO ta scene, est-elle aussi redémarrée ? ?

Partager ce message


Lien à poster
Partager sur d’autres sites

@pepite

 

Jusque maintenant dans ma batterie de Tests oui elles étaient bien réactivées par contre c'est long faut attendre les 30s.. :(

 

Je regarderais peut être a faire deux Script GEA ( enfin si c'est possible ) un avec un check toutes les 10s pour le Off/onn des scènes et un avec le check normal (  30s c'est bien ça ? ) pour les variables globales ( d'ailleurs celui-là je pourrais le faire toutes les 60min ( vu qu'il ne gérerait que des tranches d'heure pleine ;).

 

Enfin voilà après c'est du peaufine pour que l'ensemble soit le plus réactif possible .

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il est tout a fait possible d'avoir X scènes GEA qui tournent, attention au conflit sil y a le meme code dans les 2 scènes. De même, il faut X variables GEA.

 

Il n'est pas conseille de descendre en desosus de 30s, mais certains l'ont fait. Je n'ai pas d'experience à ce sujet, 30 secondes de ma vie ce n'est pas trop long.

 

Sous GEA tu peux faire du déclenchement instantané aussi.

 

 

 

Modifié par pepite
  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@pepite

 

Houla rien compris LoL je suis entre les Tests elles filles c'est chaud je relirais une fois valider la scène GEA comme elle est ;)

 

Et je reviendrais fort de mon incompétence poser plein de questions :13:

Partager ce message


Lien à poster
Partager sur d’autres sites

Re coucou @pepite je reviens a la charge, car tout fonctionne bien, mais j'ai 2 pb .

 

Le premier lorsque le script SmartLight allume les lumières alors GEA éteint l'ID 14 automatiquement après 2 min :( 

 

Donc je me suis dit qu'il suffisait de rajouter une condition pour dire si la prise console plus de 30W et si la lampe est allumée l'éteindre après 2 min ( que j'ai changé en 3 min au passage ;) )

 

Le second c'est que je voudrais que ça allume la LED RVB et non le Dimmable 14 a 10%.

 

J'ai donc changé le script je n'ai pas d'erreur dans le Début, mais les LED RVB ne s'allume pas :( tous le reste fonctionne bien bon l'extinction des LED bien sur ne ce fait pas ;)

 

GEA.add({"Sensor+",132,30}, 30, "", {
    {"DisableScenario", 86},
    {"DisableScenario", 102},
    {"turnOff",124},
    {"turnOff",125},
    {"turnOff",53},
    {"turnOff",114},
    {"turnOff", 119},
    {"turnOff", 14},
    {"turnOff", 109},
    {"Value",140,setValue={R="204",G="0",B="255",W="100"}},
    }) 
  
  
GEA.add({{"Value+",140,setValue={R="204",G="0",B="255",W="100"},1},{"Sensor+",132,30}}, 3*60, "RVB 140 allumé depuis 3 mins, extinction", {{"turnOff", 140}})
  
GEA.add({"Sensor-",132,30}, 30, "TV veille, relance scriplights 86", {{"EnableScenario",86},{"EnableScenario",102}}) 
  

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Essaie avec ces modifications (en gras)

GEA.add({"Sensor+",132,30}, 30, "", {
    {"DisableScenario", 86},
    {"DisableScenario", 102},
    {"turnOff",124},
    {"turnOff",125},
    {"turnOff",53},
    {"turnOff",114},
    {"turnOff", 119},
    {"turnOff", 14},
    {"turnOff", 109},
    {"rgb", 140, 204, 0, 255, 100} -- {"rgb", <id>, <rouge>, <vert>, <bleu>, <blanc>}
    }) 
GEA.add({{"Value+",140, 0},{"Sensor+",132,30}}, 3*60, "RVB 140 allumé depuis 3 mins, extinction", {{"turnOff", 140}})
  
GEA.add({"Sensor-",132,30}, 30, "TV veille, relance scriplights 86", {{"EnableScenario",86},{"EnableScenario",102}}) 
  

 

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites
GEA.add({"Sensor+",132,30}, 30, "", {
    {"DisableScenario", 86},
    {"DisableScenario", 102},
    {"turnOff",124},
    {"turnOff",125},
    {"turnOff",53},
    {"turnOff",114},
    {"turnOff", 119},
    {"turnOff", 14},
    {"turnOff", 109},
    {"rgb",140,204,0,255,},
    }) 
  
GEA.add({{"Value+",140,0},{"Sensor+",132,30}}, 1*60, "RVB 140 allumé depuis 3 mins, extinction", {{"turnOff", 140}})
  
GEA.add({"Sensor-",132,30}, 30, "TV veille, relance scriplights 86", {{"EnableScenario",86},{"EnableScenario",102}}) 
 

 

 

Nop le RVB 140 ne s'allume po :(

 

OUPS j'ai oublié des espaces ..... Quel Branque....

Modifié par Gandalf

Partager ce message


Lien à poster
Partager sur d’autres sites

Il manque aussi le 100 à la fin du RGB

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

YES YES YES YES 

 

GEA.add({"Sensor+",132,30}, 30, "", {
    {"DisableScenario", 86},
    {"DisableScenario", 102},
    {"turnOff",124},
    {"turnOff",125},
    {"turnOff",53},
    {"turnOff",114},
    {"turnOff", 119},
    {"turnOff", 14},
    {"turnOff", 109},
    {"rgb", 140, 204, 0, 255, 100},
    }) 
  
GEA.add({{"Value+",140,0},{"Sensor+",132,30}}, 1*60, "RVB 140 allumé depuis 3 mins, extinction", {{"turnOff", 140}})
  
GEA.add({"Sensor-",132,30}, 30, "TV veille, relance scriplights 86", {{"EnableScenario",86},{"EnableScenario",102}}) 
  

 

ça s'allume ET ça s'éteint ;)

 

WhouHouuuuuu

 

Merci Chef :)

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Question a 100 sous ,

 

Je regarde a faire en sorte qu'un appuie sur un bouton Fibaro puisse engendrer l'arrêt d'une scène SmartLight et 2 appuie la réactiver ..

 

J'ai essayé ça, mais je pense que je n'ai pas la bonne syntaxe pour le coup du bouton :(

 

GEA.add({"Value", 104, 1}, , "Si appuie sur bouton 1 fois , couper SmartLight Bureau et allumer a 20%",{
    {"DisableScenario", 103},
    {"Value", 129, 20}
    })
    
    
    
GEA.Add({"Value", 104, 2} , ,"Si appuie 2 fois sur bouton , activer smartlight", {
    {"EnableScenario",102}
  })
  
  
GEA.Add({"DisableScenario", 103},{"Value+", 129, 10}, 120*60, "Si Puits allumé pendant plus de 2h et Scenario sur Off alors turn On SmartLightBureau", {
    {"EnableScenario",102}
    })

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il te manque des accolades sur cette ligne :

 

GEA.Add({"DisableScenario", 103},{"Value+", 129, 10}, 120*60, "Si Puits allumé pendant plus de 2h et Scenario sur Off alors turn On SmartLightBureau", {
    {"EnableScenario",102}
    })

 

GEA.Add({{"DisableScenario", 103},{"Value+", 129, 10}}, 120*60, "Si Puits allumé pendant plus de 2h et Scenario sur Off alors turn On SmartLightBureau", {
    {"EnableScenario",102}
    })

Partager ce message


Lien à poster
Partager sur d’autres sites

Et je n'ai pas compris ce que tu souhaites faire par "l'appuie du bouton" ?

 

EDIT : Compris.

 

Tu souhaite que l'appuie sur un bouton d'un VD enclenche une ligne de GEA.Cette fonctionnalité n'existe pas car l'appuie sur un bouton d'un VD ne provoque rien sur la HC2 donc GEA n'est pas capable de capturer cela.

Pour cela il faudrait, par exemple, que l'appuie provoque un changement d'une variable global ou d'un label.

Partager ce message


Lien à poster
Partager sur d’autres sites

les bouton Fibaro : ButtonColors.jpg

 

 

OPnt 6 fonction : 1 appuie / 2 appuie / jusque 5 appuie et un appuie long .

 

Mon but est de dire si j'appui X fois sur le bouton ça engendre une action .

 

Ici je voudrais faire :

 

1 appuie = Stop Scène + allumage Y  a X%

2 appuie = Start Scene 

3 appuie = Toutes les lumières allumé ( ça je sais faire ;) )

1 appuie long = Toutes les lumières Off ( ça je sais faire )

 

Merci pour l'accolade manqué ;)

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Alors oui, c'est totalement possible mais je n'ai plus ce genre de bouton, le mien à tenu 2 semaines.

 

Je ne sais plus s'il faut utilisé CentralSceneEvent ou SceneActivation. J'arriverais donc plus t'aider mais c'est 100% faisable.

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu veux que je t'envoient bouton :60:

 

Plus sérieusement pense tu que le début de ma condition est bonne ? le : 

 

{"Value", 104, 1}

Sachant que l'ID 104 est le fameux bouton ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour messieurs,

 

Je pense que c'est CentralSceneEvent pour le button.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

@pepite, @Steven , donc je test un code qui ressemblerais plus a : 

 

  
GEA.add({"CentralSceneEvent", 104, 1}, , "Si appuie sur bouton 1 fois , couper SmartLight Bureau et allumer a 20%", {
    {"DisableScenario", 103},
    {"Value", 129, 20}
    })

car avec ça j'ai le DEBUG :

 

[DEBUG] 10:37:10: line 88: unexpected symbol near ','

 

 

la ligne 88 est la premier alors j'ai testé avec ça : ( pensais qu'il fallait que je définisse le temps a 0 seconde

 

GEA.add({"CentralSceneEvent", 104, 1},0 , "Si appuie sur bouton 1 fois , couper SmartLight Bureau et allumer a 20%", {

et il me dit :

 

[DEBUG] 10:38:45: line 1771: attempt to concatenate local 'name' (a nil value)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

{"CentralSceneEvent, 104, 1, "Pressed"}   --- Pour le bouton appuyé une fois

{"CentralSceneEvent, 104, 1, "Pressed2"}   --- Pour le bouton appuyé deux fois

 

Et il faut ajouté dans l'entête 

 

--[[

%% property

104 CentralSceneEvent 1

]]--

Partager ce message


Lien à poster
Partager sur d’autres sites

Alors l'entête 

 

--[[
%% autostart
%% properties
104 CentralSceneEvent 1
%% globals
--]]

 

 

le code :

 

GEA.add({"CentralSceneEvent", 104, 1, "Pressed"}, , "20%", {
    {"DisableScenario", 103},
    {"Value", 129, 20},
    })

=

 

[DEBUG] 10:52:16: line 89: unexpected symbol near ','

et le Code :

 

GEA.add({"CentralSceneEvent", 104, 1, "Pressed"}, 30, "20%", {
    {"DisableScenario", 103},
    {"Value", 129, 20},
    })

=

 

[DEBUG] 10:54:19: line 1772: attempt to concatenate local 'name' (a nil value)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

@Gandalf, tu utilises quelle version de GEA au fait ?

Pas sur que CentralSceneEvent soit implémenté dans ta version en natif.

 

J'ai retrouvé, tu m'avais envoyé une version de ta scene, tu as la 5.42 de tibahut, tu ne pourras pas utilisé CentralSceneEvent pour le moment.

Patience.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

HAAAAAAAAA :15:

 

DiMouAPa K'séPaVrai <_<  je peux volontiers Updater hein :13::D

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour tout le monde ;)

 

Je fais appel à vous car je rencontre un petit problème...

Le soir la lumière du salon s'éteint automatiquement quand on va se coucher... mais des fois (une ou deux fois par moi), elle ne s'éteint pas.

Ma question : existe-t-il une "commande" pour vérifier si toutes les commandes ont bien été exécutées?

Merci d'avance pour votre aide et pour vos réponses ;)

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 1 heure, Nissan_GT-R a dit :

elle ne s'éteint pas

Bonjour,

 

Tu vois quelquechose de particulier dans la console  ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Quand j'ai pas mal testé GEA parfois la box s'embrouille un petit rebut et elle ce comporte beaucoup mieux peut être a tester ;)

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour vos réponses ;)

Rien de particulier dans la console, la box continue de tourner normalement mais ça fait comme si elle avait "oublié" d'éteindre la lumière...

Je la redémarre de temps en temps mais rien à faire, ça recommence au bout de quelques semaines ou quelques mois...

Des fois ça tourne bien pendant plusieurs semaines ou plusieurs mois et après ça me fait le coup une fois ou deux... c'est très aléatoire.

Bizarre bizarre...

Partager ce message


Lien à poster
Partager sur d’autres sites

×