Aller au contenu

Messages recommandés

Posté(e)

quelles precautions à  prendre pour un 2nd GEA ?

J'ai crée GeaTasks2 et passer le 

GEA.globalTasks = "GEA_Tasks2"

et c'est tout ?

Posté(e)

bizaremment j'ai perdu tous les push depuis la creation de cette seconde instance ?

 

pour le push semble partir 

[DEBUG] 18:20:15: [ Mode_Maison=Present ] sendActions : !ACTION! : sendPush Alarme OFF Présence Weekend - Vacances (ID:24) [setDisarmed,67] [setDisarmed,11] [setDisarmed,50] [setDisarmed,167] [setDisarmed,147] [setDisarmed,215] [VirtualDevice,182,1] [If..]


et j'arrive plus à  me connecter sur l'app iPhone et Ipad ??? Android ok ...

j'ai tout rebooté, vérifié les redirections de port tout est ok

je comprends vraiment pas ce qu'il se passe la.

Posté(e)

bizarre, si ça peut te rassurer, pas de soucis particulier (outre le dédoublement du GEA) depuis mon passage 3.6->4.042->4.049

au minimum un restart de ta box s'impose

Posté(e)

J ai tout tenté je pense.

Reboot

Supprimé la scène

supprimé les apps

Supprimé les accès iphone/iPad

Etc...

Rien.

Je pense que ça a rien a voir avec gea et la nouvelle instance.

J ai simplement rebooté la box après et ... Ça bug maintenant

Via le mac tout est ok en local et en distant

Sur Android connexion ok mais' j ai perdu les Pushs

Posté(e)

bon soyons positif, ta box est ok, sauf les push.

Alors re-vérifie bien la config de ton utilisateur, des fois qu'il aurait changé d'id, ou que la box ne pas envoyer de notif soit cohcée, ou ??

Posté(e)

j'ai bien tout regardé,

j'ai viré les accès de l'iphone mais rien n'y fait l'app ne se connecte pas. je me connecte en admin ou avec un user pareil..

Posté(e)

passe une bonne nuit en laissant dormir tout ce petit monde, et tu verras demain tout fonctionnera ?

Posté(e)

je poste mon bout de code qui allume la lampe de la salle àmanger lorsque que plusieurs condition sont remplis.

--allume la lampe 
  local cuisine_off = {"Value",id["Lumiere_Cuisine"],0}
  local salon_off = {"Value",id["Lumiere_Salon"],0}
  local SM_off = {"Value",id["Lumiere_SM"],0}
  local lum_down = {"Value-",id["LUM_SM"], 17}
  local sony_on = {"Power+",id["TV_SONY"], 30}
  local sony_off = {"Power-",id["TV_SONY"], 20}
  local lampe_on = {"Value",id["Lumiere_Lampe"],1}
  GEA.add({lum_down,sony_on,cuisine_off,salon_off,SM_off}, -1, "", {{"turnOn", id["Lumiere_Lampe"]}})
  GEA.add({sony_on,lum_down,cuisine_off,salon_off,SM_off}, -1, "", {{"turnOn", id["Lumiere_Lampe"]}})
  GEA.add({cuisine_off,lum_down,sony_on,salon_off,SM_off}, -1, "", {{"turnOn", id["Lumiere_Lampe"]}})
  GEA.add({salon_off,lum_down,sony_on,cuisine_off,SM_off}, -1, "", {{"turnOn", id["Lumiere_Lampe"]}})
  GEA.add({SM_off,lum_down,sony_on,cuisine_off,salon_off}, -1, "", {{"turnOn", id["Lumiere_Lampe"]}})
  
  --eteindre lampe
  GEA.add({"Value",id["Lumiere_Cuisine"],1}, -1, "", {{"turnOff", id["Lumiere_Lampe"]}})
  GEA.add({"Value",id["Lumiere_Salon"],1}, -1, "", {{"turnOff", id["Lumiere_Lampe"]}})
  GEA.add({"Value",id["Lumiere_SM"],1}, -1, "", {{"turnOff", id["Lumiere_Lampe"]}})
  GEA.add({sony_off,lampe_on}, -1, "", {{"turnOn", id["Lumiere_Cuisine"]}})

