Aller au contenu

Support Gea


Steven

Messages recommandés

Hello tous, sorry pour le temps pour mettre à jour le script GEA sur Github.

C'est pas trop la forme en ce moment, donc difficile d'avoir le cerveau dispo pour coder tranquillement.

Je n'oublie pas les modifications à faire et les retours de bug.

  • Upvote 2
Lien vers le commentaire
Partager sur d’autres sites

alut @pepite 

*je c'est qu'il existe un code pour allumer ou éteindre  avec   isLight

unction turnIt(mode)
  -- On parcours les 350 premiers modules
  for i = 1, 1000 do
    -- Si un module est de type Eclairage
    local ret = fibaro:get(i, 'isLight')
    if (type(ret) == "string" and string.find(ret, "1" )) then
        -- On l'allume ou l'éteint
        fibaro:call(i, mode) 
    end
  end
end

Mai,   isLight  allumer ou éteindre tout les lampe intérieur ou extérieur......

 

moi ce que cherche c'est un code pour  allumer ou éteindre tout les lampe qui ce trouve dans la SECTION extérieur 

Lien vers le commentaire
Partager sur d’autres sites

Hello tous, sorry pour le temps pour mettre à jour le script GEA sur Github.
C'est pas trop la forme en ce moment, donc difficile d'avoir le cerveau dispo pour coder tranquillement.
Je n'oublie pas les modifications à faire et les retours de bug.

T'inquiète pas et reposes toi bien pendant les vacances (si tu en as) :)

Sent from my Note4

Lien vers le commentaire
Partager sur d’autres sites

Le 13-12-2016 à 13:53, Steven a dit :

Voici un exemple, pour le fameux couple interrupteur/détecteur avec extinction automatique :

 


-- Exctinction automatique après 30s
local extinction = GEA.add( id["LAMPE"], 30,"",{{"turnOff", id["LAMPE"]}})
-- Allumage automatique lampe sur detection --
local detection = GEA.add( id["DETECTEUR"], -1,"", {{"turnOn", id["LAMPE"]}, {"RestartTask", extinction}})
 -- Allumage manuel lampe --
GEA.add(id["LAMPE"], -1, "", {{"StopTask", extinction}, {"StopTask", detection}})
-- Exctinction de la lampe
GEA.add(id["LAMPE"], -1, "", {{"Inverse"}, {"RestartTask", detection}})

 

Bonne chance

 

Hey guy's sorry for posting in English, if you want I can run this thru Google translate.

I use Steven solution above for automating a lot of lights, but is it possible set {"Value", id["LAMPE"], 80} when Lux = 0 to 20 and {"Value", id["LAMPE"], 50} when Lux= 21 to 40 and no turning on if Lux= 41 and above?

 

thanks in advance

 

Jim

Lien vers le commentaire
Partager sur d’autres sites

salut a tous

 

j'ai un ti probleme 

 

si volet roulant ID52 consomme plus de 2w  alors le fermer,   mai ça ne fonctionne pas 

 

 GEA.add({"Function", function() ( tonumber(fibaro:getValue(52, "power")) > 2 ) end} ,  -1, "intrusion", {{.....

 

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir tout le monde ;)

 

Un petit coucou du sud de la France ou je suis en convalescence...

Je m'ennuie alors je viens vous embêter (encore) :)...

 

Pouvez-vous me dire quelle est la bonne "syntaxe" pour un bouton d'un VD svp ?

Exemple : le matin je voudrais que quand mon sensor me détecte il appuie sur le bouton ON du VD Panasonic pour allumer la TV... ou que ça mette la chaîne 17 directement...

 

Merci d'avance pour votre réponse...

 

Bonne soirée à vous tous ;)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour tout le monde

j'ai une petite question en ce début d'année.

Je souhaite déclencher un message TTS sur mes sonos chaque matin, 1 fois sur un slot horaires donné.

Cependant je souhaite que le lendemain, le message soit à nouveau émis.

J'ai utilisé la contrainte {"MaxTime", 1}.

La ligne de commande s'exécute le premier matin, mais ensuite, si GEA n'a pas été redémarré entre temps, le lendemain, la ligne n'est pas pris en compte et ne s'exécute pas.

Y a t il une commande qui permet que mettre à zéro le compte d'exécution? et que ma ligne soit à nouveau prise en compte le lendemain matin?

GEA.add({id["DETEC_MOUV_CUISINE"], AlarmOff}, 60*60, "", {{"MaxTime", 1},{"Time", "07:15", "08:30"},{"Scenario", id["SC_SONOS_TTS_METEO"]}})

Merci d'avance pour votre aide.

 

Lien vers le commentaire
Partager sur d’autres sites

Parce que à la base j'avais "-1" mais j'ai tenté aussi à ce que la ligne soit déclencher deux fois sur le slot horaires.

Voici les deux lignes que j'ai testé en fait.   :-)

 

===========
1 Option
GEA.add({id["DETEC_MOUV_CUISINE"], AlarmOff}, -1, "", {{"MaxTime", 1},{"Time", "07:15", "08:30"},{"Scenario", id["SC_SONOS_TTS_METEO"]}})

===========
2 option
GEA.add({id["DETEC_MOUV_CUISINE"], AlarmOff}, 60*60, "", {{"Time", "07:15", "08:30"},{"Scenario", id["SC_SONOS_TTS_METEO"]}})

 

Lien vers le commentaire
Partager sur d’autres sites

tu as un trigger au début avec ton DETEC_MOUV_CUISINE ?

et si en plus de l'option Time tu rajoutes l'option "Days", "All" ? (ou les jours que tu veux uniquement ?)

Modifié par Cardane
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...