Aller au contenu
Steven

Gestionnaire d'Evénements Automatique (GEA) – version 6.11

Recommended Posts

v.6.04 7 janvier  2018

  • add : Roomlights ... {"RoomLights", <nom de la pièce>, "turnOn"|"turnOff"}
  • add : Sectionlights ... {"SectionLights", <nom de la séction>, "turnOn"|"turnOff"}
  • mod : correct Weather, erreur ajoutée en V6.03
  • mod : #datefull# erreur sur le dimanche
  • mod : correction déclenchement instantané qui stop la mauvaise tache
  • mod : correction déclenchement instantané avec plusieurs conditions
  • add : Slider
  • mod : Close 100 = tout fermé, 0 tout ouvert
  • mod : Open et Close peuvent recevoir plusieurs ids {"Open", {id1, id2}, valeur}
  • mod : optimisation des déclenchements immédiats (1ère passe)
  • Like 5

Partager ce message


Lien à poster
Partager sur d’autres sites

v.6.05 29 janvier  2018

  • add : #trigger# in message
  • add : {"OnOff", <id>, "ON|OFF"} identique à turnOn mais retourne ON ou OFF
  • add : {"SonosMP3", id_vd, id_button, filepath [, volume]} -->voir VD de Krikroff --> Merci @MAM78
  • add : {"SonosTTS", id_vd, id_button, message [, volume]}  --> voir VD de Krikroff --> Merci @MAM78
  • add : {"JSONDecodeFromGlobal", <nom VG>, <propriété à vérifier>}
  • add : {"JSONDecodeFromLabel", <id VD>, <label>, <propriété à vérifier>}
  • add : {"TempExt"} -- température exterieure selon les conditions métérologique
  • add : {"TempExtTTS"} -- température exterieure selon les conditions métérologique au format (X degrer X)
  • mod : amélioration du translate
  • mod : clarifier le message des actions dans le debug
  • mod : optimisation #2 diminution accès aux variables globales
  • mod : optimisation consommation mémoire
  • mod : suppression bavardage intempestif au mode immédiat
  • mod : correction décalage durée d'execution
  • mod : correction du "Time" qui pouvait ne pas se comporter correctement
  • mod : fonctionnement de l'optimisation
  • mod : bug fix
  • Like 5
  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites

je risque d'y revenir à a HC2 ...

  • Like 2
  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Non laisse tomber, c'est pas pour les petits joueurs.... t'as pas le niveau :D

  • Like 1
  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites

ok, message reçu

Partager ce message


Lien à poster
Partager sur d’autres sites
Non laisse tomber, c'est pas pour les petits joueurs.... t'as pas le niveau

mdr ne critique pas le protégé de@lazer

Envoyé de mon iPhone 7 en utilisant Tapatalk

  • Thanks 1

Partager ce message


Lien à poster
Partager sur d’autres sites

oui, mais c'est le résultat qui compte

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 18 heures, jojo a dit :

e risque d'y revenir à a HC2

ah ouais, je dis plus que oui ;-)

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

v.6.06 ajouté le 7 février 2018

  • mod : Correction bug introduit un 6.05 avec "Function"
  • add : Possibilité d'ignoré le déclenchement d'une option en mode immédiat en mettant son nom entre parenthèse
             exemple : {"Global+", "Test", 100} --> {"(Global+)", "Test", 100}
  • add : {"Monthly", <propriété>} --> Une fois par mois. 
            Propiétés possibles :
            <nombre> 1-31 : Tous les X du mois
            "begin" : Tous les 1er du mois
            "end" : Tous les derniers jours du mois
            <day> "Monday", "Tuesday", ... : Tous les 1er lundi, mardi, ... du mois
    Voir le fichier de syntaxe pour plus d'info.
  • Like 4

Partager ce message


Lien à poster
Partager sur d’autres sites

 J'ai voulu mettre à jour en 6.06 mais le Watchdog de @Lazer redémarre GEA avec ce message dans le mail:

 

Watchdog : Scene « GEA 6.06 » (541) a été redémarré : Chaine « Durée des traitements » non trouvée, dernier message : 16:23:52 « <span style=\\\\\\\"color:white;padding-left: 125px; display:inline-block; width:80%; margin-top:-18px; padding-top:-18px;\\\\\\\">
 

Je suis donc retourné en 6.02 pour continuer le test de ma dernière ligne proposée par @pepite.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

