Aller au contenu

Recommended Posts

quelles precautions à  prendre pour un 2nd GEA ?

J'ai crée GeaTasks2 et passer le 

GEA.globalTasks = "GEA_Tasks2"

et c'est tout ?

Partager ce message


Lien à poster
Partager sur d’autres sites

oui, (à  la place de 

  1. GEA.globalTasks = "GEA_Tasks"

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Et plus d accès avec mon iPhone aussi.

Aie aie la galère

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ??

Partager ce message


Lien à poster
Partager sur d’autres sites

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..

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

et comme par magie ce matin j'ai de nouveau acces ... sans rien faire de plus juste en dormant.

Fibaro is magic !

 

:rolleyes:

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

 @jojo a récupéré la boule de cristal de @Lazer. :D

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

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?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites


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

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci @jojo, mais...

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

Partager ce message


Lien à poster
Partager sur d’autres sites

pas Sunrize, mais Sunrise, avec un S et pas un Z

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Ouah le boulet :D

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

 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?

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité chris6783

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

Partager ce message


Lien à poster
Partager sur d’autres sites

×