Lazer Posté(e) le 17 août 2014 Signaler Posté(e) le 17 août 2014 Steven, on est à800m ! Fredo, ça marche bien. Même YouTube passe bien pour nos gremlin's
fredo Posté(e) le 17 août 2014 Signaler Posté(e) le 17 août 2014 J'y crois pas. Les 2 Lascars vont passer le dimanche aprem ensemble àparler HC2. Elles vont être contentes les dames. J'espère au moins que vous avez un temps pourri. 1
Nico Posté(e) le 17 août 2014 Signaler Posté(e) le 17 août 2014 Allez au moins boire un café italien ensemble !
971jmd Posté(e) le 17 août 2014 Signaler Posté(e) le 17 août 2014 Y'a t'il un tuto sur le placement des : { ] ) ... [ERROR] 09:55:36: line 97: '}' expected near ')' je me bat avec ce simple code GEA.add( id["DETECTEUR"], "DETECTION", {{"turnOn", id["PCC"]})
HANSOLO Posté(e) le 17 août 2014 Signaler Posté(e) le 17 août 2014 GEA.add( id["DETECTEUR"], "DETECTION", {{"turnOn", id["PCC"]}}) Une } manquante tout àla fin
971jmd Posté(e) le 17 août 2014 Signaler Posté(e) le 17 août 2014 j’abandonne pour le moment, je v passer la journée sur une plage bon WK
971jmd Posté(e) le 17 août 2014 Signaler Posté(e) le 17 août 2014 GEA.add( id["DETECTEUR"], "DETECTION", {{"turnOn", id["PCC"]}}) Une } manquante tout à la fin Merci bien mai c toujours pareille
HANSOLO Posté(e) le 17 août 2014 Signaler Posté(e) le 17 août 2014 GEA.add( id["DETECTEUR"], 60, "DETECTION", {{"turnOn", id["PCC"]}}) GEA.add( id["DETECTEUR"], -1, "DETECTION", {{"turnOn", id["PCC"]}}) Il manque aussi la durée que le déclencheur doit être actif pour exécuter la commande Ligne 1 le DETECTEUR doit être actif durant 60 secondes Ligne 2 dés que le DETECTEUR se déclenche (immédiat) mais il faut ajouter l'id du DETECTEUR dans l'entête du code GEA --[[ %% autostart %% properties 14 value 19 value 20 value 41 value 86 value %% globals --]] Et juste au cas ou, tu as bien défini DETECTEUR = ID dans la partie "local id"? 1
971jmd Posté(e) le 17 août 2014 Signaler Posté(e) le 17 août 2014 (modifié) merci ça foncions plus tard je v testé mon systeme automatique Modifié le 17 août 2014 par moicphil Merci de faire un effort sur l’orthographe.pas de langage sms non plus. ( "v" )
971jmd Posté(e) le 18 août 2014 Signaler Posté(e) le 18 août 2014 Avec une variable globale c'est assez facile. Je ne peux pas écrire le code depuis mon téléphone mais voici le principe. Imaginons une variable appelée "AUTOMATIQUE". Si l' interrupteur est activé AUTOMATIQUE passe à NON Si l'interrupteur est éteinte AUTOMATIQUE passe a OUI. Le détecteur allume la lampe uniquement si AUTOMATIQUE est à OUI. On éteint la lampe après 5mn uniquement si AUTOMATIQUE est à OUI. Et voilà . tout ce que j'ai peu réalisé avec de l'aide, mais j'ai encore de mal avec les variables GEA.add( id["DETECMOVE"], -1, "DETECTION", {{"turnOn", id["LAMPE_TERRASSE"]}}) GEA.add( id["LAMPE_TERRASSE"], 1*60, "", {{"turnOn"}}) GEA.add( id["LAMPE_TERRASSE"], 5*60, "", {{"turnOff"}})
PITP2 Posté(e) le 20 août 2014 Signaler Posté(e) le 20 août 2014 Bonjour, j'ai voulu intégré la veille automatique d'une prise si la conso est inférieure à un seuil dans la nouvelle version de GEA et cela ne fonctionne pas (cela fonctionnait impec avec l'ancienne version) j'ai juste fait un copier coller de la commande dans la nouvelle version GEA d'une nouvelle scene. il se lance une fois et met bien en veille une seule fois la prise. Si je remets en route la prise elle n'est plus vue par le script GEA [DEBUG] 15:18:27: [ Sensor [40|Prise Multimedia] < 90 ] sendActions : !ACTION! : turnOff [turnOff,40][DEBUG] 15:18:27: [ Sensor [40|Prise Multimedia] < 90 ] Done : tache effectuée et suspendue [turnOff,40][DEBUG] 15:18:27: GEA Version 3.75 : en exécution...[DEBUG] 15:18:27: En cours : aucun traitement a effectuer[DEBUG] 15:18:57: [ Sensor [40|Prise Multimedia] < 90 ] En cours : vérification [turnOff,40][DEBUG] 15:18:57: [ Sensor [40|Prise Multimedia] < 90 ] Check : démarrage vérification [turnOff,40][DEBUG] 15:18:57: [ Sensor [40|Prise Multimedia] < 90 ] Check : vérification des dates [turnOff,40 --[[ %% autostart %% properties 40 value 40 sensorValue %% globals --]] -- ================================================== -- GEA : Gestionnaire d'Evénements Automatique -- ================================================== -- Auteur : Steven P. with modification of Hansolo and Shyrka973 -- Version : 3.75 -- Special Thanks to : -- Fredric, Diuck, Domodial, moicphil, lolomail, byackee, -- JossAlf, Did and all other guy from Domotique-fibaro.fr -- ------------------------------------------------------------ -- Historique / History -- ------------------------------------------------------------ -- L'historique complet est diponible ici : -- http://www.domotique-fibaro.fr/index.php/topic/1082-gea-gestionnaire-dévénements-automatique/?p=12428 function yourcode() -- ================================================== -- [FR] A VOUS DE JOUER -- [EN] YOUR TIME TO PLAY -- ================================================== -- [FR] Votre langue : FR (default) -- [EN] Your language : EN GEA.language = "FR"; -- [FR] On vérifie toutes les X secondes (default : 30) -- [EN] Check every X seconds GEA.checkEvery = 30 -- [FR] Affichage des traces dans la console (default : false) -- [EN] Show trace in the debug window GEA.debug = false --GEA.getGlobalForActivation = {"SuspendreGEA", "non"} -- === Salon == -- -- veille automatique Multimedia GEA.add({"Sensor-", 40, 90}, 3*60, "Consommation #value# inférieur à 90W depuis 1 minute", {{"turnOff",40}}) end
HANSOLO Posté(e) le 20 août 2014 Signaler Posté(e) le 20 août 2014 J'ai une commande similaire, si la consommation du walplug dépasse 80w je déclenche une scène qui fonctionne bien en 3.75 GEA.add({"Sensor+", id["WallPlugCuisine"], 80}, 30, "",{{"Scenario",id["ScnVMC"]},{"Repeat"}})
PITP2 Posté(e) le 20 août 2014 Signaler Posté(e) le 20 août 2014 il me manque peut etre le "repeat" àla fin
HANSOLO Posté(e) le 20 août 2014 Signaler Posté(e) le 20 août 2014 Non, dans mon cas c'est voulu, c'est pour commander une bouche d'aération dans la cuisine
PITP2 Posté(e) le 20 août 2014 Signaler Posté(e) le 20 août 2014 le GEA.run n'est plus à mettre dans sa fonction ? je ne sais pas ce que veut dire cela dans le debug tache effectuée et suspendue
HANSOLO Posté(e) le 20 août 2014 Signaler Posté(e) le 20 août 2014 -- ================================================== -- [FR] -- Si vous n'avez pas mis votre code en haut du script -- vous avez toujours la possibilité de le mettre ici -- A VOUS DE JOUER -- [EN] -- If you don't have put your own code up this scrip, -- you can put it here -- YOUR TURN TO PLAY -- ================================================== -- [FR] NE PAS OUBLIER - Démarrage du scénario -- [EN] -DON'T FORGET - Starting the scene GEA.run() Il est toujours en dernière ligne du code (ligne 1317 pour moi)
PITP2 Posté(e) le 20 août 2014 Signaler Posté(e) le 20 août 2014 En effet pour moi aussi .... etrange tout ceci
Steven Posté(e) le 20 août 2014 Auteur Signaler Posté(e) le 20 août 2014 Rien d'anormal, une fois la prise éteinte, il faudrait que la prise consomme plus de 90w pendant 30s pour que GEA repère son activation et sorte du mode veille. Sinon dans l'entête de ton script tu as mis sensorValue au lieu de valueSensor.
PITP2 Posté(e) le 20 août 2014 Signaler Posté(e) le 20 août 2014 Merci Steven mais cela fonctionnait pourtant avec l'ancienne version étrange cela ... je vais modifier l'entête mais cela fonctionnait aussi avec cela dans l'ancien ceci dit ajouter cette variable ne sert peut etre à rien lol par contre je ne comprends pas pourquoi cela doit repasser au dessus de 90w pour déclencher à nouveau l'évènement.
Steven Posté(e) le 20 août 2014 Auteur Signaler Posté(e) le 20 août 2014 Elle ne servait et ne sert a rien Sinon il faut mettre le repeat mais il va éteindre toute les 3 mn une prise déjàéteinte.
PITP2 Posté(e) le 20 août 2014 Signaler Posté(e) le 20 août 2014 et hop une ligne en moins dans le code lol je prends donc note de ton observation et je vais voir si c'est nécessaire ... Merci Msieur
jompa68 Posté(e) le 27 août 2014 Signaler Posté(e) le 27 août 2014 Essayer de Activ mon ventilateur si l'humidité est supérieure à 50% dans ma salle de bain, mais je ne peux pas le faire fonctionner, quelqu'un peut-il m'aider? GEA.add(72,-1,"",{{"Value+",72,50},{"turnOn",67},{"Time","00:01","23:59"}}) 72 est mon capteur d'humidité. Tâche s'exécute mais il ne tourne pas sur mon fan. traduit avec google translate Anglais: Trying to turnOn my fan if humidity is over 50% in my bathroom but i cant get it to work, can someone help me? GEA.add(72,-1,"",{{"Value+",72,50},{"turnOn",67},{"Time","00:01","23:59"}}) 72 is my humidity sensor Task runs but it does not turn on my fan [DEBUG] 10:25:56: [ 24 | Takbelysning ] Done : task done and suspended [turnOff] [DEBUG] 10:25:56: Duration : 0.02 new delay : 19.98 / runing since 10m [DEBUG] 10:26:48: [ 72 | Fuktighet ] Add Property : task added for instant run [Value+,72,50] [turnOn,67] [Time,00:01,23:59]
Steven Posté(e) le 28 août 2014 Auteur Signaler Posté(e) le 28 août 2014 Use this / Utilise cela : GEA.add({"Value+",72,50}, 30, "", {{"turnOn",67}}) No need to specify a time periode for a full day and the {"Value+", .., ..} is the condition so it must be the parameter 1 Pas besoin de spécifié de plage horaire pour une journée complète et {"value+", .., ..}" est la condition et doit donc être le premier paramètre.
jompa68 Posté(e) le 28 août 2014 Signaler Posté(e) le 28 août 2014 Merci Steven Skickat från min iPhone med Tapatalk
Messages recommandés