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 ?
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
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.