Aller au contenu
JGOU78

GCE Electronics IPX800 V5 - Comment piloter les relais avec ma HC2

Recommended Posts

Bonjour,

 

L'API pour la V5 à complètement changée, je souhaite piloter un relais à partir de ma HC2,

mais je sèche :-(

Et si je pouvais récupérer l'état des entrées serait TOP aussi.

J'ai beau cherché, je n'ai rien trouvé.

Quelqu'un à réussi ? Merci pour votre aide.

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui c'est possible j'ai fais cela sous hc3

Gce fourni un script html pour naviguer dans l'api

Envoyé de mon BLA-L29 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour ton retour, mais :

- Possible sur HC2 car je n'ai pas la HC3 :-(

- Et comment fais-tu ? Je ne suis pas informaticien :-(

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui c'est possible sur hc2
Rien de bien compliqué pour quelqu'un qui sait faire des requêtes http

Après je n'ai plus de hc2 je ne pourrais pas t'aider

Envoyé de mon BLA-L29 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Je me réponds à moi même, si ça peut aider à d'autre de chercher :-)

J'ai réussi à commander le relais 8 qui correspond à l'ID 65543

 

local KEY = "ici mettre la KEY situé dans paramètres, puis icone APIKEY de l'IPX"
local IP = "x.x.x.x" -- mettre l'adresse IP de l'IPX
local IPX = Net.FHttp(IP, 80)


jsonTable = { toggle = true }  -- pour changer l'état du relais 8
jsonTable = { on = false }      -- pour eteindre le relais 8
jsonTable = { on = true }       -- pour allumer le relais 8
jsonString = json.encode(jsonTable)

response, status, errorCode = IPX:PUT("/api/core/io/65543?ApiKey="..KEY, jsonString)

fibaro:debug("Response = "..response)
fibaro:debug("Status = "..status)
fibaro:debug("ErrorCode = "..errorCode)

  • Like 2

Partager ce message


Lien à poster
Partager sur d’autres sites

×