APIkey pour pilotage externe du V5

Bonjour,
Je souhaite faire interagir un Raspberry sous domoticz avec l’IPX800 v5, afin de pouvoir en piloter les relais (envoi de commande).
Je suis parti sur l’usage d’un switch virtuel dans domoticz, avec comme commandes ON/Off pour piloter le relais 1 de l’IPX :
ON : http://IP/api/xdevices.json?key=APIkeyx&SetR=01
OFF : http://IP/api/xdevices.json?key=APIkeyx&ClearR=01

Dans l’IPX, j’ai créé une APIkey sauf que le verrouillage IP reste à 255.255.255.255 : impossible d’entrer l’IP du RPi (qui est sous la forme 10.0.x.xx).
Résultat : ça ne fonctionne pas… lors de l’envoi des commandes par le RPi, aucune réponse côté IPX.

Mes commandes sont-elles justes ? et le verrouillage IP est-il paramétrable pour figer un émetteur de commandes ?

bonjour FloEd,
cette API est propre à l’IPX800 V4 et ne fonctionne pas sur la V5.
Avec le Firmware de la V5, vous avez téléchargé un outil API DESK.
Je vous invite à y jeter un oeil.
bonne journée

Bonjour @fgtoul, merci je viens de trouver cela dans le package d’installation, mais je n’en comprends pas bien le fonctionnement, y a t’il un manuel/tuto/explication quelconque ?

c’est l’API rest de la V5.
Vous trouverez une doc ici :IPX800 V5 Ressources

Effectivement, je venais de trouver cela : IPX800 V5 Ressources
Merci !

Salut sur eedomus cela fonctionne bien :

Par contre je rame pour récupérer mes valeur de pinces ampèremétriques vers eedomus en provenance du 400xct

Et dans le log, la requête complète ressemble à ça :
http://IP/api/core/io/65536?ApiKey=XXX - {"toggle":true}

la donnée 65536 correspondant au relais 1, mais je pense que l’implémentation du &PUT doit avoir lieu quelque part…
@artnow si le log sur eedomus est plus complet je suis preneur de la ligne complète.
Merci

Salut FlotEd , je ne comprends pas ce qu’il te manque moi cela tourne avec cela ,???

pardon, ce n’était pas clair. En fait sur domoticz je n’ai pas de fonction comme dans eedomus, je dois faire soit un script, soit il faut l’adressage complet, incluant le Put. Et je ne vois pas quelle syntaxe utiliser pour mettre le Put et la commande toggle, d’où ma demande, de voir quelle chaine de caractère est envoyée lors de l’activation de cette commande dans le log de eedomus.

pardon bis, je viens de tomber sur un autre sujet « Commande Json - Domoticz » où la même question est à l’étude… je bascule sur l’autre sujet du coup.

Bonjour,

J’arrivais a piloter la V4 avec eedomus :
http://10.0.4.70/api/xdevices.json?key=apikey&ClearR=19
http://10.0.4.70/api/xdevices.json?key=apikey&SetR=19

J’ai bien créer l’APIKEY sur l’IPX V5, mais je en sais pas comment l’ajouter dans la commande.
Pouvez vous m’aider.
Merci
Kim

Bonsoir,
J’ai finalement trouvé :

http://10.0.4.73/api/core/io/65687?ApiKey=Wewxxxxxxxxxx
PUT
{
« on »:true
}

ou

{
« on »:false
}

Je ne sais pas si c’est l’idéal, mais cela fonctionne.
Kim

Bonjour kimi

il y a un espace avant et après PUT ?
Vous n’avez pas de problème d’identification « token » ?

Cdlt

Bonsoir Francis,
Sur Eedomus les info sont dans les zones différentes :


Kim

1 « J'aime »

Salut KIMI tu es sur de ton truc moi j’aurais dit {« on »:true}

Bonsoir Artnow,
Oui c’est bien cela, j’ai fait une erreur.
Kim

1 « J'aime »