Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    4 268
  • Inscription

  • Dernière visite

Tout ce qui a été posté par jjacques68

  1. jjacques68

    [HC3] QuickApps pour IPX800 v3

    mouai donc ça confirme pourquoi j'ai une version de firmware "custom"... j'ai de vagues souvenir qui me reviennent... il me semble en avoir discuter avec un technicien de chez eux à l'époque... Et c'est de là que j'ai ce firmware. Mais sans certitude...
  2. jjacques68

    [HC3] QuickApps pour IPX800 v3

    attention pour commuter c'est "Set011" et non "Set010" !
  3. jjacques68

    [HC3] QuickApps pour IPX800 v3

    bon alors plan B : (je viens de le tester à l'instant chez moi, c'est ok) On va tester la communication TCP de l'IPX sans passer par le QA. il faudrait que tu télécharges un utilitaire permettant de te connecter sur un serveur TCP. Moi j'utilise PacketSender (simple gratuits et tiptop). commenter la ligne 40 dans le QA IPX (celle qui lance la connexion) setTimeout(function() self:OpenSocket() end, 30*1000) Faire un premier envoi, vers l'adresse IP de l'IPX sur le port 9898, de la commande "key=ton_mot_de_passe_en_clair" doit répondre OK Faire un deuxième envoi avec la commande "Set011" pour voir si la sortie 1 s'actionne ("Set010" pour la désactiver) doit répondre toute la trame de donnée : Si l'IPX réagit, le problème vient de la HC3/QA. Si l'IPX ne réagit pas, le problème vient de l'IPX.
  4. jjacques68

    [HC3] QuickApps pour IPX800 v3

    tu as bien fait un reboot de l'ipx (extinction/allumage) après avoir activer l'option M2M ?
  5. jjacques68

    [HC3] QuickApps pour IPX800 v3

    ça oui, le code des child est dans les class du parent.
  6. jjacques68

    [HC3] QuickApps pour IPX800 v3

    bon au cas où j'ai les fichiers .bin pour faire la mise à jour, mais pareil, je ne sais plus comment faire la mise à jour. c'est un peu le bordel, entre le firmware de la carte et le firmware de l'IHM...
  7. jjacques68

    [HC3] QuickApps pour IPX800 v3

    hmmm... je me demande s'ils ne m'ont pas envoyer cette version en direct. Je suis incapable de me souvenir quand, comment pourquoi...
  8. jjacques68

    [HC3] QuickApps pour IPX800 v3

    bon je suis en 3.05.74B... Mais je pense pas que ce soit ça. ça va finir en team viewer ce truc je le sens bien...
  9. jjacques68

    [HC3] QuickApps pour IPX800 v3

    on parle bien d'un IPX version 3, on est d'accord ? tu as quelle version de firmware ?
  10. jjacques68

    [HC3] QuickApps pour IPX800 v3

    et tu t'es pas trompé dans le mot de passe de l'IPX, pas besoin de user spécifique sur la HC3 pour ce cas là
  11. jjacques68

    [HC3] QuickApps pour IPX800 v3

    le child que tu actionnes possède bien une variable appelée IPX_OUTPUT avec comme valeur le numéro de la sortie sur l'ipx ?
  12. jjacques68

    [HC3] QuickApps pour IPX800 v3

    y a le bouton "view Frame" dans le QA. Mais je viens de me rendre compte qu'il y a toujours ce soucis de rafraichissement des QA depuis la dernière mise à jour de la HC3... Donc il faut à chaque fois fermer puis re ouvrir l'IHM du QA. c'est fatiguant... EDIT : en fait l'IHM se met bien à jour si on est dans le QA en mode édition et en utilisant le bouton "Preview mode" l'idée est d'activer ce bouton. actionner une sortie depuis l'IPX et visualier la trame. actionner une sortie depuis la HC3 et idem.
  13. jjacques68

    [HC3] QuickApps pour IPX800 v3

    euh... y a pas de raison... ! si tu actives la visualisation des trames, ça donne quoi ? tu es sûr des tes paramètre ?
  14. jjacques68

    [HC3] QuickApps pour IPX800 v3

    @karlito748 : alors en effet y a un bug lors de la création des child. J'ai corrigé. Tu peux entièrement supprimer les QA parents/child de la HC3. retélécharger depuis ce poste : le fichier IPX.fqa Et re-essayer...
  15. jjacques68

    [HC3] QuickApps pour IPX800 v3

    je regarde demain...
  16. jjacques68

    [HC3] QuickApps pour IPX800 v3

    ah oui oui, j'ai que ça pour piloter l'ipx.
  17. jjacques68

    [HC3] QuickApps pour IPX800 v3

    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...
  18. jjacques68

    [HC3] QuickApps pour IPX800 v3

    comment as tu rempli la variable "liste" ?
  19. jjacques68

    shutdown HC3, toujours et encore

    c'est étrange quand même... bon... elle redémarre bien après une extinction brutale ! Jusqu'au jour où...
  20. jjacques68

    HC3 & HC3L - 5.111.48 - BETA - 03/06/2022

    @jang yes, I send a request to receive my public IP.
  21. jjacques68

    HC3 & HC3L - 5.111.48 - BETA - 03/06/2022

    @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...
  22. jjacques68

    HC3 & HC3L - 5.111.48 - BETA - 03/06/2022

    oulalala !! ça me donne plein d'idées ça
  23. jjacques68

    HC3 & HC3L - 5.111.48 - BETA - 03/06/2022

    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 ?
  24. jjacques68

    HC3 & HC3L - 5.111.48 - BETA - 03/06/2022

    @jang thanks I understand, but it's complicated for my basic original little function I will try this.
  25. jjacques68

    HC3 & HC3L - 5.111.48 - BETA - 03/06/2022

    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 ??
×