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

    Boite encastrement BLM etanche

    Oui, maintenant, manque la même chose en 2 et 3 postes ;-)
  2. Salut @yoim, En fait tu crées une variable non definie. Sans valeur. Oui tu peux créer une variable Icones comme tu veux. L'important est de renseigner la variable que tu auras créée ici local variableGlobale = "Icones"
  3. Salut messieurs, Parfois ca m'arrive aussi, j'utilise ceci, un code du master @Steven pour remettre l'icone courante avant le redémarrage ou backup. toutes ne sont pas remises, on se heurte à la limitation du nombre d'instances ;-) c'est déjà bien ;-) Usage : - créer une variable globale - Sous properties, mettre l'id concerné par la remise de l'icone et la propriété currentIcon --[[ %% autostart %% properties 4 currentIcon 15 currentIcon 18 currentIcon 19 currentIcon 20 currentIcon 32 currentIcon 33 currentIcon 34 currentIcon 35 currentIcon 37 currentIcon 50 currentIcon 72 currentIcon --]] local variableGlobale = "Icones" local trigger = fibaro:getSourceTrigger() if (trigger.type == "autostart" or trigger.type == "other") then fibaro:debug("Mise à jour des icones sur les Virtual Device") local icones = json.decode(fibaro:getGlobalValue(variableGlobale)) -- On parcours toutes les entrées et on met l'icone à jour for k,v in pairs(icones) do fibaro:debug(string.format("Module : %s - currentIcon %s", k, v)) fibaro:call(tonumber(k), "setProperty", "currentIcon", v) end elseif (trigger.type == "property") then local prop = trigger.propertyName local device = trigger.deviceID local val = fibaro:getValue(device, prop) fibaro:debug(string.format("Module Virtuel %s (%d) propriété %s = %s", fibaro:getName(device), device, prop, val)) local icones = json.decode(fibaro:getGlobalValue(variableGlobale)) if (not icones) then icones = {} end -- On ajoute/modifie la valeur du couple Virtual Device/Icone icones[device] = val -- On remet cela en json dans la variable globale "Icones" fibaro:setGlobal(variableGlobale, json.encode(icones)) end
  4. pepite

    Support Gea

    Salut, Ceci ne change pas la valeur de ta variable ? GEA.add(true, 30, "", {{"Global", "TTS_Lapinou", "La+porte+du+garage+est+restée+ouverte"}})
  5. pepite

    Autoconsommation-PV

    Bonjour, Article intéressant de Cédric http://www.maison-et-domotique.com/75304-full-home-energy-domotique-photovoltaique-autoconsommation/
  6. pepite

    Support Gea

    Bonjour@gorn, oui je pense avoir compris. Et chaque bouton va appuyer sur le bouton 1 pour tout concatener :-) Envoyé de mon Nexus 5X en utilisant Tapatalk
  7. pepite

    Support Gea

    Heu non c'est pas très propre. Mieux vaut appuyer sur le bouton 1 directement ;-) et avec cela ? Bizarre tout de même {"VirtualDevice", id["Lapinou"], 1}
  8. pepite

    Support Gea

    Bonsoir @gorn, Tu n'as rien dans le debug ? Et sans les "+" dans la variable TTS_Lapinou ? si dans le bouton de ton VD tu changes tes variables "ma_phrase ..." et que tu appuies juste sur le bouton depuis GEA ça fonctionne ? GEA.add(true, 30, "", {{"VirtualDevice", 44, 1}})
  9. @Nico, j'ai rien fait sur ce ballon, faudra que je trouve la sortie ;-) Et sinon j'ai regarde vite fait du boulot flow meter..heuuu pas j'attends que tu me proposes un modele lol
  10. pepite

    Support Gea

    Oui, tout à fait Non ca 'c'est un ET. Pour un OU dans ce cas là, faut faire plusieurs lignes Pour le Time c'est comme ceci : {"Time", "15:01", "15:01"} @samhuin, Je viens d'avoir un éclair de lucidité et m.... Ceci doit fonctionner, utiliser la valeur de la duree d'arrosage dans le delai d'un setTimeout pour changer la valeur d'une autre variable après le delai (= duree d'arrosage) Non testé, mais ca peut nous mettre sur la piste ;-) local arret_arrosage = false GEA.add(id["JARELECTRO1"], 30, "", { {"Function", function() -- duree arrosage en sec local duree_arrosage = tonumber(fibaro:getGlobalValue("duree_arrosage")) setTimeout(function() arret_arrosage = true end, duree_arrosage*1000) end}}) GEA.add({id["JARELECTRO1"], {"Function", function() return arret_arrosage end}}, 30, "", {{"turnOff", id["JARELECTRO1"]}, {"Function", function() arret_arrosage = false end}})
  11. @Nico, pas bete le flow meter, tu penses à quel modele, je ne connais pas. @gom sur le 14 ?
  12. Salut @gom, C'est vrai que je n'avais pas pensé à cela, la température de l'eau. C'est tout de même un gros bémol. Bon après 42 c'est pas non plus insurmontable. Mais ce qui est sûr c'est que le lendemain ca chauffera. Sur la sonde existante, aucune idée, ce serait effectivement l'idéal @Did Si tu passes par là ;-) Ou encore rajouter une sonde ? Je ne sais pas si c'est possible. Ou alors un autre moyen de récupérer la température du ballon ? Tu crois vraiment que si on dépasse une certaine heure, ca fait effet inverse s'il ne tourne pas assez longtemps ? Je ne vois pas comment on pourrait contourner cela. Les experts une idée ? @Nico, @jojo, @Lazer
  13. Bonjour à tous, Je crois qu'on en parlait avec @BenjyNet et @PITP2 il y a peu de temps. https://blog.domadoo.fr/66940-micromodule-boitier-d-encastrement-blm/
  14. Excellent boulot @nigao, Merci beaucoup. Tu devrais créer un sujet dans Tutoriels, ce sera plus facile à retrouver pour tous ;-) Top well done.. Je trouve dommage que lametric coute aussi chère pour un design pas trop WAF ;-)
  15. pepite

    Support Gea

    Bonsoir @flacon030 Ta ligne me semble correcte oui. A tester bien sûr. Pour le "OU", 2 solutions : 1 - le plus simple faire 2 lignes, GEA réagira en fonction des conditions 2 - Activé dans la configuration de GEA les REGEX : --> trouve GEA.regexFullAllow = false Remplace comme ceci GEA.regexFullAllow = true Puis ta ligne devient GEA.add({{"Weather", "clear|cloudy"}, {"Global-", "boensteake", 15}, {"Value+", id["NAT_TEMP_SALON"], 26}}, 5*60,"", {{"Time", "07:15", "15:00"}, {"Close", id["STORE_JARDIN"]}})
  16. Bonjur @Pierrot727 Pour la réponse à la question 6, en fait oui, c'est une tablette standard sur laquelle tu installes l'application FIBARO. Il n'y a pas de tablette fibaro dédiée. @Nico a un ecran 24 pouces, mais je ne sais plus lequel exactement. 7- Pour la passerelle, zibase ou jeedom... le tout est de reussir à récupere les infos sur la HC2 ouis etre en bi-directionnel.
  17. pepite

    Support Gea

    Bonjour @Plap3014, Moi non mais si tu peux le faire en LUA et si tu connais le code, c'est certainement reportable dans GEA.
  18. et donc par curiosité, c'etait bien cela le dev:apikey en base64 ?
  19. Va voir le topic sur les caméras hiikvision Tablette ou écran 24 pouces Hiikvision ;-) Ecodevice aussi ;-) Attention à la puissance max du Wall Plug mais certains l'ont mis derrière une plaque à induction. ou une telecommande ? 4- je ne connaissais pas ;-) vais aller jeter un oeil, mais en ce moment sur le forum, on parle de okidokeys, nuke et j'ai oublie lol 5- il est préférable de travailler par zones (salon, cuisine, salle de bains, chambre..) à toi de voir ce dont tu as besoin ;-) 6- ??? on a tous, soit Android, soit iOS. J'avoue préférer le design de l'appli sur Android, et le WAF a IOS. 7- en natif NON, il faudra que tu passes par une passerelle @friends20 ils ont mis le plugin sur la beta ;-)
  20. pepite

    Support Gea

    Bonsoir, @daivy9kens Tu as ce message d'erreur à quel moment ? As tu déjà une ligne GEA.add ? @flacon030 As tu déjà écrit quelquechose pour tes volets ? Il manque pas mal d'infos tout de même, par exemple tu demandes "si temps est dégagé" mais d'où provient ta donnée ? netatmo, YR, yahoo ? En gros voilà à quoi ça va ressembler. (Si temps dégagé provient de la météo de la HC2) GEA.add({ {"Weather", "clear"}, --si le temps est dégagé {"Global-", "boensteake", 15}, --si le vent est inférieur a 15Km/h (j'ai une variable sur ma station météo netatmo "boensteake") {"Value+", id["Temperature"], 26}}, -- si le T° de mon salon est supérieur a 26°C 5*60, --(contrôler toutes les 5 minutes peut être?) "", { {"Time", "07:15", "15:00"}, -- a partir de 7h15 jusqu'a 15H {"Close", id["Volets"]} --Fermeture du volet })
  21. Salut nigao, J'ai compris comme toi, que l'authentification passait par l'encodage en base64 du couple "dev:api_key"
  22. Salut @MAM78, Alors là, la subtilité ;-) et n'utilisant pas le panneau de chauffage ;-) rien de domotiser Je n'en ai aucune idée, j'aurais fait comme toi, nil ou "" ou "nil" .. D'ailleurs, je ne sais pas comment en LUA ne rien mettre pour que tu te retrouves comme avec l'interface ?
  23. well done nycow ;-)
  24. pepite

    Support Gea

    Bonsoir @flacon030, En 1 ligne ça le fera comme tu le souhaites normalement. GEA.add({id["SENSOR_DROITE_VERANDA"], {"Value", id["SENSOR_GAUCHE_VERANDA"], 0}, {"Value+", id["NAT_TEMP_JARDIN"], 26}, {"Value+", id["NAT_TEMP_SALON"], 25}}, 30, "", {{"Inverse"}, {"function", function() fibaro:call(id["CONTROL_CLIM_VERANDA"], "setMode", "2") end }})
  25. Re, Regarde le point 4, pour lancer les remontées, tu mets le code dans les VDs/scènes pour lesquels tu veux un long sur ton nas
×
×
  • Créer...