il me parait un peu lourd, quand pensez vous?

Posté(e)

oui, c'est lourd, mais si tu as besoins d'instantanné, et pas attendre 30s, c'est la seule solution que je vois

  • Upvote 1
Posté(e)

je n'avais regardé que la partie allumer lampes. Pour éteindre, j'optimiserais ainsi :

  GEA.add(id["Lumiere_Cuisine"], -1, "", {{"turnOff", id["Lumiere_Lampe"]}})
  GEA.add(id["Lumiere_Salon"], -1, "", {{"turnOff", id["Lumiere_Lampe"]}})
  GEA.add(id["Lumiere_SM"], -1, "", {{"turnOff", id["Lumiere_Lampe"]}})  
  GEA.add({sony_off,id["Lumiere_Lampe"]}, -1, "", {{"turnOn", id["Lumiere_Cuisine"]}})

et je supprimerais la ligne

local lampe_on = {"Value",id["Lumiere_Lampe"],1}

Toujours dans l'optique d'optimisation, ne mets des -1 que so tu ne peux pas te permettre d'attendre max 30s

  • Upvote 1
Posté(e)

je vous partage ici le fruit d'une petite recherche.

Mon objectif initial : définir si j'étais au lit, sans devoir appuyer sur un bouton, pour par exemple enclencher un certain nombre d'actions.

Je considère que je suis au lit s'il est entre 23h00 et 04h00 ET que toutes les lampes sont éteintes.

Ici, je vous présente comment tester avec GEA si toutes les lampes sont éteintes :

J'ai d'abord créé une variable GEA_Lampe : elle est à  "Non" si elles sont toutes éteintes, et à  "Oui" si au moins 1 lampe est allumée.

-- groupes de devices
local groupeLampes = {
    DeviceID["LUM_VITRINE"],
    DeviceID["LUM_SALONTV"],
    DeviceID["LUM_PETITSALON"],
    DeviceID["LUM_SALLEMANGER"],
    DeviceID["PRISE_TV"],
    DeviceID["PRISE_PS3"],
    DeviceID["LUM_HALLENTREE"],
    DeviceID["LUM_SDBREZ_LAVABO"],
    DeviceID["LUM_SDBREZ_DOUCHE"],
    DeviceID["LUM_HALLNUIT_SDJ"],
    DeviceID["LUM_HALLNUIT_SDB"],
    DeviceID["PRISE_BUREAU"],
    DeviceID["LUM_SDBETAGE"],
    DeviceID["LUM_TERREST"],
    DeviceID["LUM_TERRPAR"],
    DeviceID["LUM_JARDIN"],
    }

   GEA.add (True, 1, "", {{"Global", "GEA_Lampe", "Non"}, {"Repeat"}})
   for _,v in ipairs(groupeLampes) do
     GEA.add (v, 1, "", {{"Global", "GEA_Lampe", "Oui"}, {"Repeat"}})
   end
   GEA.add ({"Global", "GEA_Lampe", "Oui"}, 1, "Oui", {{"Portable", MobileID["V_Nexus5"]}})
   GEA.add ({"Global", "GEA_Lampe", "Non"}, 1, "Non", {{"Portable", MobileID["V_Nexus5"]}})

On peut utiliser la même chose, dans l'autre sens pour dire qu'on est levé.

 

VIVE GEA !!!

  • Upvote 1
Posté(e)

Hello, 

 

Je suis en train de migrer du scheduler en LUA a GEA. J'ai jamais totalement tout migré dessus car; j'avoue je ne maitrise pas totalement GEA et sa syntaxe (après va falloir que je fasse le chauffage, et ca va pas être coton).

 

J'ai les lignes suivantes :

-- === Volets ===
-- Warning pour les volets
GEA.add(id["KAROTZ"], 30, "", {{"VirtualDevice", id["KAROTZ"], "2"},{ "Time","Sunset-10","Sunset-5"}})
-- Fermeture rue
GEA.add(true, 30, "", {{"Scenario", 64},{"Time","Sunset+10","Sunset+15"}})
-- Fermeture jardin
GEA.add(true, 30, "", {{"Scenario", 65},{"Time","Sunset+20","Sunset+25"}})
-- Ouverture le Matin
GEA.add(true, 30, {{{"Open",id["VL_RUE"],100},{"Open",id["VL_JARDIN"],100}},{"Time","Sunrize","Sunrize+5"}})
Mais GEA ronchonne :

