Syntaxe commande http

Bonsoir,
J’essaye vainement de mettre en œuvre certaines commandes http.
Certaines fonctionnent, d’autres non.
Par exemple :
http://adresseIP/protect/settings/output1.htm?output=16&relayname=TEST
On arrive sur la page sur la page Select Output channel, et c’est tout…
Est-ce que la syntaxe est correcte?
Navigateur Chrome, mot de passe non activé, v3.05.35

A l’attention de CGE : je trouve que la documentation relative à ces commandes est incomplète, quelques exemples de commandes réelles permettraient de comprendre la syntaxe complète.

Merci

Bonjour BSG75,

On arrive certes sur la page Select Output Channel, mais ce n’est pas tout. Dans votre exemple, la sortie 16 est renommée en « TEST », et ça fonctionne, vérifiez ! En tout cas chez moi.

Quant à la doc, effectivement elle ne liste pas la totalité des commandes http possibles, peut-être aussi pour ne pas effrayer les personnes lambda qui n’ont que faire de tout ce jargon http… Le blog a été créé en partie pour ça, il fait un complément aux docs fournis par GCE, et a priori, dans votre cas, toutes les commandes http y figurent. Voir par exemple cet article : http://www.myipx800.com/index.php?post/2013/02/25/Firmware-V3.05.33-et-commandes-http

Bonsoir Lionel
Merci pour votre réponse, j’étais allé aussi sur votre blog pour compléter mon information. Je ne suis pas en mesure d’essayer à nouveau tout de suite, mais je referai l’essai et je posterai la réponse.
Est-ce que la syntaxe avec le préfixe et le mot de passe est maintenant supportée dans toutes situations?
Documentation : je pense qu’une documentation de référence doit être complète, ce n’est pas au fournisseur de juger si l’utilisateur au bout de la ligne est compétent ou pas. j’ai mis à un certain temps à trouver que l’on pouvait lier les ordres par le 1 par exemple. C’est bien qu’il y ait un blog en plus de celui hébergé par CGE quoique je ne comprenne pas tout à fait la subtilité de cette dualité, en tous les cas pour le sujet qui nous occupe ici.

Pour la documentation, je vais pas spécialement prendre la défense de GCE mais c’est quasiment tout le temps le cas avec les appareils électronique ou informatique :

  • quand vous achetez un ordi, avez-vous la doc qui donne les tensions, caractéristiques ou signaux de vos ports de communication (USB, eSATA, FireWire, VGA…), vous pouvez également y installer Linux, Windows ou ch’ai pas quoi, avez-vous une doc qui décrit les manips pour cela ?
  • quand vous achetez une platine de salon (DVD par exemple) vous avez souvent un port série en face arrière, avez-vous une doc qui décrit à quoi sert-il et comment vous servir de ce port série ?
  • quand vous achetez un appareil photo reflex numérique, il y a souvent un sous-sous-sous-menu qui s’appelle « fonctions personnalisées » ou « customize » ou qqch dans le genre, généralement les réglages que l’on y trouve sont peu voire pas décrits dans la doc.
  • tout simplement votre voiture, surtout si elle est moderne, a des fonctions que vous ne connaissez même pas, qui ne sont pas dans la doc,
  • ou encore les téléphones GSM, même depuis le temps des premiers Nokia, ont des fonctions qui ne figurent dans aucune doc, comme les fameux codes du genre #06 qui permet d’afficher le numéro de série du terminal…

Bref tout ça pour dire que dans tout matériel informatique/électronique, il y a des fonctions de base, décrites dans un manuel papier ou CD, puis il y a toutes les fonctions que l’on va découvrir dans des docs numériques, des forums de discussion, des sites spécialisées, etc…

bonjour a tous

La syntaxe commande http pour la V3 j’ai trouvé plusieurs post
Mais pour la V4 pas moyen de trouvé la syntaxe http pour activé une sortie de l’IPX800V4

_http://login:mdp@192.168.1.70/user/api.cgi?Set4VR=2&VrNum=1&VrCmd=1_
Cette commande est pour une extention VR

