Aller au contenu

PITP2

Membres confirmés
  • Compteur de contenus

    4 273
  • Inscription

  • Dernière visite

  • Jours gagnés

    64

Tout ce qui a été posté par PITP2

  1. PITP2

    Hcl V4

    Bonjour nonave, tu sembles nouveau sur ce forum alors tu ne connais pas cette règle instaurée par mprinfo. 1 bouteille de rhum par semaine de retard par rapport à la livraison indiquée par le membre qui a posté cette information. Tout ceci pour réparer le préjudice moral de l'attente plus longue que prévue
  2. PITP2

    Support Gea

    Alors en ce qui concerne les IF je les mets encore mais selon le gars cité dans la bible (Steven ) ils ne sont plus nécessaire ... et que si il lit cela je vais me faire disputer enfin je crois qu'il faudrait que Dieu lise ce post pour nous re re montrer le droit chemin
  3. PITP2

    Support Gea

    Merci les copains @pepite, oui la première ligne fonctionne très bien même par contre je pensais que l'on pouvait utiliser les "if" avec les même tests que pour les conditions mais dans ce cas là en option. cf de la bible by Steven {"If", {[{<condition}[,{<condition}[,...]]}} -- L'événement sera autorisé uniquement si toutes les conditions sont valides ce qui voudrait dire que je peux utiliser "Global!" enfin c'est comem cela que j'ai interprété et cela semble fonctionner mais pas pour tout. Pour preuve ceci fonctionne aussi très bien et pourtant le "test" est dans la partie "actions" local luminosite_faible_salon_tveteinte_pasmodefeutre = {"If",{{"Value-", id["LUMINOSITE_SALON"], 50}, {"Sensor-", id["PRISE_TELE"], 1},{"Global!", "M_Feutre", "oui"}}} GEA.add(id["CP_SALON"], -1, "", {luminosite_faible_salon_tveteinte_pasmodefeutre , {"Value", id["LUMIERE_SALON"], 100}})
  4. PITP2

    Support Gea

    Au sujet des conditions et de la manière de procéder pour qu'elles soient correctement prises en compte .. Pouvez vous me dire pourquoi ceci fonctionne local arretlumsalon = GEA.add({{"Value", id["CP_SALON"], 0} , {id["LUMIERE_SALON"]}, {"Sensor-", id["PRISE_TELE"], 1}, {"Global!", "M_Feutre", "oui"} }, 5*60, "", {{"turnOff",id["LUMIERE_SALON"]}}) et que cela non ? local arretlumsalon = GEA.add({{"Value", id["CP_SALON"], 0} , {id["LUMIERE_SALON"]}, {"Sensor-", id["PRISE_TELE"], 1} }, 5*60, "", {{"turnOff",id["LUMIERE_SALON"]}, {"Global!", "M_Feutre", "oui"}}) Dans le deuxieme cas la condition , {"Global!", "M_Feutre", "oui"} n'est pas prise en compte Ce n'est pas dramatique mais j'aimerais bien comprendre
  5. PITP2

    Support Gea

    @flechg, on va le faire en plusieurs étapes si tu veux bien. Déjà on va traiter la fermeture auto de ta porte de garage. En fait le FGRM remonte une valeur entre 0 et 100 alors que dans ta syntaxe la condition attendue est plutot "0 ou 1" Peux tu essayer ceci comme code (je ne l'ai pas testé) ? GEA.add({"Value+", id["PORTE_GARAGE"], 90}, 15*60, "La porte du garage est ouverte depuis plus de 15 minutes", {{"close"}, {"repeat"}})
  6. @braindancer , cooolll
  7. PITP2

    Support Gea

    je confirme donc le close
  8. PITP2

    Support Gea

    donc id["PORTE_GARAGE"] est un FGRM222 ? si c'est le cas je ne suis pas certain que turnOff soit adapté
  9. PITP2

    Support Gea

    c'est quoi comme device ton id["PORTE_GARAGE"] ?
  10. Ce sont des boutons poussoirs , des simples interrupteurs , des va et vient ? En fonction il faut aller modifier le paramètre 14
  11. As tu vidé le cache de ton navigateur ?
  12. PITP2

    Mais Ou Est Donc Passé Jojo ?

    @bereale , tu n'étais pas loin
  13. PITP2

    Mais Ou Est Donc Passé Jojo ?

    ce sont les chiepashaut ( à prononcer vite ) ok =>
  14. PITP2

    Mais Ou Est Donc Passé Jojo ?

    vous connaissez le nom des habitants de cuba ?
  15. on passe sur le chat ?
  16. ok donc maintenant tu vas cliquer sur "start" dans l'onglet "advanced" de la scene et cela devrait le faire
  17. il y a quoi comme valuer ton id 49 pour l'instant ?
  18. tu vas chercher la valeur actuelle de sonometre Netatmo et tu modifies le chiffre après le > pour que la condition soit vraie et tu attends que le message se déclenche if (tonumber(fibaro:getValue(49, "value")) > 10))
  19. Mince , je vais arrêter alors ...
  20. Tu peux essayer ça ? fibaro:setGlobal("SonosTTS", "lng=fr|dr=auto|vol=55|txt=Vos Guxxxxxles les mouettes. . .|")
  21. parenthèse mal placée tu peux essayer cela (tonumber(fibaro:getValue(49, "value")) > 10)
  22. Et on divague encore plus passer la 40 aine
  23. non pas besoin de l'appli Sonos , j'ai effectué des test pour m'assurer de cela et cela n'a rien à voir. Je ne l'utilise pas via une scène mais avec GEA. Tu peux l'utiliser dans une scène si tu veux pas de problème. essaie cela dans une scène en lua "value")) > 20 remplacer le 20 par le niveau sonore que tu désires SonosTTS est le nom de ta variable globale --[[ %% properties Id_de_ton_device_netamo value %% globals --]] if (tonumber(fibaro:getValue(Id_de_ton_device_netamo, "value")) > 20 )) then fibaro:setGlobal("SonosTTS", "lng=fr|dr=auto|vol=55|txt="Vos Guxxxxxles les mouettes". . .|") end cela devrait le faire mais pas testé.
  24. ok , donc tu as le même problème que moi. Le vd se fige à un moment il "suffit" de l'ouvrir et de l'enregistrer via la disquette et c'est reparti. J'ai demandé à Krikroff si il avait une idée du problème, je lui avais envoyé les logs mais il n'a pas trouvé de solution car pas vu d'ou venait le problème. Le problème doit venir de nos installations directement sur IP alors que je crois que lui il utilise encore le bridge. J'avais comme idée de plannifier un enregistrement automatique du VD une fois par jour mais je ne sais pas si c'est réalisable en lua ou via l'API et je n'ai pas eu le temps de chercher ... Pour ta deuxième question oui c'est possible de faire parler le Sonos avec des infos des devices de la HC2. Voici un code que j'utilise. Il récupère l'info de température de ma station Netatmo et la diffuse sur l'un de mes sonos. Il se lance depuis GEA. function TtsTempCuisine() local ValeurTemp = fibaro:getValue(1912, "value") local degre = string.gsub(ValeurTemp, '[,]' , ' degret ') local degre = string.gsub(degre, '[.]' , ' degret ') local degre = string.gsub(degre, '[-]' , ' moins ') local notification = "Il fait " .. degre .. " a lexterieur" fibaro:debug(notification) fibaro:setGlobal("SonosTTS", "lng=fr|dr=auto|vol=55|txt=" .. notification ..". . .|") end
  25. C'est quoi ce club du deuxième age
×
×
  • Créer...