Aller au contenu

Arbu-jl

Membres confirmés
  • Compteur de contenus

    112
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Arbu-jl

  1. Arbu-jl

    Module Fgd211 Pour Va Et Vient

    Bonsoir, En effet, c'est bizarre, cependant, j'ai eu exactement le même problème avec des ampoules de type LED de 3,8w chacune avec en parallèle le by-pass. Le fait de mettre des ampoules LED de 4w d'une autre marque àrésolu le problème...
  2. Arbu-jl

    Arrondi En Lua

    Bonsoir, je pense avoir trouvé comment faire. En tout cas merci pour votre support. Excellente soirée HC2 = Net.FHttp("IPXIP",PORT) response = HC2:GET("/api/xdevices.json?cmd=30") response = json.decode(response) fibaro:debug(response.AN1) fibaro:debug(response.AN2) fibaro:debug(response.AN3) function round(num, dec) local mult = 10^(dec or 2) return math.floor(num * mult + 0.5) / mult end local AN1 = round((response.AN1* 0.00323 - 1.63) / 0.0326) fibaro:setGlobal("AN1", AN1) fibaro:debug(AN1) fibaro:log(AN1)
  3. Arbu-jl

    Arrondi En Lua

    Merci beaucoup pour vos réponses. Bon, vous allez vite voir que je suis très limité en programmation, comment puis-je intégrer cette fonction dans mon code....
  4. Arbu-jl

    Arrondi En Lua

    Bonsoir, Je récupère la valeur température d'un IPX800 (Analogique 1) que j'aimerai intégrer sur mon HC2. j'obtiens, de l'IPX 800 une valeur brute (vb), exemple 566. Après quelques recherche, j'ai trouvé la valeur de conversion en degré pour la sonde installée sur l'IPX. il s'agit de faire l'opération suivante: (vb * 0.00323 - 1.63) / 0.0326, le résultat obtenu est : 6.0791411042945, j'aimerai faire un arrondi à deux digit après la virgule. En code LUA, cela donne ..... local AN1 = math.floor(((response.AN1 * 0.00323 - 1.63) / 0.0326)) fibaro:setGlobal("AN1", AN1) fibaro:debug(AN1) fibaro:log(AN1) cependant, la valeur maintenant affiché dans le HC2 est de: 6 J'aimerai avoir les deux digits après la virgule, 6.08, mais honnêtement, je n'y arrive pas.... Pouvez-vous m'aider?
  5. Bonjour Pascal, Impeccable cela fonctionne super bien. Merci d'avoir poussé GCE !!!
  6. Arbu-jl

    Controle du panneau de chauffage

    Bonsoir, Pour ma part, le code ci-après fonctionne, une modification avait été faite par Robmac sur le forum officiel. J'ai décalé la ligne pour montrer la différence. Juste après le commentaire --Send back local new_temp = _sliderValue_; local heating_section -- your sections from min to max id_sections = {1,3,5 } for var = 1, #id_sections do heating_section =id_sections[var]; --your hc2 ip HC2 = Net.FHttp("192.168.100.xx",80) --your hc2 login data HC2:setBasicAuthentication("admin", "admin") -- get harmonogram fibaro:log("trying for " .. heating_section) fibaro:sleep(1000) response ,status, errorCode = HC2:GET("/api/panels/heating?id="..heating_section) fibaro:log("status = " .. status) fibaro:sleep(3000) if (tonumber(status) == 200) then jsonTable = json.decode(response) if (tonumber(jsonTable.properties.vacationTemperature) == tonumber(new_temp)) then --calling action fibaro:log("you got that temp "..jsonTable.properties.vacationTemperature) fibaro:sleep(1000) else --calling action fibaro:log("setting temp") fibaro:sleep(1000) -- change tabele in Lua jsonTable.properties.vacationTemperature = tonumber(new_temp); -- send back jsonstr = json.encode(jsonTable); response2 ,status2, errorCode2 = HC2:PUT("/api/panels/heating?id="..heating_section, jsonstr) if (tonumber(errorCode2)==0) then fibaro:log("Holiday mode set Status "..status2) fibaro:sleep(1000) else fibaro:log("Error in send back "..errorCode2) fibaro:sleep(1000) end end else fibaro:log("there is no such section"); fibaro:sleep(1000); end fibaro:log("going to next section"); fibaro:sleep(5000) end
  7. hello tout le monde, je reviens àla charge avec ce script. Serait il possible d'avoir ce type de script avec seulement un récapitulatif journalier des "Dead nodes" plutôt que d'avoir un mail àchaque fois qu'un noeud mort est détecté ? avec pourquoi pas un classement par pièce ou par étage... ce serait plus facile de cette manière pour comprendre et résoudre les zones mal couvertes par le z-wave. Merci pour votre support.
  8. Ok, merci pour les infos. Je n'étais pas très sure de comprendre ce que voulais dire "Ne pas marqué comme mort" Oui/Non. Si ce n'est qu'une question d'affichage... J'ai bien vu sur le forum Fibaro cette future v4.xx, mais pas trop d'infos en fait.... En avez-vous plus?
  9. Dans ce sens en effet, c'est juste... (Je suis content quand je vois que le node est de nouveau fonctionnel ) Il est vrai que j'utilise ce type de code pour réveiller mes noeuds morts car j'en ai quand même pas mal tous les jours. Oui, vous avez raison, cela ne doit pas être la mesure définitive pour pallier au problème. Cependant, mon installation est importante et les murs de la maison sont bien épais. Certains devices, si je ne me trompe pas, réclame qu'une connection directe avec le HC2, comme les vannes Danfoss ou les Aeon 4x1. ce qui limite la fonction repeater des autres devices. Je dois avouer que c'est un peu un casse tête. J'ai placé mon HC2 au centre de la maison, mais cela ne suffit pas. D'une manière générale, le HC2 réveille t-il par lui même les noeuds morts? Avez vous ce type de problème? Comment les avez-vous résolue?
  10. Merci moicphil, en effet, je n'avais pas vu. Du coup, le message mail n'est pas juste alors... e.g.: Mon Dec 30 23:17:44 2013 [status] device (VMC_Speed_2 ID#20 in room [salle de Bains Rez]) is flagged as dead node. Krikroff ??!!??
  11. Bonsoir Krikroff, Merci pour ce script. Ce code ne reveille cependant pas les noeuds morts ? est-ce exacte? Ton code me plait bien cependant, car je peux du coup exclure mes Devices sur batterie, comment l'adapter pour réveiller les autres devices ?
  12. Bonsoir é tous, je m'appelle Jean-Louis je vis en Haute-Savoie entre Annecy et Genève. Je suis un passionné de Domotique, je l'utilise depuis de nombreuses années. Précédemment avec des produits comme Girder et NetRemote avec du X10, puis un peu Homeseer, ensuite je suis passé sur du Legrand pendant pas mal de temps et j'ai changé dernièrement avec du Z-Wave. (6 mois) J'ai essayé la Zipabox, pas aimé du tout et finalement j'ai pris le HC2 de Fibaro. Je ne suis de loin pas un programmeur, je ne connais pas grand grand chose en LUA, mais je me débrouille suffisament pour comprendre le code et l'adapter à mon contexte. Ce qui m'a fait changer de Legrand a Fibaro, c'est la gestion du chauffage et l'adoption des vannes Danfoss (j'en ai 12 au total) puis l'intégration de la lumière, des cameras et de la pseudo sécurité... Mon installation me parait importante, environ 60 modules Z-wave, la maison est grande avec de large murs, ce qui n'aide pas vraiment à avoir un reseau fiable. Je suis bricoleur, j'ai refait mon installation électrique, réseau, plomberie etc... Je suis très content de voir qu'il existe maintenant un forum français dédié au Fibaro HC2. J'espère y trouver des réponses à mes nombreuses questions, des idées etc.. Je suis bien entendu à votre disposition et participerai à la vie de ce forum avec mes quelques connaissances. Longue vie à ce Forum. JL
×
×
  • Créer...