Aller au contenu

Gregory

Membres confirmés
  • Compteur de contenus

    71
  • Inscription

  • Dernière visite

À propos de Gregory

  • Date de naissance 28/04/1977

Profile Information

  • Sexe :
    Homme
  • Ville :
    Près de Toulouse (France)
  • Intéret :
    Domotique
    Electronique
    Bricolage
    Informatique
    Graphisme
    Photo
  • Box
    Home Center 2

Gregory's Achievements

Newbie

Newbie (1/14)

5

Réputation sur la communauté

  1. Sûrement trois fils. Le neutre et une phase pour faire monter le volet, l'autre phase pour la descente. Envoyé de mon iPhone àl'aide de Tapatalk
  2. petite correction sur le post de Shad, les somfy filaires n'ont pas de système propriétaire. J'en suis équipé et c'est un simple câblage un neutre et deux phases. En revanche les somfy radio sont équipés du RTS qui est propriétaire, mais dans ce cas ils n'ont pas de commande filaire donc pas possible d'utiliser le module Fibaro. Envoyé de mon iPhone àl'aide de Tapatalk
  3. Bonjour, Bienvenue sur le forum
  4. Non, ce sont les modules qui pilotent les moteurs, donc même si ton HC2 est HS, les modules continuent de fonctionner de la manière dont tu les as configurés, seules les scenes ne seront plus exécutées.
  5. Tout est là http://domotique-info.fr/2014/03/communiques-fibaro-en-direct-dhanovre/
  6. c'est ça, j'ai été un peu feignant sur le coup et les grands copier/coller faut les relire avant de poster ....
  7. tu as plein d'Ebooks gratuits sur le sujet (à condition de lire l'anglais ...) http://it-ebooks-search.info/search?q=lua
  8. @Shad: Pas de problème avec ton avis, le forum est là pour que chacun puisse exprimer le sien. @Romain80: Je ferai un truc comme ça pour modifier ton script (ATTENTION, je suis au bureau et je n'ai pas pu le tester) --[[ %% properties 29 value 34 value 33 value %% globals sunsetHour --]] local startSource = fibaro:getSourceTrigger(); lights = {29, 33, 34}; -- id des lampes local lightOn = 0; if (fibaro:getGlobal("sunsetHour") == "0") then for i = 1, #lights do if (fibaro:getValue(i, "value") > "0") lightOn = 1; end end if ( lightOn > "0") then fibaro:call(4, "sendPush", "Lumière Ext Allumée. Procedure d extinction."); fibaro:sleep(20*1000) for i = 1, #lights do fibaro:call(i, "turnOff") end lightOn = 0; end end
  9. Bonjour à tous, désolé pour mon silence, j'ai un Pb avec mon iphone et je me connecte beaucoup moins souvent. @Romain80 et @I-magin, c'est exactement ça. @Shad : Je ne suis pas d'accord avec toi, autant prendre les bons réflexe de programmation dès le départ, surtout si tu veux partager tes scripts avec d'autres personnes. Ceci pour plusieures raisons: De cette manière tu participes activement à la formation des gens qui vont lire tes scripts Tu simplifies l'adaptation de tes scripts par les autres (J'ai peut-être 27 modules à gérer ) Tu facilites la maintenance de test scripts Voila, c'est mon côté architecte qui reprend le dessus.
  10. Bonjour, Comme tu utilises la variable currentDate à la ligne 19 il faut absolument initialiser cette variable, c'est pour ça que ça ne marche pas sinon.
  11. Pour plus de d'efficacité en cas d'un grand nombre de modules, il vaudrait mieux mettre les Id dans une table et la parcourir dans ton code plutôt que de multiplier les termes de ta condition IF Grégory
  12. Bonjour, Je me pose une question sur le bon fonctionnement de la fonction fibaro:wakeUpDeadDevice() J'ai une scène qui tourne toutes les 5 minutes pour réveiller (essayer ...) les noeuds morts de mon réseau, en gros cette scène vérifie tout mes devices pour voir si ils sont mentionnés comme mort ou pas, si c'est le cas j'appelle fibaro:wakeUpDeadDevice(i) , j'attends 10 secondes et je teste à nouveau, si le noeud est toujours mort j'envois une notification. Le problème est que la fonction WakeUpDeadDevice ne semble pas réveiller les noeuds, par contre, si depuis l'interface des devices, je clique sur le noeuds en question, il se reveille sans problème, est-ce que j'ai loupé un truc ? Merci d'avance
  13. Bonjour, @shad, qu'est-ce que tu entends par "revalider les alarmes" ? @Did, pourquoi passer par une variable pour connaitre la saison, tu peux très bien utiliser os.date() pour connaitre le mois et tu stockes dans une table les mois correspondant aux saisons, tu n'as plus qu'à vérifier dans quelle table se trouve le mois courant, ainsi tu as tout dans ta scène (d'ailleurs je cherche a trouver un moyen de partager des tables LUA entre scène, mais par les variable globale ça n'a pas l'air possible, si quelqu'un a une idée ...). Autre option, toujours avec os.dat, tu peux vérifier la valeur de "isdst" pour savoir si on est en heure d'hiver ou d'été (http://www.lua.org/pil/22.1.html)
  14. Bon je vais essayer de démonter un autre module pour le tester àla place de celui la.
  15. Pour moi ce sont des bistables, les boutons montée/descente gardent la position jusqu'àl'appui sur le bouton stop ( testé au testeur de continuité ) Envoyé de mon iPhone àl'aide de Tapatalk
×
×
  • Créer...