Aller au contenu
Steven

Gea : Gestionnaire D'événements Automatique

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 )

Partager ce message


Lien à poster
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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui UAC , c'est une bonne idée...

 

J'en profite pour demander une amélioration...

- faire une fonction pour les vd ( "pressButton, setSlider...)  

 

Possible ?

Partager ce message


Lien à poster
Partager sur d’autres sites

PressButton existe déjà  c'est {"VirtualDevice", <id du module>, <id du bouton>}

 

Je vais ajouter le setSlider

Partager ce message


Lien à poster
Partager sur d’autres sites

Autre demande... -_-  :

 

-Gestion Du Rgbw ( setColor, SetProgram )

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

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

 

Merci d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites

Je suis rentré il y a une demi-heure, j'ai tout de suite fait plus de test pour la surveillance du frigo, pour le moment, ça marche super ;)

Partager ce message


Lien à poster
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")

Partager ce message


Lien à poster
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}

Partager ce message


Lien à poster
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?

Partager ce message


Lien à poster
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 :)

Partager ce message


Lien à poster
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 ?

Partager ce message


Lien à poster
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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Super !

 

Je testerais ce week-end pour le RGB...

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites

Si si moi je me rends bien compte de ces possibilités!!!!

Il va bien servir je sens :)

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites

change rien , le nom actuel est parfait  :D

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est toi qui vois après le code est pas compliqué a modifier il y aurait juste quelques mots àremplacer.

Sinon change au moins le titre du sujet non ?

Partager ce message


Lien à poster
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)

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

×