karlito748 Posté(e) le 2 août 2022 Signaler Posté(e) le 2 août 2022 par contre ipx passord ok mais il n'y a pas de login ? que un password ?
jjacques68 Posté(e) le 2 août 2022 Auteur Signaler Posté(e) le 2 août 2022 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...
karlito748 Posté(e) le 2 août 2022 Signaler Posté(e) le 2 août 2022 (modifié) je ne trouve pas cette version sur le site de gce... et dans "edit" du child, c'est normal que ce soit vide ? (je dis ça au cas où). Modifié le 2 août 2022 par karlito748
jjacques68 Posté(e) le 2 août 2022 Auteur Signaler Posté(e) le 2 août 2022 hmmm... je me demande s'ils ne m'ont pas envoyer cette version en direct. Je suis incapable de me souvenir quand, comment pourquoi...
jjacques68 Posté(e) le 2 août 2022 Auteur Signaler Posté(e) le 2 août 2022 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...
karlito748 Posté(e) le 2 août 2022 Signaler Posté(e) le 2 août 2022 oui, mais je sais faire et je l'ai fait ces derniers jours pour avoir le dernier firmware et que ton app fonctionne mais oui, c'est merdique à faire. et dans "edit" du child, c'est normal que ce soit vide ? (je dis ça au cas où).
jjacques68 Posté(e) le 2 août 2022 Auteur Signaler Posté(e) le 2 août 2022 il y a 3 minutes, karlito748 a dit : et dans "edit" du child, c'est normal que ce soit vide ? (je dis ça au cas où). ça oui, le code des child est dans les class du parent.
jjacques68 Posté(e) le 2 août 2022 Auteur Signaler Posté(e) le 2 août 2022 tu as bien fait un reboot de l'ipx (extinction/allumage) après avoir activer l'option M2M ?
jjacques68 Posté(e) le 2 août 2022 Auteur Signaler Posté(e) le 2 août 2022 (modifié) 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. Modifié le 2 août 2022 par jjacques68
karlito748 Posté(e) le 2 août 2022 Signaler Posté(e) le 2 août 2022 donc...le problème semble venir de mon ipx...je n'ai pas d'erreur en retour avec ta 1ère commande "mode de passe", je n'ai pas d'erreur non plus avec les commande set010 ou autre pour commuter une sortie MAIS les sortie ne bouge pas...
jjacques68 Posté(e) le 2 août 2022 Auteur Signaler Posté(e) le 2 août 2022 attention pour commuter c'est "Set011" et non "Set010" !
karlito748 Posté(e) le 2 août 2022 Signaler Posté(e) le 2 août 2022 oui j'ai vu et regardé dans la doc de l'ipx, en fait il ne parle pas sur le port du m2m car je n'ai pas le ok en retour de pass=blabla
jjacques68 Posté(e) le 2 août 2022 Auteur Signaler Posté(e) le 2 août 2022 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...
karlito748 Posté(e) le 2 août 2022 Signaler Posté(e) le 2 août 2022 le port http de l'ipx reste bien sur 80 ?
karlito748 Posté(e) le 2 août 2022 Signaler Posté(e) le 2 août 2022 tu ne l'aurait pas à trainer par là ?
jjacques68 Posté(e) le 2 août 2022 Auteur Signaler Posté(e) le 2 août 2022 (modifié) il y a 11 minutes, karlito748 a dit : le port http de l'ipx reste bien sur 80 ? oui oui il y a 10 minutes, karlito748 a dit : tu ne l'aurait pas à trainer par là ? je n'ose pas mettre les fichiers accessibles par tous sur le forum. La manip est compliquée et risquée. Je ne veux pas être la cause de crash de cartes. D'autant plus que je ne maitrise plus la procédure. je peux te les envoyer en MP si tu veux, mais à tes risques et ... Modifié le 2 août 2022 par jjacques68
jjacques68 Posté(e) le 3 août 2022 Auteur Signaler Posté(e) le 3 août 2022 (modifié) Pour ceux qui ont suivi la discussion : Visiblement pour piloter un IPX V3 en "M2M" via une socket TCP, comme je le fais avec mon dernier QA, il faut que que le firmware soit minium en 3.05.74B et le site en 3.05.74. Vous pouvez contacter le support technique de GCE en leur demandant le bon firmware pour faire du M2M. Ils vous enverront sans soucis les 2 fichier .BIN et .HEX Penser à demander également la procédure de mise à jour si vous ne la connaissez pas. Merci à @karlito748 pour sa patience qui a permis de mettre cette information en évidence Modifié le 3 août 2022 par jjacques68
karlito748 Posté(e) le 3 août 2022 Signaler Posté(e) le 3 août 2022 Il y a 1 heure, jjacques68 a dit : Merci à @karlito748 pour sa patience qui a permis de mettre cette information en évidence Je te renvoi le compliment vu que c'est quand même grâce à toi que j'y suis arrivé 1
karlito748 Posté(e) le 3 août 2022 Signaler Posté(e) le 3 août 2022 complement pour ceux que ça peut intéresser, la (super) quickapp de jjacques68 commute les sorties de l'ipx mais en switch (1 requête = on, une 2eme requête = off) pour un fonctionnement impulsionnel il faut ajouter un p ici : 258 self.parent:send("Set"..string.format("%02d", self:getVariable("IPX_OUTPUT")).."1p") puis dans la configuration de l'output de l'ipx il faut remplir le delay de ta et tb (0 et 2 chez moi) pas d'inquiétude pour les autres sorties qui nécéssite une simple commutation, il suffit de laisser ta et tb à 0. encore merci à jj (ouais, maintenant on est intime ) pour l'aide. 1
karlito748 Posté(e) le 30 octobre 2022 Signaler Posté(e) le 30 octobre 2022 Le 27/03/2022 à 17:52, jjacques68 a dit : Cela m'a été demandé en MP, donc je partage mon QA IPX (version Parent/Child) (POUR UN IPX version 3 et non version 4 ou 5) . Différent de celui présenté en début de ce topic... Edit du 03/08/2022 : il faut que que le firmware de l'IPX soit minium en 3.05.74B et le site en 3.05.74 contacter GCE pour la mise à jour. Fichier : IPX.fqa Je fais pas de tutos complet car pas le temps... Mais très rapide description pour se lancer, après je vous laisse adapter à vos besoins. 1. il faut activer cette option dans l'IPX : de cette manière à chaque changement d'une valeur dans l'IPX, une trame est envoyée à la HC3. 2. Renseigner les 3 variables dans le QA (onglet variable). l'IP de l'IPX, le password (en clair - je sais... no comment... ) et le port (9898) 3. Renseigner la variable "Liste" dans le code : selon vos entrées/sorties de l'IPX. _Name = le nom de votre QA Child _var = le N° entrée ou sortie dans l'IPX _varName = suivant si c'est une entrée ou une sortie : entrée = IPX_INPUT ; sortie = IPX_OUTPUT local Liste = { {_class = "IPX_OUT", _name = "Eclairage NORD", _type = "com.fibaro.binarySwitch", _var = 3, _varName = "IPX_OUTPUT", _icon = 1068}, {_class = "IPX_OUT", _name = "Eclairage SUD", _type = "com.fibaro.binarySwitch", _var = 4, _varName = "IPX_OUTPUT", _icon = 1068}, {_class = "IPX_OUT", _name = "Eclairage OUEST", _type = "com.fibaro.binarySwitch", _var = 5, _varName = "IPX_OUTPUT", _icon = 1068}, {_class = "IPX_OUT", _name = "Eclairage Escalier", _type = "com.fibaro.binarySwitch", _var = 7, _varName = "IPX_OUTPUT", _icon = 1068}, {_class = "IPX_IN", _name = "IN7", _type = "com.fibaro.binarySensor", _var = 7, _varName = "IPX_INPUT", _icon = 1068}, {_class = "IPX_IN", _name = "IN8", _type = "com.fibaro.binarySensor", _var = 8, _varName = "IPX_INPUT", _icon = 1068}, } Ici je n'utilise que 2 type de QA Child (binarySwitch et binarySensor) S'il en fallait d'autres, à vous de modifier le QA Parent en conséquence. Le numéro de l'icône correspond à mes besoins, je vous laisse donc gérer vos ID d'icones Le bouton "CreatChild" permet de créer les child listé ci-dessus. Remarque concernant le compteur : Je n'utilise qu'un seul compteur, qui n'a pas de QA Child propre à lui. Je récupère la valeur de ce compteur dans la trame de l'IPX pour l'envoyer à un autre QA totalement indépendant. Salut Jean-jaques, je viens te solliciter à nouveau si tu veux bien. j'ai récupéré mon mdp du forum Bref, ton QA pour l'ipx fonctionne à merveille et sans faille, merci encore Seulement voilà, je voudrais utiliser un compteur de l'ipx800 pour une conso électrique, il s'incrémente bien sur l'ipx mais derrière je ne sais pas comment l'exploiter sur la HC3. J'ai relu le post et bien vu que tu en parlais mais via un autre QA. Aurais tu des infos pour moi stp ? j'ai une autre solution mais qui est plus lourde car ça fait passer par domoticz après être passé dans une "moulinette" hébergée sur un site web perso, l'avantage est le graphique mais c'est un peu lourd pour ce que je veux en faire (calculer le coût de cette conso électrique). Merci d'avance si tu peux m'aider. Karl
jjacques68 Posté(e) le 30 octobre 2022 Auteur Signaler Posté(e) le 30 octobre 2022 --COUNT #1-------------------------------------------------------------------- _Pos1, _ = string.find(value, "C1=") _Pos2, _ = string.find(value, "&C2") local Count1 = string.sub(value, _Pos1+3, _Pos2-1) --envoi le compteur vers le QA "Compteur Eau" que si il a changé --if self.C1_old ~= Count1 then -- fibaro.setTimeout(0, function() fibaro.call(421, "ReceiveData", Count1) end) -- self.C1_old = Count1 --end self:updateView("LBL_COUNTER", "text", "COUNT #1 : "..Count1) @karlito748 tu as le paragraphe ci-dessus dans la fonction AnalyseReceive. il récupère la valeur du compteur 1 et l'affiche dans le LBL_COUNTER. Il faut jouer avec le string.find() des 2 premières lignes pour intercepter un autre compteur... je sais pas si c'est suffisant comme explication...
Messages recommandés