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

    Surtout faudrait que cela fonctionne pour répondre à ton besoin :-)
  2. C'est simple, le souci va etre lorsque plusieurs modules vont changer d'etat, on va etre dans les limitations du nombre d'instances par scène (dans le pire des cas evidemment ;-) )
  3. pepite

    Support Gea

    J'oubliais, Après démarrage il doit y avoir [ACTIONS] sinon ca ne fait rien, juste que GEA a bien compris qu'il devait faire qqch lol
  4. pepite

    Support Gea

    Bonjour bonjour @schwinny. A tester, il me semble que ta durée de 60 est peut-etre un peu juste avec ton Time de 1 min. Considérant que ton GEA tourne toutes les 30 secs, auquel il ne faut pas oublier le temps de traitement de GEA. Si tu es en 6.11, la syntaxe peut être celle ci : GEA.add({{"Global", "JourChome", "NON"}, {"Time", "06:59"}, {"Days","Tuesday,Wednesday"}}, 30, "", {"Open",id["Store_Chambre"]}) Une durée supérieure à 30 secs au vue de tes conditions me parait inutile. Et peut-etre rajouter une condition d'ouverture ou non du volet vant de l'ouvrir. Sujet déjà abordé plusieurs fois, mais selon le retour d'experience d'utilisateurs, la box envoie tout de même le signal, bien que le volet soit déjà ouvert, contrairement aux lampes.
  5. pepite

    Support Gea

    ah ok, j'ai rater des posts ;-) Quelle est ton option RegEx alors ?
  6. pepite

    Support Gea

    @MAM78 je ne comprends plus, pourquoi tu n'utilises pas les RegEx natifs de GEA alors ? GEA.add({ {"Label", id["VD_HomeMode_Manager"], "lblGaby","#r#Absent"} ,{"Trigger", "lblGaby"}} ,-1, "StringToAlpha" ,{"Push", {id["PHONE_ID_Michel"]}} ,"StringToAlpha")
  7. Tu as quoi en place Benjy avec ton switch et ton onduleur? Envoyé de mon BND-L21 en utilisant Tapatalk
  8. pepite

    Support Gea

    Bonjour, 2 choses : - ta déclaration d'IDs doit se trouver dans setEvents() et non config() - l'ecriture des tes ids dans tes lignes doit se faire comme cela : -- > id[SPOT_ENTREE] en id["SPOT_ENTREE"]
  9. Voilà ;-) Nom : TempInt Auteur : @MAM78 Description fonctionnelle : Permet le retour du relevé (et en TTS) de Température des différents modules de ma Station Météo Netatmo. Code : GEA.options.tempint = {name ="TempInt.", math=true, optimize=true, getValue=function() return fibaro:getValue(164, "ui.lblTemp.value"):match("[0-9.]+") end, } GEA.options.tempext = {name="TempExt", math=true, optimize=true, getValue=function() return fibaro:getValue(147, "ui.lblTemp.value"):match("[0-9.%-]+") end, } GEA.options.tempinttts = {name ="TempIntTTS", optimmize=true, getValue=function() local temp = fibaro:getValue(164, "ui.lblTemp.value") return temp:match("[0-9.]+"):gsub("%.", "virgule").. "degrer" end, } GEA.options.tempexttts = {name ="TempExtTTS", optimize=true, getValue=function() local temp = fibaro:getValue(147, "ui.lblTemp.value") return temp:match("[0-9.%-]+"):gsub("%.", "virgule").. "degrer" end, } Exemples d'utilisations : -- Temperature Salon Netatmo-- GEA.add({ {"TempInt-",40},{"Time", "18:30"}}, 30, "Temperature intérieure : {TempInt} °C le {Date}", {"SMS", "Temperature du Salon #value# degrés le #date#"}, "Température Salon Netatmo 18h30") --=== Temp exter matin Station Netatmo ===== GEA.add( {{"Time", "07:00", "07:01"}, {"Time", "07:30", "07:31"}}, 30, "Température exterieure : {TempExt} °C", "Relevés Temperature extérieure" ) Compatibilité : 6.11
  10. pepite

    Support Gea

    Bonjour, @MAM78 Merci pour l'initiative du post sur les options personnelles. bonne idée. @fredokl tu ne peux pas, soit tu utilises la solution de @MAM78 avec Or, qui est tout à fait exacte, soit tu "triches" comme ceci : GEA.add({"Global!","NameVG", "0"}, 30 , "", {"Global","AutreVG","Résultat à afficher"}) Quand ta variable globale prendra les valeurs 1,2, 3, 4 ou 5, la ligne sera toujours considérée "VRAIE" par GEA puisque les valeurs seront toujours différentes de "0"
  11. pepite

    Support Gea

    quand tu fais cela, cela ne fonctionnera qu'avec le Label, donc avec ton beosin, l'idée est que cela soit portable quelque soit le nom de la propriété
  12. pepite

    Support Gea

    oui mais MAM veut supprimer les emoji si j'ai bien suivi et non utiliser "#r#" ;-)
  13. pepite

    Support Gea

    @MAM78 J'ai compris, je te parle de la propriété Property qui retourne bien la valeur du bon Label. Peux pas tester avec 2 labels et en declenchements instantanés pour le moment Tu peux essayer cela dans config() stp ? GEA.options.trigger = { name = "Trigger", getValue=function(value) if (not value)then if (GEA.source.type == "autostart") then return "autostart" elseif (GEA.source.type == "global") then return "Global["..GEA.source.name.."]" elseif (GEA.source.type == "property") then return "Property[" ..GEA.source.deviceID .."]" elseif (GEA.source.type == "event") then return "Event["..GEA.source.event.data.deviceId.."]" end elseif (value) then if (GEA.source.type == "property") then return GEA.source.propertyName == value end end return "other" end }, GEA.add({{"Label", id["VD_HomeMode_Manager"],"lblMichel", "X Présent"} ,{"Trigger", "ui.lblMichel.value"}},-1, "Michel arrive à la maison") Rien en natif pour le "nettoyage", mais ce n'était le but de StringToAlpha et autre ? Sinon un string.gmatch ou match ca doit le faire comme tu le fais. Si on peut imbriquer les options : GEA.add( {"Global", "JourNuit", {"Value", 73}, 30, "", {ACTIONS} ) - Si la variable "JourNuit" est égale à la valeur "value" du module 73 \\ If variable "JourNuit" is equal to the value "value" of device 73 A tester : Si le label = à la valeur LabelRegEx {"Label", id["VD_HomeMode_Manager"], "lblMichel"}, {"LabelRegEx", id["VD_HomeMode_Manager"], "lblMichel", "[a-zA-Z0-9.-]", "Absent"}}
  14. pepite

    Support Gea

    J'ai compris, je te parle de la propriété Property qui retourne bien la valeur du bon Label. Peux pas tester avec 2 labels et en declenchements instantanés pour le moment Mais ceci peut-etre devrait fonctionner, sinon il y a effectivement un bug GEA.add({{"Property!", id["VD_HomeMode_Manager"], "ui.lblMichel.value", "Y Absent"} }, -1, "Michel vient d'arriver de la maison", {{"Popup", "Info","HomeMode", "Michel vient d'arriver de la maison"} }, "Michel vient d'arriver de la maison") GEA.add({{"Property!", id["VD_HomeMode_Manager"], "ui.lblMichel.value", "X Présent"} }, -1, "Michel vient de quitter de la maison", {{"Popup", "Info","HomeMode", "Michel vient de quitter de la maison"} }, "Michel vient de quitter de la maison") GEA.add({{"Property!", id["VD_HomeMode_Manager"], "ui.lblGaby.value", "Y Absent"} }, -1, "Michel vient d'arriver de la maison", {{"Popup", "Info","HomeMode", "Gaby vient d'arriver de la maison"} }, "Gaby vient d'arriver de la maison")
  15. pepite

    Support Gea

    @MAM78 Ca fonctionne chez moi. C'est le VD Jour Chome, je recois bien "mardi 22.01.2019 Jour chomé : NON" GEA.add({"Property!",32,"ui.Label1.value",""}, 60, "#value#", {"Push", mobile["PEPITE"]})
  16. pepite

    Support Gea

    @soulac je t'ai donné le code pour GEA V6. Sinon, pour le slider, ce n'est pas l'id mais faut compter les labels, boutons et slider de haut en bas et de gauche à droite. c'est un nombre. Je te conseille de passer sur la V6. plus optimisée et plus complète
  17. pepite

    Support Gea

    Bonjour, PAs très présent en ce moment, désolé @MAM78 Cela existe déjà en natif comme ceci, à voir si cela répond à ton besoin : GEA.add({"Property", id["VD_HomeMode_Manager"], "lblMichel", "X Présent"}, -1, .....) @soulac Pour modifier un SLIDER c'est comme ceci : {"Slider", <id_vd>, <num_slider>, <valeur>} GEA.add({CONDITIONS}, 30, "", {"Slider", 77, "15", 18})
  18. pepite

    Organisation Base de donnée HC2

    Ah m.... Envoyé de mon BND-L21 en utilisant Tapatalk
  19. pepite

    Ze best Portier du moment?

    Sont tout de même sympas ces adaptateurs ;-) Doorbird
  20. pepite

    Support Gea

    Hi @Forall Have you got lines GEA.add(167, -1, ""...) ? If you have line only like this : GEa.add(167,30, ""...) like the message in red, you have to delete 167 value from the header of the scene. For the first error, could you paste your line 1921 please.
  21. pepite

    Support Gea

    Super parfait. Mais je me demande toujours pourquoi tu poses les questions, on te propose du code, tu fais toujours différemment !!
  22. pepite

    Support Gea

    Bonjour, Dans ce que je t'ai proposé les extinctions ne sont pas chargees automatiquement par GEA. Donc normalement, lorsque tu allumes manuellement, il est inutile de stopper l'extinction automatique. Sinon, pour être sur, comme ceci peut-etre -- Exctinction automatique après 30s local extinctionAUTO = GEA.add( id["LAMPE_PARKING"], 30,"",{ {"turnOff"}, {"NotStart"}}) local extinctionMANUELLE = GEA.add( id["LAMPE_PARKING"], 30,"",{{"turnOff"}, {"NotStart"}}) -- Allumage automatique LAMPE_PARKING sur detection -- GEA.add( 75, -1,"", { {"turnOn", id["LAMPE_PARKING"]}, {"RestartTask", extinctionAUTO}, {"StopTask", extinctionMANUELLE} }) -- Allumage manuel LAMPE_PARKING -- GEA.add(id["LAMPE_PARKING"], -1, "", { {"RestartTask", extinctionMANUELLE}, {"StopTask", extinctionAUTO}})
  23. heuu, ben : c'est pas 8 boutons par 4 actions possibles : simple, double, long, relâché ?
  24. pepite

    Support Gea

    @971jmd Normal que cela ne s'eteigne pas puique tu lui dis, en manuel de ne pas éteindre automatiquement. SI tu veux tout de même éteindre en manuel, essaie quelquechose comme cela, tu pourras avoir des durées différentes ou pas. -- Exctinction automatique après 30s local extinctionAUTO = GEA.add( id["LAMPE_PARKING"], 30,"",{ {"turnOff"}, {"NotStart"}}) local extinctionMANUELLE = GEA.add( id["LAMPE_PARKING"], 30,"",{{"turnOff"}, {"NotStart"}}) -- Allumage automatique LAMPE_PARKING sur detection -- GEA.add( 75, -1,"", { {"turnOn", id["LAMPE_PARKING"]}, {"RestartTask", extinctionAUTO} }) -- Allumage manuel LAMPE_PARKING -- GEA.add(id["LAMPE_PARKING"], -1, "", {"RestartTask", extinctionMANUELLE}) @Forall You don't use the last version of GEA. I think it will be much better starting with the more recent version
  25. pepite

    Onduleur Eaton

    @BenjyNet N'aurais tu pas récupéré les chats noirs de @jojo ?
×
×
  • Créer...