Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    4 365
  • Inscription

  • Dernière visite

  • Jours gagnés

    39

Tout ce qui a été posté par jjacques68

  1. ben disons que c'est ma config, qui n'est peut-être pas comme chez toi, du moins les noms déjà... il faut que je me replonge dedans, je regarde ça demain...
  2. comment as tu rempli la variable "liste" ?
  3. c'est étrange quand même... bon... elle redémarre bien après une extinction brutale ! Jusqu'au jour où...
  4. hello tout le monde, Je viens de faire mon test annuel de coupure de courant avec l'onduleur et tout ce qui va bien avec. Et du coup je relance le bon vieux sujet, de notre HC3 et de son shutdown !! parce qu'en fait, j'ai bien l'impression qu'il n'y en a pas... J'ai juste ou j'ai loupé quelque chose quelque part ?
  5. @jang yes, I send a request to receive my public IP.
  6. @jang I used your code as you explain. All worked fine ! but this morning, exactly same problem I have another QA with a simple HTTP request (for moon phases), the problem is the same, but less frequent. I remember that it's since this firmware update...
  7. oulalala !! ça me donne plein d'idées ça
  8. oui tout à fait ! L'idée est très bien ! c'est juste que si on commence a redéfinir les fonctions existantes, ça commence à faire compliqué Même si dans la réalité, le code original ne change pas... par contre ce que je comprends pas, c'est pourquoi les redéfinitions sont encadrées par un do end dans le fichier supplémentaire ?
  9. @jang thanks I understand, but it's complicated for my basic original little function I will try this.
  10. je viens donner des news... ça fait donc 14 jours que j'ai protégé mon code avec des pcall(), mais visiblement ça plante, de temps en temps seulement, mais toujours sur la requête HTTP, et le pcall() ne fait rien ?? A moins que je m'y prenne mal, mais je pense pas, j'ai suivi ton tuto @Lazer... Ci-dessous ma fonction synthétisée pour l'exemple : function QuickApp:MaFonction() local status, err = pcall(function() self.http:request("http://...", { options={...}, success = function(response) fibaro.setTimeout(... MaFonction()) end, --appel en boucle tous les x minutes error = function(error) fibaro.setTimeout(... MaFonction()) end }) end) if not status then self:warning('error: ' .. json.encode(error)) end end et quand le QA crash, j'ai pas de message warning avec l'erreur. J'ai toujours : une idée ??
  11. ok pour le zwave, je confirme jusqu'au croix Mais pas pour le zigbeee
  12. ben je suis sur la dernière version, donc les autres je sais pas... faut que je regarde...
  13. @Lazer c'est ce que je fais, mais ça change rien. Plus moyen de faire un force remove.
  14. ils ont fait des modifications, y a plus le bouton force remove ? et pas que pour les modules zwave... j'ai posé la question sur le fofo officiel pour mon soucis de suppression de modules zigbee, un gars m'a fait une capture où il a clairement un bouton force remove, mais je ne trouve pas ce bouton nul part !!!
  15. bien vu @Lazer ! pas dans ce QA justement... et y a du HTTP y a plus cas...
  16. y a des trucs bizarre avec cette mise à jour un QA qui me posait jamais de soucis jusqu'à maintenant, et là : pas plus de détails, super... ...
  17. ah si ! les QA ne se rafraîchissent plus quand on clique sur leurs boutons (webUI et mobile). Mais l'action est réalisée. ça a déjà été relevé sur le forum officiel...
  18. RAS pour le moment.
  19. Hello tout le monde, J'imagine être une des rares personnes à se poser cette question ... Comment fait-on pour supprimer un module Zigbee quand celui-ci est HS ? Voici ce que me dit la HC3, quand je clique sur la corbeille rouge du module : ça me fait une belle jambe ça, si le module est mort... vais faire un tour sur le fofo officiel, voir si je trouve qqch...
  20. pour la partie nodeJS, j'ai fais une installation sous windows, sur un PC allumé H24 7/7, ça fonctionne très bien, et assez simple à mettre en œuvre. Tu nous diras avec nodered...
  21. tu utilises quel système pour les faire parler ? moi j'utilise Pushbullet avec nodeJS...
  22. Pas sûr d'avoir compris... Cette nouvelle fonction est un évènement d'un bouton ? Sinon appelles cette nouvelle fonction dans la première : self:refreshButtonReleased(bbb) où tu passes ta variable "bbb" en argument.
  23. la variable "data" est visiblement un tableau de valeur (got table). et il faut, pour l'affichage, une chaîne de caractère (string expected). donc il va falloir décortiquer "data". tu peux nous afficher son contenu avec : self:debug(json.encode(data)) ?
  24. Désolé j'ai mal lu, pour modifier le label d'un bouton c'est : en partant du principe que ton bouton a comme ID : "Temp3" self:updateView("Temp3", "text", "Température : "..(string.byte(data, 11)).." °C" ) --et non : self:updateView("Temp3","Température:",(string.byte(data, 11))"°C" )
  25. self:debug("onDataReceived", string.byte(data, 11)) que donne cette ligne ?
×
×
  • Créer...