Aller au contenu

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


Messages recommandés

Posté(e)

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,

Posté(e)

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

Posté(e)

Merci pour ton retour, mais :

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

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

Posté(e)

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

Posté(e)

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
×
×
  • Créer...