Aller au contenu

971jmd

Membres confirmés
  • Compteur de contenus

    3 525
  • Inscription

  • Dernière visite

Tout ce qui a été posté par 971jmd

  1. 971jmd

    Récupérer valeur dans un API

    Je viens de tester avec ton code et lui par compte aucun problème Il modifie bien le paramètre en position 36 et visiblement tous les autres paramètres sont toujours là
  2. 971jmd

    Un peu d'aide sur le remplacement de PUT du Net.FHttp de HC2

    salut @Lazer J'ai testé ton code et j'ai remarqué un bug si on peut appeler ça comme ça, quand on modifie un paramètre on ne peut pas modifier un autre. Dans ton exemple on modifie le paramètre 12 mets une fois exécuté impossible de modifier un paramètre car quand je vérifie dans l'API du module en question tous les paramètres sont inexistant disparu. Il manque une chose au code c'est de trouver un moyen d'actualiser une fois le changement effectué
  3. 971jmd

    Récupérer valeur dans un API

    j'ai tester le code de Lazer il y a quand même un problème, je m'explique. Si par exemple je souhaite changer le paramètre 12 d'une walli ( paramètre 12 =changer la couleur de l'anneau quand OFF ) ça fonctionne, mai quand on se rend dans l' API du module concerné, on se rend compte que tous les autres paramètres ont disparu sauf le paramètre 12. J'ai remarqué qu'il est pas possible ne modifier un autre paramètre car il y en existe qu'un seul. le 12 pour exemple Visiblement pour faire apparaître tous les paramètres il faut rafraîchir et pour l'instant le code visiblement ne le fais pas { "id": 12, "lastReportedValue": 7, "lastSetValue": 7, "size": 1, "value": 7 }
  4. 971jmd

    Récupérer valeur dans un API

    merci , entre-temps j'ai fini par trouver un code de lazer Je vais tester tout ça ce soir
  5. 971jmd

    Récupérer valeur dans un API

    j'ai tester comme ça : function QuickApp:modif() api.put ("/devices/"..Walli).properties.parameters[36], value='99' end [13.12.2021] [21:07:05] [TRACE] [QUICKAPP470]: UIEvent: {"values":[null],"deviceId":470,"elementName":"modif","eventType":"onReleased"} [13.12.2021] [21:07:05] [DEBUG] [QUICKAPP470]: ./include/main.lua:25: attempt to index a nil value (field 'properties') [13.12.2021] [21:07:05] [ERROR] [QUICKAPP470]: QuickApp crashed [13.12.2021] [21:07:05] [ERROR] [QUICKAPP470]: Unknown error occurred: handleJsonRpc
  6. 971jmd

    Récupérer valeur dans un API

    salut j'ai tester avec ça et toujours erreur : main.lua:28: unexpected symbol near ')' function QuickApp:modif() api.put ("/devices/"..Walli).properties.parameters[36], {value='33'} end { "id": 158, "lastReportedValue": 16, "lastSetValue": 16, "size": 2, "value": 16 }, bon ça fonctionne toujours bien pour afficher la valeur qui est 16 ID = api.get("/devices/"..Walli).properties.parameters[36].value
  7. 971jmd

    Questions de débutant en Quick Apps sur HC3

    j'essaye ça Le premier essai était associé au bouton fermeture la j'essaye de faire en sorte que quand le volet se ferme à partir d'un smartphone par exemple, de détecte et lancée la procédure de contrôle Mais je pense qu'il manque quelque chose dans le function QuickApp:onInit() pour détecter à tout moment la fermeture du volet function QuickApp:auto() if fibaro.call(279, "close") then self:consoma () end self:debug("consoma") end function QuickApp:consoma() setTimeout(function() if fibaro.getValue(279, "power") > 100 then self:stop() end end, 2*1000) self:debug("AUTO STOP") end
  8. 971jmd

    Support Gea

    bonsoir Je souhaiterais savoir si cela est possible Aussitôt que le volet descends alors notification GEA.add({"Function", function() if (tonumber(fibaro:getValue(279, "close")) }, -1 , "le volet se ferme") Après si cela fonctionne, l'idée serait de rajouter une deux condition à la première 1- si le volet est en descente 2- attendre 3s avant de prendre sa consommation en W 3- Après les 3s, prendre ça consommation et si le volet dépasse 153 W alors STOP le vl ......
  9. 971jmd

    Questions de débutant en Quick Apps sur HC3

    Je crois que j'ai compris il y à un END pour la fonction et un autre pour la condition dans la fonction
  10. 971jmd

    Questions de débutant en Quick Apps sur HC3

    ok mai alors pour quoi end end
  11. 971jmd

    Questions de débutant en Quick Apps sur HC3

    j'ai une erreur : [QUICKAPP452]: main.lua:21: unexpected symbol near ',' 21- setTimeout(function() if fibaro.getValue(279, "power") >= 80 then self:stop() end, 5*1000) J'ai essayé d'enlever d'ajouter, déplacer des virgule, rien n'y fait
  12. 971jmd

    Questions de débutant en Quick Apps sur HC3

    https://forum.fibaro.com/topic/46075-difference-between-sleep-and-settimeout/ j'ai aussi trouver ça pour mieux comprendre Difference between sleep and SetTimeout
  13. 971jmd

    Questions de débutant en Quick Apps sur HC3

    attendre x secondes après le mouvement pour vérifier la mesure puis agir immédiatement ?
  14. 971jmd

    Questions de débutant en Quick Apps sur HC3

    J'ai testé avec ça et ça fonctionne toujours pas, bon après tout je m'y attendais ---fermeture function QuickApp:close() fibaro.call(279, "close") setTimeout(function() if fibaro.getValue(279, "power") >= "80") end, 5*1000)) then fibaro.call(279, "stop") ---- stop self:debug("Fermeture") end
  15. 971jmd

    Questions de débutant en Quick Apps sur HC3

    moi mon problème est les parenthèse et guillemet j'ai toujours du mal avec
  16. 971jmd

    Questions de débutant en Quick Apps sur HC3

    Voilà ce que j'ai compris. : setTimeout(function() if fibaro.getValue(279, "power") >= "80") end, 5*1000) je mesure après 5 secondes
  17. 971jmd

    Questions de débutant en Quick Apps sur HC3

    en gros voila le début D'où l'importance de mettre des commentaires, la dernière fois tu m'avais bien expliqué comment mettre une Tampo je suis pas arrivé function QuickApp:protection() if (fibaro.getValue(279, "value") <= '90') ---- SI volet sous les 90% tempo de 5s ----- attendre 5s avant de relever le puissance du vl elseif (fibaro.getValue(279, "power") <= '80') --- si sup à 80w alors STOP fibaro.call(279, "stop") ---- stop tempo de 5s ---- attendre 5s avant de remonter fibaro.call(279, "open") end
  18. 971jmd

    Questions de débutant en Quick Apps sur HC3

    bon le plus dur arrive pour moi Je cherche à réaliser une protection ampèremétrique, choses que j'avais déjà organisé sur ma HC2 Mais j'avoue que le passage de l'acheter trois est vraiment difficile Comment volet roulant commence à descendre je surveille sa puissance en W et si elle dépasse le seuil déterminer le stop le volet roulant
  19. 971jmd

    Questions de débutant en Quick Apps sur HC3

    Le problème est que la dernière fois tu m'avais aidé dans mon dernier projet, j'aurais dû mettre des commentaires et tout ça m'aurait bien aidé
  20. 971jmd

    Questions de débutant en Quick Apps sur HC3

    bin c'est ce que j'ai fait mise à part les guillemets du stop bizard fibaro.call(279, 'stop')
  21. 971jmd

    Questions de débutant en Quick Apps sur HC3

    Déjà je n'arrive même pas à faire la base ouverture fermeture et STOP ---ouverture function QuickApp:open() fibaro:call(279, "open") --- self:updateView("etat", "text", "Uverture") self:debug("Ouverture") end ---fermeture function QuickApp:close() fibaro:call(279, "close") --- self:updateView("etat", "text", "Fermeture") self:debug("Fermeture") end ---STOP function QuickApp:stop() fibaro.call(279, 'stop') self:debug("STOP") end
  22. 971jmd

    Questions de débutant en Quick Apps sur HC3

    salut à tous Bon, mon petit doigt me dit que j'ai toujours rien compris au QA Un truc tout simple ouvrir fermer ou STOP rien à faire rien ne fonctionne Et mon prochain objectif : Si le volet id_279 se ferme - attendre 3sec avant de mesuré la puissance en W - et si plus de 88W - Alors stop - attendre 2s puis ouverture Merci pour votre aide function QuickApp:onInit() self:updateProperty("deviceIcon", 36) self:debug("onInit") vl1 = 279 self:Raf1() end function QuickApp:Raf1() self:updateView("power1", "text", "Volet N°1 - "..fibaro.getValue(vl1, "power").." W") setTimeout(function() self:Raf1() end, 4*1000) end ---ouverture function QuickApp:open() fibaro:call(279, "open") --- self:updateView("etat", "text", "Uverture") self:debug("Ouverture") end ---fermeture function QuickApp:close() fibaro:call(279, "close") --- self:updateView("etat", "text", "Fermeture") self:debug("Fermeture") end ---STOP function QuickApp:stop() fibaro.call(279, 'stop') self:debug("STOP") end function QuickApp:onInit() self:debug("onInit") end
  23. 971jmd

    Fibaro - Fgd-212 - Micromodule Variateur Z-Wave+

    refait un calibrage paramètre 13 ou Fait un reconfiguration douce
  24. 971jmd

    Fibaro - Fgd-212 - Micromodule Variateur Z-Wave+

    salut J'imagine que tu as raccorder une lampe led dessus oui le FGD est un module suseptible Passe le parametre 34 à démarrage progressif long (0,5s) Essaye déjà déjà ça
×