jjacques68
Membres confirmés-
Compteur de contenus
4 268 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Galerie
Calendrier
Tout ce qui a été posté par jjacques68
-
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
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... -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
attention pour commuter c'est "Set011" et non "Set010" ! -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
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. -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
tu as bien fait un reboot de l'ipx (extinction/allumage) après avoir activer l'option M2M ? -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
ça oui, le code des child est dans les class du parent. -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
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... -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
hmmm... je me demande s'ils ne m'ont pas envoyer cette version en direct. Je suis incapable de me souvenir quand, comment pourquoi... -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
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... -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
on parle bien d'un IPX version 3, on est d'accord ? tu as quelle version de firmware ? -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
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à -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
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 ? -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
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. -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
euh... y a pas de raison... ! si tu actives la visualisation des trames, ça donne quoi ? tu es sûr des tes paramètre ? -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
@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... -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
je regarde demain... -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
ah oui oui, j'ai que ça pour piloter l'ipx. -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
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... -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un sujet de jjacques68 dans Quick App Developpeur
comment as tu rempli la variable "liste" ? -
c'est étrange quand même... bon... elle redémarre bien après une extinction brutale ! Jusqu'au jour où...
-
@jang yes, I send a request to receive my public IP.
-
@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...
-
oulalala !! ça me donne plein d'idées ça
-
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 ?
-
@jang thanks I understand, but it's complicated for my basic original little function I will try this.
-
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 ??