[DEBUG] 17:15:52: [ Toujours ] sendActions : traitement des actions (ID:36)
[DEBUG] 17:15:52: [ Toujours ] !!! ERREUR !!! : vérification (ID:36)
[DEBUG] 17:16:22: [ Toujours ] sendActions : traitement des actions (ID:36)
[DEBUG] 17:16:22: [ Toujours ] !!! ERREUR !!! : vérification (ID:36)
A priori l'ID 36 = la dernière ligne que j'ai mis ci-dessus. Une bonne idée?

Xavier

Posté(e)


GEA.add(true, 30,"", {{"Open",id["VL_RUE"],100},{"Open",id["VL_JARDIN"],100},{"Time","Sunrize","Sunrize+5"}})

Posté(e)

Merci @jojo, mais...

[DEBUG] 18:23:45: [ Toujours ] !!! ERREUR !!! : vérification (ID:36) [Open,96,100] [Open,97,100] [Time,Sunrize,Sunrize+5]
Posté(e)

autre petit conseil au passage pour faciliter la relecture :

les options de temps, date, ... qui ressemble plus àdes conditions (mais sont des options de limitation de la condition) je les mettrais en début d'options, et les vrais actions àprendre ensuite

Posté(e)

Ouah le boulet :D

Oui effectivement je me suis toujours demandé s'il y avais un ordre. Merci de l'idée :)

Posté(e)

Bonsoir à  tous, je suis passé sur la version 4.049, j'avoue que tout fonctionne plutôt bien sauf 1 ou 2 scene dans GEA. Toutes les autres lignes sont impec

J'ai modifié GEA avec la version 4 et plus, régénéré mes ID, copier coller, mais voila, 3 jours que je me bats avec cette commande... alors qu'avant en 3.6 cela fonctionnait bien

J'ai bien mes triggers au début etc...

Les les s'allument bien mais ne s'éteignent jamais...

GEA.add({id["MOUVETAGE1"], jour}, -1, "", {{"RGB", id["LEDESCALIER2EME"], 0, 0, 0, 10}})
GEA.add({id["PORTE2EMETAGE"], jour}, -1, "", {{"RGB", id["LEDESCALIER2EME"], 0, 0, 0, 10}})

--Extinction 1 mn après
local LedEsc2 = GEA.add(id["LEDESCALIER2EME"], 60, "", {{"turnOff", id["LEDESCALIER2EME"]}, {"Repeat"}})
GEA.add(id["PORTE2EMETAGE"], -1, "", {{"RestartTask", LedEsc2}})
GEA.add(id["MOUVETAGE1"], -1, "", {{"RestartTask", LedEsc2}})  
 

Pouvez-vous m'aider?

Il y a t-il des changements avec les capteurs de Mouvement et porte Figaro ?

Posté(e)

 Bonsoir,

Depuis que j'ai raccordé mes jeux de cellules sur la motorisation du portail, je tournais avec cette ligne pour me le fermer automatiquement

GEA.add(61, 10*60, "", {{"VirtualDevice", 169, 1},{"Time", "22:20", "07:00"}})

61 étant un FGBS pour l'état fermé du portail

169, le module virtuel qui commande une sortie de l'IPX

 Mais maintenant, si à  l'heure de fermer, quelque chose passe devant les cellules, le portail se rouvre (normal) mais ne se referme plus. J'aimerais garder le fait que s'il est fermé (entre 22h30 et 7h) et que je rentre tard, je l'ouvre et 10 minutes après, il se referme tout seul. Je pense qu'il faut une variable "Portail" mais comment feriez-vous?

 

Invité chris6783
Posté(e)

Tu peux essayer avec un repeat dans la ligne GEA avant d'envisager la variable . Comme ça GEA va relancer la commande tant que ton FGBS signalera le portail ouvert

×
×
  • Créer...