Aller au contenu

pepite

Membres confirmés
  • Compteur de contenus

    9 579
  • Inscription

  • Dernière visite

  • Jours gagnés

    59

Tout ce qui a été posté par pepite

  1. pepite

    Support Gea

    moi ca me plait d'ecrire le code ;-)
  2. oui oui oui ouiiiiiii a que bueno ;-)
  3. Suis pas un expert en LUA mais ca me semble pas mal, tu testes bien tes FGK et ta variable globale. Pour moi ca devrait fonctionner
  4. pepite

    Support Gea

    @carfnann : regexfullallow : false ou true oui yavait un bug ya quelques mois sur le nom des variables, soit en strict soit proche de avec, j'essaie de retrouver le topic, sinon c'est la : GEA.globalTasks = "GEA_Tasks" GEA.regexFullAllow = false J'ai retrouve, en esperant que ca t'aide : ^ = commence par et $ = fini par http://www.domotique-fibaro.fr/index.php/topic/1211-support-gea/?view=findpost&p=53661
  5. yes steven, merkii j'embarque ;-)
  6. le top couillerot ;-) Messieurs, auriez-vous svp des icones pour le VD jour chome pour REPOS et TRAVAIL svp ? merci les graphistes hihihi
  7. pepite

    Support Gea

    Quand sebbrunie est HORS VACANCES : -- Coin Ordinateur -- Allumage coin ordinateur à 7h tous les jours de semaines hors vacances GEA.add({{"Global", "Vacances", "1"}, {"Global", "Mamie", "1"}, {"Global", "FemmeMenage", "1"}, id["COINORDINATEUR"]}, 30, "coin ordi ON à 7h00 et 18h semaine", {{"Inverse"},{"turnOn", id["COINORDINATEUR"]},{"Time", "07:00", "07:02"}, {"Time", "18:01", "18:02"}}) {"Global", "Vacances", "1"} correspond à : "estvacances" mais avec le "INVERSE" dans les options cela devient : HORS VACANCES en mettant le point d'exclamation cela devient : Si la variable globale "Vacances" est différente de "1", donc de fait HORS VACANCES, ce qui simplifie le code puis que plus de "INVERSE" dans les options et permet meme de donner une autre valeur à VACANCES
  8. pepite

    Support Gea

    @sakkhho : lol @sebbrunie : --> super soluce de @971jmd, comme ca tu sais ou tu en es --> ou alors, tu forces toi meme avec GEA la variable de ta valeur Vacances --> ou tu simplifies ton code avec un "DIFFERENT de " sans le inverse : GEA.add({{"Global!", "Vacances", "1"}, {"Global", "Mamie", "1"}, {"Global", "FemmeMenage", "1"}, id["COINORDINATEUR"]}, 30, "coin ordi ON à 7h00 et 18h semaine", {{"turnOn", id["COINORDINATEUR"]},{"Time", "07:00", "07:02"}, {"Time", "18:01", "18:02"}})
  9. pepite

    Support Gea

    @sakkhho, j'ai un doute je m'etais trompé dans ma réponse ?
  10. Oui oui pour moi aussi je trouve l'interet de la conso aussi multimedia mais aussi lave linge lave vaisselle et autre en dessous d'une certaine conso et la nuit : arret
  11. Bonsoir messieurs, La question du soir, besoin de votre aide pour faire le meilleur choix de mise en place Explication : - Utilisation du Calendar de @pinou - Mme bosse de jour, de nuit, we parfois Objectif : gerer au plus fin les volets, la lumiere...en fonction du boulot de Mme, le mien.. avec GEA Question : Comment ? L'idee pour l'instant qui me trotte dans la tete mais du mal à la structurer : -variable "boulotmadame" avec comme valeur : travailjour, travailnuit, repos mis à jour par le calendar de pinou.. - VG jour chome pour moi Si travailnuit alors ouverture de volets a une heure differente dans la chambre le lendemain mais que les autres s'ouvrent comme d'hab Si travailjour... local travailnuitmme = {"Global", "boulotmadame", "travailnuit"} local travailjourmme = {"Global", "boulotmadame", "travailjour"} local boulot = {"Global", "Jour_Chome", "NON"} GEA.add({travailnuitmme}, 30,"travail nuit WAF", {{"Time", "15:30", "15:31"}, {"Open", id["VOLETS_CHAMBRE_PARENTS"], 75}}) GEA.add({travailjourmme, boulot}, 30,"travail des 2", {{"Time", "06:30", "06:31"}, {"Open", id["VOLETS_CHAMBRE_PARENTS"], 75}}) Mais quel est le moyen le plus fin pour relier tout cela avec les autres volets et autres jours ? GEA avec 3 ou 4 conditions ? ou sans conditions pour les jours normaux et conditions pour les jours boulot WAf, mais cela va faire 2 instructions pour les volets et ils ont forcer non ? je ne sais pas si j'ai ete tres clair ;-)
      • 1
      • Upvote
  12. @chrispec, lionel57 a raison, verifie si tes portes-fenetres sont ouvertes ou non avant de fermer les volets , imagine que tu sirotes une petite boisson desalterante a bulle ;-) au coucher du soleil et que tes volets se ferment....et hop dehors ;-)
  13. pepite

    Support Gea

    yeah, une mise à jour ;-) installée !!! merki @steven OOPS : petit bug pour moi et je ne trouve pas ou [ERROR] 19:07:47: line 1551: attempt to concatenate field '?' (a nil value) RE messieurs, c'est moi le boulet ;-), me suis fait "avoir"...j'ai utilisé le generateur d'id de @steven qui recupere le nom des VDs alors que dans mes lignes mes VD sont préfixés par VD_GEA_ALARM...Faut que je me mette en phase avec le générateur ;-)
  14. pepite

    Support Gea

    @971jmd et si tu essayais simplement sans la condition ?
  15. pepite

    Support Gea

    @sakkhho, Plutot comme ca, supprime les if de tes variables et mets tes conditions en debut de ligne GEA local estChome = {"Global", "JourChome", "OUI"} local estTravail = {"Global", "JourChome", "NON"} local estPresent = {"Global", "Vacances", "NON"} GEA.add({estTravail, estPresent}, 1*60, "", {{"Time", "07:15", "07:20"}, {"Open",id["VOLETS_SALON"],100},{"Open",id["VOLETS_CUISINE"],100}}) GEA.add({estChome, estPresent}, 1*60, "", {{"Time", "07:15", "07:20"}, {"Open",id["VOLETS_SALON"],100},{"Open",id["VOLETS_CUISINE"],100}})
  16. pepite

    Support Gea

    @971jmd excellentissime, ca doit etre une mauvaise interpretation de notre part sur la syntaxe, quand tu mets le + alors il doit falloir mettre un chiffre type inc+ ;-)
  17. pepite

    Scene Ne Se Lance Pas

    @sakkhho bien vu ler ajout des icones ;-) Pour eviter de t'embeter avec tes id de module virtuel, tu peux ecrire comme ca : fibaro:getSelfId() permet de recupe la valeur de l'ID du module virtuel local id = fibaro:getSelfId() if ( fibaro:getGlobalValue("JourChomeJ1") == ("OUI") ) then fibaro:call(id ,"setProperty","currentIcon",1024) else fibaro:call(id ,"setProperty","currentIcon",1028) end D'aiileurs, si quelqu'un sait faire la meme chose avec les icones ? ou le plus propre est toujours de faire comme cela, ce qui s'implifie la maintenance ? Suis preneur des avis - - Affichage icone local id = fibaro:getSelfId() local iconechome = 1024 local iconetravail = 1028 if ( fibaro:getGlobalValue("JourChomeJ1") == ("OUI") ) then fibaro:call(id ,"setProperty","currentIcon", iconechome) else fibaro:call(id ,"setProperty","currentIcon", iconetravail) end
  18. pepite

    Support Gea

    Second cas avec les 2 lignes ;-)
  19. pepite

    Support Gea

    @hansolo, c'est deja mieux, a voir avec les autres, j'ai pas 2 instances mais as tu change le nom de la variable GEA ?
  20. pepite

    Support Gea

    oui exact j'avais pas compris ce que tu voulais faire. Dans ce cas tu as juste a passer ta variable à 3 à 13h et remettre la valeur que tu souhaites à 17h non ?
  21. pepite

    Support Gea

    @971jmd : va falloir attendre un expert, car effectivement, ca n'incremente pas de 1 ta variable mais lui donne la valeur inc+ a ta variable var22, bug peut-etre ou alors faut l'ecrire autrement GEA fait un setglobal ;-)
  22. pepite

    Support Gea

    @Shykra, oui c'est connu depuis la 4.033, le contournement est de creer une autre instance GEA qui gere les declenchements instantanes ;-) @sakkhho Attention a ta syntaxe tu as des virgules qui trainent à la fin juste avant ta derniere accolade. Sinon, le time que tu ecris veut dire si je ne me trompe pas : verifier la condition seulement dans la fourchette TIME de 13h a 17h UNIQUEMENT j'ecrirais comme ca moi : GEA.add(true, 30, "", {{"Days", "Monday"}, {"Time", "13:00", "13:01"}, {"Time", "17:00", "17:01"}, {"VirtualDevice", id["MODE_MAISON"], 3}})
  23. pepite

    Support Gea

    @971jmd : tu as mis power ou value dans l'entete ? dans ton code essaie avec sensor+ au cas où.. je ne remarque pas d'erreur dans le code..et dans le debug tu as quoi ? c'est bien pris en compte ?
  24. pepite

    Support Gea

    @sakkho je n'ai pas ete tres clair hihi pour permettre les declenchements instantanes (-1), il faut que l'id du declencheur soit dans l'entete..le value surveille le changement d'etat du declencheur. il n'est pas sur on par defaut exemple : le code de 971jmd GEA.add({"power+",id["centretable"], 5}, -1, "", {{"Global", "var22", "inc+"}}) @971jmd, ton "centretable" est bien dans l'entete ? t'as essaye sans le declenchement instantané ?
  25. pepite

    My Batteries

    du beau boulot encore ;-) merciiii c'est mis installé :-))
×
×
  • Créer...