La chaîne "Durée des traitements" n'existe plus depuis la 6.00 alors c'est pas prêt de s'améliorer :D

 

Il y a

"vérification en cours" -- toutes les X secondes

ou 

"GEA fonctionne depuis" -- toutes les 10 vérifications

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai eu la m^me chose. J'ai relancé plusieurs fois et surtout j'ai laissé faire qq minutes et GEA est bien reparti...

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai peut être parlé trop vite... Watchdog : Scene « GEA V 6.06 » (1035) a été redémarré : Chaine « Durée des traitements » non trouvée, dernier message : 18:57:40 « <span style=\\\\\\\"color:cyan;padding-left: 125px; display:inline-block; width:80%; margin-top:-18px; padding-top:-18px;\\\\\\\">... vérification en cours #286 @8580s...</span> »

Gea est reparti mais ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Il faut donc que vous modifiez la conf de votre watchdog pour rechercher la chaine "vérification en cours".

 

Désolé je n'ai pas eu le temps de tester GEA v6 depuis tout ce temps.

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello

I run for the moment GEA 6.05 and i got this in debug window. ( see now that 6.06 is out)

Gea tells me to get rid of Global "Sun" but i use that in many snippets in GEA, have i done something wrong?

5a7bf8f52140b_GeaerrorSun.PNG.04c1da6f61454bbedf5c7016fc51249b.PNG

Gea med sun.PNG

Partager ce message


Lien à poster
Partager sur d’autres sites

Hi sonnyboy,

 

You did nothing wrong. For optimization, the header must contains only usefull triggers. Your global "Sun" is not necessary because when you use GEA with a duration greater than -1 you need nothing in your header.

 

In your case, when the "Sun" global variable changes, this trigger a new instance of GEA and try to find an entry with a duration -1. You don't have any so this "Sun" in the header is useless.

 

You can safetly remove it from the header to prevent useless trigger of GEA.

 

 

  • Thanks 1

Partager ce message


Lien à poster
Partager sur d’autres sites

I like this control. Optimisation is great ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

Je pense que dans la sections de traduction manquante:

fr = {

locale              = "fr-FR",

... }

 

en = {

locale              = "en-GB",

...}

 

pl = {...

 

ceci est nécessaire pour SonosTTS, si vous utilisez une langue différente du français.

Voir les ligne:  _x:set(tostring(vd_id), { tts = {message=message, duration='auto', language=GEA.trad.locale, volume=volume} })
             

Partager ce message


Lien à poster
Partager sur d’autres sites

Fichtre, tu as raison ... j'en prend note.

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous, une petite subtilité que j'ai remarqué pour les Hue, la syntaxe qui fonctionne semble être

 

GEA.add( { {"Hue", 165, "on",1},{"Global", "VACANCE", "0"} } , 30*60 , "Arret Hue 1", {{"Hue", 165, "on", false}})

 

En tant que condition, c'est le plug in fibaro qui semble interrogé , pour l'action, c'est un put sur le pont hue, d'ou la différence de convention.

 

J'espère que cela vous sera utile (et que ce n'est pas une redite :).

 

 

  • Like 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, merci.

 

Mais tu as été obligé d'installer le plugin fibaro ? Tu aurais pu t'en passer non si tu passes par GEA ?

 

sinon, je rajoute dans le fichier syntaxe ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

D apres le code source de gea, il y un appel fibaro:getvalue sur l id de la hue, donc je pense que le plug in est indispensable en l etat. Pour s en passer , il faudrait que la fonction de récupération de l’etat de la hue passe directement par l API du pont. D ailleurs, l.IP du pont est extraite du plugin. On peut uniformiser le format du paramètre en veillant a ce que cela ne gene pas pour  les autres propriétés. Si on se passe du plugin, il faudra aussi paramétrer les infos du pont.

 

a disposition pour tester si vous modifiez le code dans ce sens.

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

v.6.07 ajouté le 22 mars 2018

  • mod : correction slider {"Slider", <id_mv>, <Label>, <valeur>}
  • mod : ajout de GEA.getMessageDecorator(msg) pour permettre à l'utilisateur d'ajouter facilement ces propres gsub()
  • mod : ajout GEA.trad.locale
  • mod : correction usage de la variable globale
  • mod : correction lors de multiple {"Portable", <id portable>}
  • mod : ajout Popup with scenario ID
  • add : {"Polling", <id module>}
  • Like 4
  • Thanks 1
  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×