je souhaiterai avoir une idée de la syntaxe pour pour activé la sortie n°1 de l’IPX800V4

Merci

Bonjour lapi de la V4 est fourni avec les firmware
Site commercial Gce rubrique téléchargement
Cdt

J’ai lu cette API lors du téléchargement mais je ne vois aucune commande dédié a l’activation d’une sortie sur l’ IXP800v4

Cette API permet de commander :
• les lampes MiLight,
• l’envoi de Push URL,
• l’envoi de Push UDP,
• les canaux DMX reliés à l’extension X-DMX,
• les canaux PWM de l’extension X-12PWM,
• les volets roulants reliés à l’extension X-4VR,
• les chauffages reliés à l’extension X-4FP

je souhaiterai avoir une idée de la syntaxe pour pour activé la sortie n°1 de l’IPX800V4
j’ai lu tous ça mais toujours aucune idée de la façon pour faire cette commande sans extension :sweat:

Non elle permet également la commande des relais natif et extension
http://IPV4:port si pas 80/api/xdevices.json?key=apikey&SetR=01

si votre IPX est en ip 192.168.1.50 et sur le port 80 et que votre apikey n’est pas changé et activé
http://192.168.1.50/api/xdevices.json?key=apikey&SetR=01
si votre port est 85
http://192.168.1.50:85/api/xdevices.json?key=apikey&SetR=01
çà c’est la commande pour le passage du relais 1 à 1
et pour le passage à zéro remplacer Set par Clear
http://192.168.1.50/api/xdevices.json?key=apikey&ClearR=01
cdt

1 « J'aime »

Merci bien
pas évident de se retrouver dans toutes ces informations

Cela fonctionne impeccable merci
Pour un fonctionnement en bistable quelle serai la syntaxe

Est ce que le problème de l’envoie du ON suivie du OFF rencontré avec le X-GSM sur le bistable ce retrouve ici ?

Bonsoir
Il n’y a en réalité aucun problème de fonctionnement du X-GSM, mais juste un choix de fonctionnement collé sur la philosophie de fonctionnement de la V4… ce qui est compréhensible, mais pas forcément commode dans ce cas précis. La release définitive 40030 devrait permettre un fonctionnent avec OFF automatique en l’absence de texte sur le Off. Les commandes http n’offrent rien de différent…sauf à voir la nouvelle API
Cdlt

2 « J'aime »

Cette commande marche très bien elle marche sur tous les PC de mon réseau local.
J’ai activé dans les paramètres mot de passe utilisateur et mot de passe administrateur.
Même avec la protection activée, cette commande fait fonctionner les relais de n’importe quel ordinateur il n’y a aucune sécurité pour protéger l’activation des relais est-ce normal
merci cordialement

Votre mot de pass admin et user protègent l’accès à l’interface
L 'api est protégé par l’activation et le mot pass apikey par défaut
Comme le mot pass de l’interface il faut le changer pour sécuriser son ipx

Bonsoir

Apikey changée Ça c’est fait.

merci pour les infos didierm

1 « J'aime »

Bonjour,

J’ai une V4, on peut manuellement activer ou non une scéne, or je souhaite activer ou non une scène par une commande http, mais je n’ai rien trouvé à ce sujet !
Quelqu’un à une idée ? Merci

Bonjour je ne pense pas que cela soit possible :neutral_face:
par contre en ajoutant en événement dans votre scène une entrée ou sortie virtuelle en condition ET piloté par API, vous pouvez rendre actif ou pas votre scène :relaxed:
cdt

Merci Didierm pour ta réponse, je trouve ça vraiment dommage :frowning:

Je trouve une certaine logique que cela soit pas dans l’API car il faut passer par un enregistrement qui réinitialise la scène
si on permet l’ activation et désactivation quelle logique on applique?
si votre scène est dans son 1 logique et que l’on coupe son action ça peut être dangereux, on connais pas forcement son état quand on lui demande de plus agir sur l’automatisme
si on intervient en événement on sait ce que l’on fait et le résultat est automatiquement un 0 en désactivation et pas forcement un 1 à l’activation suivant la configuration des autres événements :slight_smile:
cdt

2 « J'aime »