Bonjour,
Quelqu’un aurait il une liste plus complète des ordres M2M ?
je cherche l’ordre qui permet de savoir l’état de tous les relais d’un coup (comme bit=10101010 mais pour connaitre l’état pas pour le changer")
j’ai demandé par mail à Patrick il m’a répondu « GetOutputs »
J’ai testé, l’Ipx me renvoi « ? BAD COMMAND »
Merci
Code commande
Mode « Set » permet de commander les relais individuellement
Set10 = Relais 1 en position OFF (Réponse IPX800 = Success)
Set11 = Relais 1 en position ON (Réponse IPX800 = Success)
Set80 = Relais 8 en position OFF (Réponse IPX800 = Success)
Set81 = Relais 8 en position ON (Réponse IPX800 = Success)
Pour envoyer une commande en mode impulsionnelle, vous devez avoir au préalable configuré le
relais en mode fugitif et déterminé la durée de l’impulsion dans l’interface WEB de l’IPX800 v3.
Set11 = Relais 1 en position ON pendant x secondes puis OFF. (Réponse IPX800 = Success)
Set81 = Relais 8 en position ON pendant x secondes puis OFF. (Réponse IPX800 = Success)
Mode « Bit » permet de commander tous les relais.
Bit=00000000 met les relais de 0 à 8 à 0 (Réponse IPX800 = Success)
Bit=10101010 met les relais 1,3,5,7 à 1 et les relais 2,4,6,8,à 0 (Réponse IPX800 = Success),
Mode « Get » permet de recevoir les données de l’IPX800 :
GetIn1 = Etat de input 1 (réponse de l’IPX800 = GetIn1=(0/1)
GetIn8 = Etat de input 8 (réponse de l’IPX800 = GetIn8=(0/1)
GetAn1 = Etat de analog1 (réponse de l’IPX800 = GetAn1=(0-1023)
GetAn4 = Etat de analog4 (réponse de l’IPX800 = GetAn4=(0-1023)
GetCount1 = Renvoi la valeur du compteur 1
GetCount2 = Renvoi la valeur du compteur 2
Commande supplémentaire: reset provoque le réset de l’IPX800
Je vais tester les commandes pour l’acquisition des relais. Je te redis.
Arf, je trouve pas ^^
J’ai essayé GetBit, GetOuts, GetOutputs, rien à faire
Si on avait une commande pour Get toutes les entrées et une autre pour Get toutes les sorties, ce serait vraiment sympa
oui ca c’est la doc fournie par GCE
je développe un prog en windev mais c’est plus long de boucler l’etat de tous les relais, c’est pour ca que je cherche une commande groupée
patrick m’avait répondu ça :
Bonjour,
Essayez la commande GetOutputs
Liste de quelques commandes non renseignées.:
GetOutputs
GetInputs
ResetCount1 (reset le compteur 1)
GetCount1
Il n’y a pas de doc mise à jour pour le moment…
Cordialement,
Patrick Gorce
merci
GetCount1 est renseignée ^^
GetOutputs doit fonctionner avec la 3.01.14
Il ne fonctionne pas avec la 3.01.14
Il est sensé répondre quoi?
Pour ma part, l’IPX ne me répond pas « Bad Command ». (pas comme avec GetOuts où j’ai Bad Command)
Elle ne répond rien…
L’état des 8 relais sous la forme 00000000
J’ai compilé un fichier en PJ
moi GetOutputs me renvoi bien bad command
pas de PJ dans le post
Euh comment ça marche la MAJ?
Si je fais les actions ça me répond ça :
Transfering file ipx_v30114.hex to server in ascii mode…
Transferring data from 192.168.0.111…
Error occurred during the file transfer (Error code = 0):
Timeout expired. Retries expired.
J’ai essayé avec 192.168.1.159 en reparamétrant ma connexion local mais c’est toujours pareil.
C’est bien après d’avoir lancé le tftp que tu allumes la carte?
J’ai suivi ce tuto mais pas moyen…http://forum.gce-electronics.com/t/comment-faire-la-mise-a-jour-de-lipx800/226
Quelqu’un aurait une idée? C’est quoi le rapport avec 192.168.1.159?
La procédure dont tu parles c’est quand y’a plus rien qui marche, et qu’il faut reflasher l’IPX dans les premières secondes suivant son allumage, période pendant laquelle elle va « attendre » le transfert d’un nouveau firmware sur l’adresse 129.168.1.159.
Quand l’IPX est ok, àmha ça ne sert à rien de suivre cette procédure un peu contraignante. Pour moi il suffit de faire un tftp du nouveau firmware (donc sur l’adresse IP en cours) un reset et hop ça repart, le nouveau firmware ayant été préchargé, l’IPX « saura » qu’il faut désormais l’utiliser en écrasant le précédent.
ça ne marche pas non plus en faisant un tftp sur l’adresse en cours sans redémarrer l’IPX
mais ça a fait rebooté l’IPX
Salut,
j’ai fait la mise à jour, il me répond « transfert réussi etc… »
j’ai retesté GetOutputs, toujours « ? BAD COMMAND »
comment être sur que la mise à jour a été bien faite ?
merci
tu utilises quel client tftp SC1975? et peux-tu décrire rapidement la procédure que tu as utilisée?
celui de windows 7 tout simplement.
je n’ai pas redemmarré l’ipx, j’ai décompressé le firm dans la racine du C
puis « tftp 192.168.1.201 put c:\gceip30108.hex »
ça a mouliné 10 secs et ca m’a sorti « transfert réussi… »
merci.
Je vais faire ça depuis mon poste Win7 alors.
C’est p’tête mon client winXP qui galère…
*** EDIT ***
C’est bon, le TFTP a fonctionné depuis Win7.
Que donne GetOutputs chez toi alors ?
Je suis en week end donc pas essayé.
Avec iPhone, difficile de paramétrer une scène luup et de voir dans le log le résultat. Je ferai ça lundi.