JGOU78 4 Signaler ce message Posté(e) 16 juin 2023 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
mprinfo 3 336 Signaler ce message Posté(e) 16 juin 2023 Oui c'est possible j'ai fais cela sous hc3Gce 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
JGOU78 4 Signaler ce message Posté(e) 17 juin 2023 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
mprinfo 3 336 Signaler ce message Posté(e) 17 juin 2023 Oui c'est possible sur hc2Rien de bien compliqué pour quelqu'un qui sait faire des requêtes httpAprè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
JGOU78 4 Signaler ce message Posté(e) 24 juin 2023 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) 2 Partager ce message Lien à poster Partager sur d’autres sites