Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    14 561
  • Inscription

  • Dernière visite

  • Jours gagnés

    186

Tout ce qui a été posté par jojo

  1. @sakkhho, Je comprends maintenant pourquoi tu ne voulais pas du double click. Je me demandais justement dans GEA comment il réagirait. Idée, dans GEA on pourrait mettre 2 fois de suite l'appel à ce bouton de la VD dans les options, ce qui correspond à un double click ? @pepite, Oui ça clignote (uniquement si toutes les lumières sont éteintes) car la main loop appelle un bouton. Je devrais regarder pour tout mettre dans la main loop. => à ajouter à la todo
  2. voici le code du bouton "Tout éteindre, sans le double click: ---------------------------------- -- User Settings ---------------------------------- -- Modules àexclure et fonction de traitement (pas raccordés àdes lumières) -- Peut contenir un id ou un mot clés àchercher dans le nom du module toExclude = {} toInclude = {} ---------------------------------- -- DO not change bellow this line ---------------------------------- -- Modules àexclure ou inclure et fonction de traitement (pas raccordés àdes lumières) -- Peut contenir un id ou un mot clés àchercher dans le nom du module -- toExclude = {72, "Dispo", "Volet", "Bubendorff"} function shouldExclude(module) for k, v in pairs(toExclude) do if string.find(module.name, v) ~= nil or module.id == v then return true end end return false end function shouldInclude(module) for k, v in pairs(toInclude) do if string.find(module.name, v) ~= nil or module.id == v then return true end end return false end HC2 = Net.FHttp("127.0.0.1",11111) function confirm(msg, labelId, secondes) local current = fibaro:getValue(fibaro:getSelfId(), "ui."..labelId..".value") if (current == msg) then fibaro:call(fibaro:getSelfId(), "setProperty", "ui."..labelId..".value", " ") return true else fibaro:call(fibaro:getSelfId(), "setProperty", "ui."..labelId..".value", msg) fibaro:sleep(secondes*1000) fibaro:call(fibaro:getSelfId(), "setProperty", "ui."..labelId..".value","") return fibaro:getValue(fibaro:getSelfId(), "ui."..labelId..".value") == " " end end -- Récupération de la liste des modules response = HC2:GET("/api/devices") json = json.decode(response) -- Boucle sur les modules for k, v in ipairs(json) do if ((type(v.properties.isLight) == "string" and type(v.properties.value) == "string") or shouldInclude(v)) and not shouldExclude(v) then if v.properties.value == "true" then fibaro:call(v.id, "turnOff") elseif v.properties.value ~= nil and v.properties.value ~="false" then if tonumber(v.properties.value) > 0 then fibaro:call(v.id, "turnOff") end end end end -- for
  3. non, le fibaro:getSourceTrigger est utile si tu veux connaitre l'origine du démarrage de la scène
  4. le meilleur verdict, est est-ce que ça fonctionne ou pas ? Je t'avoue ne pas avoir essayer de comprendre toutes la logique que tu as mise en place (pas fait de rétro-engineering). Maintenant de ce que j'ai lu, c'est propre et clair. Peut-être une petite remarque pour encore plus de lisibilité. assigne pour chaque device une variable locale au début, comme ça en plus si tu veux partager ton code ou que l'id d'un d"vice change, c'est plus simple
  5. et pourquoi pas en GEA ? => 2 lignes GEA.add ({id["détecteur_mvt"], {"Value-", id["lix"], 10}}, -1, "Allumer lumière", {{"Time", "18:00", "07:00"}, {"turnOn",id["Lampe"]}}) GEA.add (id["détecteur_mvt"], 1*60, "Eteindre lampe car pas mouvement depuis #duration#", {{"Inverse"}, {"turnOff", id["Lampe]}})
  6. jojo

    Gateway Sms Autonome

    ok, si ça ne fonctionne pas avec l'url dans le browser, ce n'est pas la HC2, mais la config du téléphone. Je viens d'essayer chez moi. J'imagine que ton SMS gateway server est RUNNING Dans les setting du serveur sur ton tél as-tu bien coché "Listen for HTTP send SMS command" ? car lors de me tests, je ne l'avais pas coché, et erreur.
  7. jojo

    Support Gea

    @Sakkhho, As-tu besoin de 7 valeurs différentes pour Daypart ? Moi je me contente de jour/nuit, et ça fonctionne très bien -- conditions IF local estJour = {"Global", "DayPart", "After SunRise"} local estNuit = {"Global", "DayPart", "After SunSet"} -- Techniques -- DayPart GEA.add (true, 1, "DayPart = Jour. (#date# à#time#)", {{"Time", "Sunrise", "Sunrise + 100"}, {"Global", "DayPart", "After SunRise"}}) GEA.add (true, 1, "DayPart = Nuit. (#date# à#time#)", {{"Time", "Sunset", "Sunset + 100"}, {"Global", "DayPart", "After SunSet"}}) keep it simple
  8. jojo

    Vd Calendrier

    ça m'a l'ai super intéressant. tu nous as mis l'au àla bouche, tu peux nous en dire plus ?
  9. c'est un fait, que avoir des supers vannes démotivées, mais pas de chaudière, ...
  10. jojo

    Gateway Sms Autonome

    bête réflexion, c'est bien l'IP de ton tel, pas celle de ta HC2 que tu as entrée ?
  11. @mprinfo, Quand tu as la solution àton problème FGBS, je suis intéressé, car j'ai également des trucs bizarre avec lui. Merci
  12. n'as-tu pas eu une coupure internet dans l'intervalle ?
  13. via l'API : http://tutoriels.domotique-store.fr/content/76/45/fr/api-commander-le-home-center-par-des-requêtes-http.html et plus préciésemnt http://<LOGIN>:<PASS>@<IP>/api/weather
  14. Je crois que produire de l'électricité, on peut rêver ... Mais faire tourner le ventilo juste pour rafraichir/ventiller notre box durant les fortes chaleurs ?
  15. jojo

    Checksum Corrompu

    mets ta clé dans un PC (après avoir arrêté ta HC2), et essaye d'y écrire qqch. Mais comme le dis Lazer, une clé peut s'endommager et n'être plus qu'en read-only, alors qu'au débart elle était bien read/write
  16. volontiers, mais tu devras quand-même réimporter le device, car j'ai créé 10 labels
  17. jojo

    Checksum Corrompu

    je vérifierais quand-même les dires de Fibaro. la clé est-elle vraiment en read-only ? mes là sur un pc, et essaye d'y copier un fichier sur la FAT32. Tu seras fixé alors
  18. jojo

    Checksum Corrompu

    ta box date de quand ? Tu l'as reçue en v4 ou v3 ?
  19. jojo

    Checksum Corrompu

    as-tu lu ceci, tu peux peut-être régénérer le checksum. Question, as-tu su faire un recovery de la box ? et c'est au moment du restore qu'il plante ? ou déjàlors du recovery ?
  20. jojo

    Checksum Corrompu

    La loi précise, me semble-t-il, que les frais de port doivent être pris par le revendeur, pas le fabricant. Contact donc ton revendeur
  21. voici donc la v 3.0 Toutes_lumières_v3.0.vfib
  22. jojo

    Dans Vos Magasins !

    c'est clair que ça ne sert àrien, mais c'est rigolo
  23. jojo

    Gateway Sms Autonome

    ah bon ? On peut mettre le texte qu'on veut dans la variable ? Le texte ne doit pas toujours être "Ceci est un test" ? Cemodule est génial alors, je n'en voyais pas l'utilité dans un premier temps Merci Dieu Lazer
×
×
  • Créer...