Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    14 989
  • Inscription

  • Dernière visite

  • Jours gagnés

    205

Tout ce qui a été posté par jojo

  1. En effet, c'est un must que jutiliise tous les jours (multiples notifications vocales - très utile pour les malvoyants)
  2. merci de ta relecture attentive. Du coup c'est corrigé
  3. j'ai édité ma question avec tes explications. N.B. j'ai dit que self:updateProperty() continuait de fonctionner dans mes QA. Je dois encore tester si self:setProperty fonctionne également.
  4. je n'ai pas compris ce que tu voulais dire. Donc voici ma question : API change ? (updatePtoperty -> setProperty) - Home Center 3 - Smart Home Forum by FIBARO
  5. Et zut, j'ai pleins de QA avec self:updateProperty("value", 99) mais étrangement ils semblent continuer de fonctionner. Je vais quand même faire les modifs
  6. ok, merci pour l'info, du coup je vais verifier dans mes autres scripts s'il n'y a pas des updateProperty() qui trainent
  7. une chose qui est, c'est qu'ici tu n'auras aucune réponse à tes questions (si elles sont lues)
  8. 15 min ça semble beaucoup (trop). Du coup je suis aller voir dans la doc officielle
  9. si ma mémoire est bonne, les vannes DANFOSS LC-13 se réveillent toutes les 5 min. il faut donc être patient
  10. effectivement, question stupide de ma part
  11. Peux-tu poster le code d'une fonction (Year par exemple) ?
  12. jojo

    AEOTEC HEM Gen5 et HC3

    @Stillwatter, merci de me remonter le moral. Pourrais-tu partager tousles paramètres de ton HEM3 pour la consommation totale de la maison (je suppose que c'est celui que tu utilises pour le délestage de ton chauffe eau)? (je vais mettre EXATEMENT les mêmes et espérer que ça fonctionne.) Merci
  13. jojo

    Support Gea

  14. Bonjour, Je remonte ici 2 bugs avérés et la solution. Les actions (je n'ai pas testé les condition) pour les fonctions 'Property" et "DeviceIcon" ne font rien. Les explications détaillées sont ici : Pour l'action "Property": Le code original (ligne 420) est : fibaro.call(id_num, "updateProperty", property, self:getMessage(self:incdec(value, self.options.property.getValue(id_num, property)))) et s'il est remplacé par fibaro.call(id_num, "setProperty", property, self:getMessage(self:incdec(value, self.options.property.getValue(id_num, property)))) ok ! Pour l'action "DeviceIcon" Le code original (ligne 769) est : action = function(id, value) if type(id) ~= "table" then id = {id} end for i=1, #id do local id_num = self:findDeviceId(id[i]) self.cachedDeviceProperties[id_num] = {} fibaro.call(id_num, "updateProperty", "deviceIcon", tonumber(value)) end end, et s'il est remplacé par action = function(id, value) if type(id) ~= "table" then id = {id} end for i=1, #id do local id_num = self:findDeviceId(id[i]) self.cachedDeviceProperties[id_num] = {} fibaro.call(id_num, "setProperty", "deviceIcon", tonumber(value)) end end, ok ! Je n'ai pas fait la modif pour l'option "CurrentIcon" car elle est une copie de l'action "DeviceIcon". Merci à @jluc2808 de m'avoir mis sur la piste. C'est la première fois que je vais dans le code de GEA : qu'il est propre malgré sa complexité
  15. jojo

    Support Gea

    MERCI @jluc2808 pour ton input !!! Cela m'a permis de trouver l'erreur dans le code GEA. J'xplique en détail dans l'autre topic.
  16. jojo

    Support Gea

    Dans le JSON de mon device (qui est un WP), j'ai ces actions "actions": { "abortUpdate": 1, "reconfigure": 0, "reset": 0, "retryUpdate": 1, "startUpdate": 1, "toggle": 0, "turnOff": 0, "turnOn": 0, "updateFirmware": 1 Or, dans ce que j'ai vu du code (ligne 420) fibaro.call(id_num, "updateProperty", property, ...) il n'y a pas l'action "updateProperty" dans le JSON. Une piste, ou j'ai mal interprété ? Un changement entre la HC2 et la HC3 ? P.S. Je ferai un reminder demain dans l'autre topic. Merci.
  17. jojo

    Support Gea

    J'essaye de regarder dans le code, mais tout ce que je trouve sur 'Property" c'est : property = {name = "Property", optimize = true, math = true, control = function(id) return self.options.number.control(id) end, getValue = function(id, property) return self:getDeviceProperty(id, property) end, action = function(id, property, value) if type(id) ~= "table" then id = {id} end for i=1, #id do local id_num = self:findDeviceId(id[i]) self.cachedDeviceProperties[id_num] = {} fibaro.call(id_num, "updateProperty", property, self:getMessage(self:incdec(value, self.options.property.getValue(id_num, property)))) end end, trigger = function(id, property) return {event = {type = "device", id = self:findDeviceId(id), property = property}, filter = {type = "DevicePropertyUpdatedEvent", data = {id = self:findDeviceId(id), property = property}}} end, Saurais-tu me dire où chercher dans le code ?
  18. jojo

    Support Gea

    Merci pour le tuyau. J'ai donc mis ceci GEA.add ({"TurnOn", id["EST_NOEL"]}, 0, "", {"DeviceIcon", id["JARDIN_PRISE"], 1055}) GEA.add ({"TurnOff", id["EST_NOEL"]}, 0, "", {"DeviceIcon", id["JARDIN_PRISE"], 1078}) Mais ça ne fonctionne pas non plus. Je me dis que @Steven a peut-être développé cette action comme un "raccourci" de la fonction standard {"Property", id["JARDIN_PRISE"], "deviceIcon", 1055} et que donc si l'une ne fonctionne pas, l'autre non-plus ? Peut-être un faute de typo dans le code ? du coup, j'ai testé ceci GEA.add ({"TurnOn", id["EST_NOEL"]}, -1, "", {"Property", id["JARDIN_PRISE"], "userDescription", "NoelOn-1055"}) GEA.add ({"TurnOff", id["EST_NOEL"]}, -1, "", {"Property", id["JARDIN_PRISE"], "userDescription", "NoelOff-1078"}) et toujours rien. Je pense de plus en plus à un bug"ueke" (comme on dit en Belgique)
  19. c'était bien mon intuition, mais alors le visuel doit être adapté. Je fais d'autres essais. Y a-t-il une doc Fibaro ?
  20. jojo

    Support Gea

    Comme je suis curieux, j'ai essayé, mais je n'ai pas trouvé la possibilité de modifier les paramètres
  21. jojo

    AEOTEC HEM Gen5 et HC3

    merci @SebDel pour tes pistes de réflexionS. Je pensais également un problème de FW, c'est pourquoi j'a fait l'ugrade. Avec une remontée toutes les 2s, mes autre appareils continuaient de répondre immédiatement. J'ai testé avec 111=15s, ça ne change rien. Dans le nanneau de diagnostique, je ne vois que les devices 2 à112 (donc pas la box (id=1), et j'ai des id jusqu'à > 950 (donc je n'y comprends rien)
  22. jojo

    AEOTEC HEM Gen5 et HC3

    je viens de faire le FW upgrade vers 5.150.18, mais rien ne change
  23. jojo

    AEOTEC HEM Gen5 et HC3

    Bonjour, Voici ma config/utilisation : J'ai également un HEM3 pour mesurer le courant général de la maison de chacune des 3 phases. je remonte l'info A de chaque phase (param 101) toutes les 2s (param 111) pour faire du délestage de ma PAC et ainsi éviter le blackout Cela a parfaitement fonctionné jusqu'il y a 2-3 semaines (sur la HC3 & l'app Androïd). Je me creuse la tête depuis lors (sans succès) pour trouver la cause. Donc, on est 2 (au moins) dans la même galère, mais pas plus heureux malgré tout.
  24. jojo

    Support Gea

    merci de ta réponse, mais comme j'aime bien avoir à un endroit, j'aimerais comprendre pourquoi ça ne fonctionne pas, car, connaissant @Lazer, s'il la mis dans la syntaxe, c'est que c'est ok
  25. et ça sert à quoi ? J'n ai changé 1 de button à switch, et je n'ai vu aucune différence.
×
×
  • Créer...