pepite Posté(e) le 27 mars 2015 Signaler Posté(e) le 27 mars 2015 Effectivement c'est pas tres sexy mais a l'air tres fiable. Li'deal peut-etre serait de coupler sonde de temp et qubino peut-etre ;-). J'ai jamais fait, mais les forumeurs ont l'air assez contents de cette association ;--) Désolé les modos pour le HS..
PITP2 Posté(e) le 27 mars 2015 Signaler Posté(e) le 27 mars 2015 @steven, c'est cool ils ont assigné ton ticket sur les lenteurs de GEA avec les dernières versions de firmware 1
Steven Posté(e) le 27 mars 2015 Auteur Signaler Posté(e) le 27 mars 2015 J'ai vu .. c'est un bon début 1
PITP2 Posté(e) le 27 mars 2015 Signaler Posté(e) le 27 mars 2015 j'avais eu le support la semaine dernière et je leur avais donné le lien vers ton bug au cas ou on dirait que l'équipe Fibaro a renforcé l'équipe de Dev car cela avance bien en ce moment et les mises à jours sont de moins en moins pourries.
971jmd Posté(e) le 27 mars 2015 Signaler Posté(e) le 27 mars 2015 Mes ID sont OK Toujours la même erreur Envoyé de mon iPhone en utilisant Tapatalk
Steven Posté(e) le 27 mars 2015 Auteur Signaler Posté(e) le 27 mars 2015 Tu as mis : ligne 630 : return "Value [" .. id[2].."|"..fibaro:getName(tonumber(id[2])) .. "] = " ..id[3], GEA.getRoom(tonumber(id[2])) Donc tu as une ligne qui contient {"Value", <TON_ID>, <TA_VALEUR>} C'est donc soit <TA_VALEUR> (id[3]) qui est manquante ... mais apparemment pas puisque cela fonctionnait avant. Soit que <TON_ID> (id[2]) n'existe plus puisque fibaro:getName() ne le trouve pas. Donc stp re-vérifie tes IDs.
971jmd Posté(e) le 27 mars 2015 Signaler Posté(e) le 27 mars 2015 @steven J'ai trouver, il s'agit de ID d'un détecteur mouvement qui sont ID a disparu. Merci encore pour votre aide Jm Envoyé de mon iPhone en utilisant Tapatalk
pepite Posté(e) le 27 mars 2015 Signaler Posté(e) le 27 mars 2015 @971jmd Franchement, utilisele generateur d'IDs, c'est vraiment pratique et evite ce genre de frayeur ;-) http://www.domotique-fibaro.fr/index.php/topic/3477-générateur-did-pour-gea-ou-autre-script/?p=49459
971jmd Posté(e) le 27 mars 2015 Signaler Posté(e) le 27 mars 2015 Merci, je ne le connaissais pas Envoyé de mon iPhone en utilisant Tapatalk
sebcbien Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 J'ai un drole de bug en gea, ça arrive une fois tous les 15 jours environ. Tout marche bien, puis j'ai une erreur: --> number must not be negative <-- ... et gea plante... ??? Voici le debug, et les seule lignes de ce gea (schedule only) Si quelqu'un à une idée, je suis preneur... vu que comme ça n'arrive jamais, je me vois mal activer le full debug. J'ai la dernière version de gea mais ça fait le problème depuis un gros mois je dirais.. Merci ! ------------------------ SCHEDULER ------------------------------------ -- Mise à jour des Présences par détection d'adresses MAC toutes les minutes -- Check dead nodes wakeup and email GEA.add(true, 1*60, "",{{"VirtualDevice", id["VD_PRESENCE_SEB"], "1"},{"VirtualDevice", id["VD_PRESENCE_GG"], "1"},{"Scenario",id["SCENE_EMAIL_DNODES"]},{"Repeat"}}) -- Schedule le check consomation toutes les 28 secondes si Away GEA.add(true, 1*60, "",{{"VirtualDevice", id["VD_CHECK_CONSO"], "1"},{"If", {{"Global", "PresentState", "Away"}}},{"Repeat"}}) -- Maj de l'EcoDevice Eau et Gaz toutes les 2 minutes GEA.add(true, 2*60, "",{{"VirtualDevice", id["VD_ECODEVICE_E_G"], "3"},{"Repeat"}}) -- Maj des graphiques ThingSpeak toutes les 6 minutes GEA.add(true, 6*60, "",{{"VirtualDevice", id["VD_THINGSPEAK"], "1"},{"Repeat"}}) -- Maj des graphiques EmonCMS toutes les 5 minutes GEA.add(true, 5*60, "",{{"VirtualDevice", id["VD_EMONCMS"], "1"},{"Repeat"}}) -- Maj des valeurs Netatmo et push to emoncms GEA.add(true, 5*60, "",{{"VirtualDevice", id["VD_NETATMO"], "1"},{"Repeat"}}) -- Maj des graphiques EmonCMS VMC si valeur CO2_Max_Value from VD_NETATMO change GEA.add({"Global!", "CO2_Max_Value", "100" }, -1, "",{{"Slider", id["VD_VMC"], "1", 50},{"Repeat"}}) Debug: [DEBUG] 23:51:23: [ Toujours ] sendActions : !ACTION! : Scene 71 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:51:23: [ Toujours ] sendActions : traitement des actions (ID:3) [VirtualDevice,60,3] [Repeat] [DEBUG] 23:51:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 60,3 (ID:3) [VirtualDevice,60,3] [Repeat] [DEBUG] 23:52:23: [ Toujours ] sendActions : traitement des actions (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:52:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 109,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:52:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 110,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:52:23: [ Toujours ] sendActions : !ACTION! : Scene 71 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:52:23: [ Toujours ] sendActions : traitement des actions (ID:5) [VirtualDevice,75,1] [Repeat] [DEBUG] 23:52:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 75,1 (ID:5) [VirtualDevice,75,1] [Repeat] [DEBUG] 23:52:23: [ Toujours ] sendActions : traitement des actions (ID:6) [VirtualDevice,1331,1] [Repeat] [DEBUG] 23:52:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 1331,1 (ID:6) [VirtualDevice,1331,1] [Repeat] [DEBUG] 23:52:24: Durée des traitements : 1s nouveau délai : 29s / tourne depuis 45h 45m 8s [DEBUG] 23:52:47: [ CO2_Max_Value=100 ] Add Global : ajout de la tache pour lancement instantané (ID:7) [Slider,78,1,50] [Repeat] [DEBUG] 23:52:47: GEA Version 5.33 : en exécution... [DEBUG] 23:52:47: [ CO2_Max_Value=100 ] sendActions : traitement des actions (ID:7) [Slider,78,1,50] [Repeat] [DEBUG] 23:52:47: [ CO2_Max_Value=100 ] sendActions : !ACTION! : Slider 78,1=50 (ID:7) [Slider,78,1,50] [Repeat] [DEBUG] 23:53:23: [ Toujours ] sendActions : traitement des actions (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:53:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 109,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:53:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 110,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:53:23: [ Toujours ] sendActions : !ACTION! : Scene 71 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:53:23: [ Toujours ] sendActions : traitement des actions (ID:3) [VirtualDevice,60,3] [Repeat] [DEBUG] 23:53:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 60,3 (ID:3) [VirtualDevice,60,3] [Repeat] [DEBUG] 23:54:23: [ Toujours ] sendActions : traitement des actions (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:54:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 109,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:54:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 110,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:54:23: [ Toujours ] sendActions : !ACTION! : Scene 71 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:55:23: [ Toujours ] sendActions : traitement des actions (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:55:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 109,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:55:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 110,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:55:23: [ Toujours ] sendActions : !ACTION! : Scene 71 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:55:23: [ Toujours ] sendActions : traitement des actions (ID:3) [VirtualDevice,60,3] [Repeat] [DEBUG] 23:55:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 60,3 (ID:3) [VirtualDevice,60,3] [Repeat] [DEBUG] 23:55:23: [ Toujours ] sendActions : traitement des actions (ID:4) [VirtualDevice,35,1] [Repeat] [DEBUG] 23:55:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 35,1 (ID:4) [VirtualDevice,35,1] [Repeat] [DEBUG] 23:56:23: [ Toujours ] sendActions : traitement des actions (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:56:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 109,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:56:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 110,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:56:23: [ Toujours ] sendActions : !ACTION! : Scene 71 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:57:23: [ Toujours ] sendActions : traitement des actions (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:57:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 109,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:57:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 110,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:57:23: [ Toujours ] sendActions : !ACTION! : Scene 71 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:57:23: [ Toujours ] sendActions : traitement des actions (ID:3) [VirtualDevice,60,3] [Repeat] [DEBUG] 23:57:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 60,3 (ID:3) [VirtualDevice,60,3] [Repeat] [DEBUG] 23:57:23: [ Toujours ] sendActions : traitement des actions (ID:5) [VirtualDevice,75,1] [Repeat] [DEBUG] 23:57:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 75,1 (ID:5) [VirtualDevice,75,1] [Repeat] [DEBUG] 23:57:23: [ Toujours ] sendActions : traitement des actions (ID:6) [VirtualDevice,1331,1] [Repeat] [DEBUG] 23:57:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 1331,1 (ID:6) [VirtualDevice,1331,1] [Repeat] [DEBUG] 23:57:23: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 45h 50m 7s [DEBUG] 23:57:44: [ CO2_Max_Value=100 ] Add Global : ajout de la tache pour lancement instantané (ID:7) [Slider,78,1,50] [Repeat] [DEBUG] 23:57:44: GEA Version 5.33 : en exécution... [DEBUG] 23:57:44: [ CO2_Max_Value=100 ] sendActions : traitement des actions (ID:7) [Slider,78,1,50] [Repeat] [DEBUG] 23:57:44: [ CO2_Max_Value=100 ] sendActions : !ACTION! : Slider 78,1=50 (ID:7) [Slider,78,1,50] [Repeat] [DEBUG] 23:58:23: [ Toujours ] sendActions : traitement des actions (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:58:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 109,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:58:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 110,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:58:23: [ Toujours ] sendActions : !ACTION! : Scene 71 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:59:23: [ Toujours ] sendActions : traitement des actions (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:59:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 109,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:59:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 110,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:59:23: [ Toujours ] sendActions : !ACTION! : Scene 71 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 23:59:23: [ Toujours ] sendActions : traitement des actions (ID:3) [VirtualDevice,60,3] [Repeat] [DEBUG] 23:59:23: [ Toujours ] sendActions : !ACTION! : VirtualDevice 60,3 (ID:3) [VirtualDevice,60,3] [Repeat] [DEBUG] 00:00:54: [ Toujours ] sendActions : traitement des actions (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 00:00:54: [ Toujours ] sendActions : !ACTION! : VirtualDevice 109,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 00:00:54: [ Toujours ] sendActions : !ACTION! : VirtualDevice 110,1 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [DEBUG] 00:00:54: [ Toujours ] sendActions : !ACTION! : Scene 71 (ID:1) [VirtualDevice,109,1] [VirtualDevice,110,1] [Scenario,71] [Repeat] [ERROR] 00:00:55: number must not be negative
Sakkhho Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 Bonjour, savez vous comment avec mon Dimmer, je peux en cas d'Intrusion (1 variable), faire varier la lampe de 0 à 100 et de 100 à 0 tant que pas d'appuie sur l'interrupteur ? GEA.add({Intrusion}, -1, "Mode Panic", {{"turnOn",id["ECL_CHAMBRE_PARENTS"]}, {"Value", id["ECL_CHAMBRE_PARENTS"], ....}}) merci pour votre aide..
pepite Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 @sebcbien : heuuuu, oops...attente des experts ;-) @sakkhho : je feraisplusieurs lignes en changeant le value
joesab Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 bonjour à tous, voilà j'essaye de faire ouvrir le volet du salon selon les jours chomés ou travail, et que ce volet ne s'ouvre pas avant 8H00 si lever du soleil avant cette heure ça marche pas voici mes lignes de gea --------------------OUVERTURE VOLETS DEVANT we et feries et vacances--------------------- --Ouverture le matin local estChome = {"If", {{"Global", "JourChome", "OUI"}}} local estTravail = {"If", {{"Global", "JourChome", "NON"}}} local estVacances = {"If", {{"Global", "VACANCES", "OUI"}}} GEA.add(true, 1*60, "Ouverture Volet BUREAU", {estChome, estVacances, {"Time", "08:30", "08:35"},{"Open", id["VOLET_BUREAU"], 100}}) GEA.add(true, 1*60, "Ouverture Volet CHAMBRE2", {estChome, estVacances, {"Time", "08:30", "08:35"},{"Open", id["VOLET_CHAMBRE2"], 100}}) GEA.add(true, 1*60, "Ouverture Volet ENTREE", {estChome, estVacances, {"Time", "08:30", "08:35"},{"Open", id["VOLET_PORTE_ENTRE"], 100}}) GEA.add(true, 1*60, "Ouverture Volet SALON", {estChome, estVacances, {"Time", "Sunrise>08:00", "08:15"},{"Open", id["VOLET_SALON"], 100}}) sachant que mes id sont OK (déclarés en tête de fichier help me... je ferme ma demande, je viens de voir que Steven m'avait répondu en page 133. merci beaucoup Steven !!!!!
pepite Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 Salut, Je l'ecrirais plutot comme cela : local estChome = {"Global", "JourChome", "OUI"} local estTravail = {"Global", "JourChome", "NON"} local estVacances = {"Global", "VACANCES", "OUI"} GEA.add({estChome, estVacances}, 1*60, "Ouverture Volet BUREAU", {{"Time", "08:30", "08:35"}, {"Open", id["VOLET_BUREAU"], 100}})
joesab Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 merci Beaucoup, je vais compléter les lignes de steven, avec les tiennes
Fredric Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 (modifié) grâce au VD de @C-lol, je test ma connexion internet. je me fais envoyer un SMS si la connexion est perdu avec le changement de variable. sauf que la variable donne soit "NOK" pour connexion perdu ou donne l'adresse ip en cours (car pas d'IP fixe). ce serait pratique que GEA m'envoie l'ip lorsqu'elle change, plus besoin de NOIP. et que je puisse dire "si la variable n'est pas "NOK" alors message "internet est revenu avec l'ip ...." donc mes deux question, comment dire à GEA ce m’envoyer le contenu d'une variable des un message? comment dire a GEA si la variable n'est pas "NOK" ... action? oups! c'est sur la première page sauf que j'arrive pas a la mettre en place GEA.add({"Global", "Message", ""}, 1, "#value#", {{"Inverse"}}) Modifié le 28 mars 2015 par Fredric
jojo Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 Bonjour, Je me mets enfin au GEA. C'est SSUUPPEERR. Mais j'ai déjà ma première bête question. Pour l'instant j'ai 3(4) GEA.add, pour commencer : GEA.add ({DeviceID["GV_OPEN"], estNuit},5*60, "La porte du Garage de Vincent est ouverte", {{"Email", UserID["Vincent"],"La porte du Garage de Vincent est ouverte depuis 5 min, durant la nuit."}}) GEA.add ({DeviceID["GA_OPEN"], estNuit},5*60, "La porte du Garage de Annabelle est ouverte", {{"Email", UserID["Vincent"],"La porte du Garage de Annabelle est ouverte depuis 5 min, durant la nuit."}}) GEA.add ({"Sensor+", 340, -30}, -1, "SENSOR - La température du Freeze du garages est de #value# °C", {{"Email", UserID["Vincent"],"La température du Freeze du garages est de #value# °C"}}) GEA.add ({"Value+", 340, -30}, -1, "VALUE - La température du Freeze du garages est de #value# °C", {{"Email", UserID["Vincent"],"La température du Freeze du garages est de #value# °C"}}) les 2 premiers (GA_OPEN & GV_OPEN) fonctionnent parfaitement. Ensuite l'ID 340 est la sonde de tmp de mon congélateur. Je veux être informé si la tmp est > -30°C (pour test, ensuite > -15) J'ai essayé avec Sensor+ et Value+, mais rien ne se passe. Ou est mon erreur ? Voici le débug du GEA [DEBUG] 15:31:40: [ 346 | GV_Open ] Add Autostart : ajout de la tache pour 300 secondes (ID:1) [Email,5,La porte du Garage de Vincent est ouverte depuis 5 min, durant la nuit.] [If..] [DEBUG] 15:31:40: [ 338 | GA_Open ] Add Autostart : ajout de la tache pour 300 secondes (ID:2) [Email,5,La porte du Garage de Annabelle est ouverte depuis 5 min, durant la nuit.] [If..] [DEBUG] 15:31:40: GEA Version 5.33 : en exécution... [DEBUG] 15:36:40: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 5m [DEBUG] 15:41:40: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 10m C'est le baba du GEA, mais je n'y arrive pas. Merci de votre aide
Sakkhho Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 @sakkhho : je feraisplusieurs lignes en changeant le value et comment tu fais pour la tempo ? et le va et vient en Value ? quelque chose comme ca ? GEA.add({Intrusion}, -1, "Mode Panic", {{"turnOn",id["ECL_CHAMBRE_PARENTS"]}, {"Value", id["ECL_CHAMBRE_PARENTS"], 80}}) GEA.add({Intrusion}, 1*60, "Mode Panic", {{"Value", id["ECL_CHAMBRE_PARENTS"], 20},{"Repeat"}}) GEA.add({Intrusion}, 2*60, "Mode Panic", {{"Value", id["ECL_CHAMBRE_PARENTS"], 80},{"Repeat"}}) mais ca va pas faire ce que je veux vraiment, trop de tempo, et comment coder l'appuie sur manuel sur l'inter pour sortir de ce mode ? avec les mains ce que je veux ca donne if Intrusion alors TurnOn, Value 80, if Value 80 then Value 20, if Value 20 then Value80 End if if 'Appuie inter' then ModePanic Off. C'est plutôt une scene qu'il me faut et je ferai avec GEA GEA.add({Intrusion}, -1, "Mode Panic", {{"turnOn",id["ECL_CHAMBRE_PARENTS"]}, {"Value", id["ECL_CHAMBRE_PARENTS"], 80}, StartScene ModePanic ...}) à la syntaxe prêt du stratscene que je vais chercher mais je veux bien de l'aide pour la scene du coup ... merci
Fredric Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 je réponds a ma question pour ceux que cela peux intéresser: --test toutes les 5 minutes la connexion Internet GEA.add(true, 5*60, "",{{"VirtualDevice", id["INTERNET"], 2},{"Repeat"}}) --si DOWN envoie SMS GEA.add({"Global", "internet", "NOK"}, 30, "", {{"Global", "SMS", "Test Internet échoué"},{"VirtualDevice", id["SMS"], 1}}) --Si le contraire de DOWN envoie SMS avec IP public en cours GEA.add({"Global!", "internet", "NOK"}, 30, "", {{"Global", "SMS", "Internet est revenue #value#"},{"VirtualDevice", id["SMS"], 1 }}) trop de la balle !
jojo Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 je m'auto répond. J'ai trouvé une solution, il n'accepte pas la valeur -1 pour la durée de la condition ? Il me semblait pourtant lu avoir lu dans les FAQ, qu'il fallait rentrer -1 pour exécution immédiate ? Quand, je mets 1, cela marche parfaitement. GEA.add ({"Value+", DeviceID["TMP_FREEZE"], -30}, 1, "La température du Freeze du garages est de #value# °C", {{"Email", UserID["Vincent"],"La température du Freeze du garages est de #value# °C"}})
Fredric Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 il me semble aussi que -1 est pour exécution auto et aussi qu'il ne faut pas mettre moins de 30 pour la stabilité de GEA, il me semble...
jojo Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 Merci Fredric, Est-ce que -1 fonctionne chez toi ? Pour le délais de 30s (DANS les conditions), je ne comprends pas pourquoi. Par contre, je peut bien imaginer que faire tourner toute cette machine toute les sec, pourrait poser des problèmes de stabilité, d'où le paramètre GEA.checkEvery = <nb secondes> (30 par défaut)
Fredric Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 (modifié) oui, le -1 fonctionne mais pas forcement sur ce type de commande. effectivement, j'ai testé sur cette ligne qui est à 2*60 normalement et cela ne fonctionne pas a -1, à 30 oui GEA.add({"Sensor+", 54, 100}, -1, "Attention: Le le frigo à une consommation anormalement haute: #value#W à #time#", {{"Repeat"}, {"Global", "pushover", "Attention le frigo à une consommation anormalement haute"},{"VirtualDevice", 225, "4"}, {"Global", "parleaussi", "Attention+le+frigo+à +une+consommation+anormalement+haute"}, sarahVd}) Modifié le 28 mars 2015 par Fredric
jojo Posté(e) le 28 mars 2015 Signaler Posté(e) le 28 mars 2015 ok, merci, je mets 1, comme ça je suis tranquille
Messages recommandés