Aller au contenu

Gea : Gestionnaire D'événements Automatique


Steven

Recommended Posts

Je crois qu'il va falloir trouver un nouveau nom au projet car cela n'a plus rien à  voir avec un simple "avertisseur de porte ouverte".

J'attends vos propositions ;)

 

Une idée :

> Script Universel Automatique

 

Si tu veux plus pro et international:

> USN ( Universal Steven Notifier )

Lien vers le commentaire
Partager sur d’autres sites

UAC = Universel Automate Controleur ?

 

L'avantage c'est qu'en anglais "Universal  Automate Controler" c'est identique. Quand pensez-vous ?

 

 

Ce script est libre de droit, je le maintiens pour l'instant mais libre à  qui le souhaite de le modifier donc lui donner mon nom me semble bien déplacer. De plus, je ne le fait pas pour moi mais pour la communauté.

 

 

Par la même occasion la version 1.71 est disponible.

Lien vers le commentaire
Partager sur d’autres sites

J'ai pas de RGB pourrais-tu me donner un exemple stp.

 

fibaro:call(?????????)

 

Merci d'avance

RGBWTable[i] = value;
i = i + 1;
end
-- lance un programme n°5 du rgbw id-35
fibaro:call(35, "startProgram", "5");
---affecte une couleur fixe :
fibaro:call(35, "setColor", RGBWTable[1], RGBWTable[2], RGBWTable[3], RGBWTable[4]);
--ex >> fibaro:call(35, "setColor", "100", "0", "150", "0")
Lien vers le commentaire
Partager sur d’autres sites

Edit : code mise àjour en version 1.80


  • [Nouveauté] Ajout des actions "Program", "RGB" et "Slider"
  • [Nouveauté] Ajout de la propriété {"Group", 1}
  • [Nouveauté] Ajout du déclencheur {"Group", 1}
Lien vers le commentaire
Partager sur d’autres sites

J'voudrais bien te rajouter autre chose, mais j'ai pas d'idée....

Du coup maintenant on peut tout gérer via il me semble non ?

 

>actionneur, sensor,  vd, label, variable, push

 

Qu'est ce qu'il manque?

Lien vers le commentaire
Partager sur d’autres sites

Il manquait ceci :

 

Wtdiso.add({"Global", "absent", "oui"}, 10*60, "", {{"Group", 1}})
Wtdiso.add(19,  10*60, "", {{"Group",1}})

Wtdiso.add({"Group", 1}, 1*60, "La lumière est toujours allumée, extinction", {{"turnOff",19}})

Si la variable global "absent" est à  "oui" depuis plus de 10 minutes 

Si la lumière 19 est allumée depuis plus de 10 minutes

 

Si ces 2 conditions sont juste pendant plus de 1 minute alors j'envoi un push et j'éteint la lampe 19.

 

 

Voilà  ... là  nous avons maintenant de la puissance :)

Lien vers le commentaire
Partager sur d’autres sites

Oui, au top ! ça c'est du script de pro !  ;)

 

Si je peux me permettre et pour les futurs utilisateurs qui n'on pas suivi le fil, serais-il possible sur la page 1 de donner un exemple concret pour chaque fonction ?

Lien vers le commentaire
Partager sur d’autres sites

J'ai complété les exemples, on devrait pouvoir tout trouver sur le 1er post.

Reste plus qu'àtester, tester et remonter les soucis éventuels.

De mon côté, c'est stable mais j'ai pas de module RGB pour tester.

C'est devenu du GROS code donc on est pas àl'abri de quelques plantées dans les 1-2 jours. Merci pour votre indulgence.

Lien vers le commentaire
Partager sur d’autres sites

Enorme l'ampleur qu'il a prit ce code ! Par contre comme le scheduler, la communauté n'a pas l'impression de se rendre compte des possibilités. Enfin je dis ça car nous sommes 3 geeks a échanger sur le sujet :)

Envoyé de mon GT-N7105 en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

Le soucis est que si je change le nom, vous allez devoir modifier votre code et j'ai justement essayé de garder une compatibilité depuis la version 1.30 pour ne pas vous déranger.

 

Sinon son nom sera très simple UAC-USN-SwissAndYauteTools.

 

Je plaisante ;)

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

En fait, il va falloir que Fibaro invente un nouvel onglet sur son interface ou qu'ils ajoutent un panneau de "Gestion d'événements" (actuellement le Panneau d'événements ne sert qu'"à " voir ce qui s'est passé.) !

 

Je plaisante à  peine là  !  :mellow:

 

C'est LE Gestionnaire d'événements de la HC2 (dommage que la HCL ne puisse pas gérer la création de variables ou un tout petit peu de code)...

 

Je propose donc au géniteur comme titre : "Gestionnaire d'événements automatique" et pour les adaptes des acronymes le GEA.

 

Ou encore le JustEvents;)  (Qui pourrait se traduire par "Seulement les événements" et qui vient d'un jeu de mots avec Gest et Events)

Lien vers le commentaire
Partager sur d’autres sites

Projet renommé et basculer en version 2.00
 
Attention, cette version n'est plus compatible avec les anciennes version.
 
Vous devez :

  • Copier votre section "A vous de jouer" et renommer le mot "Wtdiso" par "GEA"
  • Importer à  nouveau le script GEA.lua du 1er post
  • Coller votre section "A vous de jouer"

Merci mille fois.


Couteau Suisse et Yaute Tools sont un peu trop lié à  moi (Etant Suisse résidant en Haute-Savoie) ;)
Script Universel Automatique fait pensé à  un générateur automatique de script
Donc JossAlf +1

Lien vers le commentaire
Partager sur d’autres sites

Couteau Suisse et Yaute Tools sont un peu trop lié à  moi (Etant Suisse résidant en Haute-Savoie) ;)

 

C'est vrais que sur ce coup ont avait fait un beau combo :D

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...