Aide pour tester une fonction en rts:// ou io:// au lieu de ogp://

Bonjour, j’ai un kit de connectivité avec le plugin tahoma tout fonctionne mais je voulais tester une fonction que je peux pas faire avec le plugin c’est au lieu de lancer une commande de volet en ogp://1234-1234-1234/12345678 de pouvoir lui mettre rts ou io selon les volets se qui deviendrais rts://1234-1234-1234/12345678 mais j’ai regarder le code source et essayer avec une commande curl mais rien se lance. La doc Somfy sur github est moins bonne qu’avant sur leur site developer.somfy.com


curl --location --request POST 'https://www.tahomalink.com/enduser-mobile-web/enduserAPI/exec/apply' --header 'Content-Type: application/json' --header 'Cookie: JSESSIONID=COOKIE' --data-raw '{"actions": [{"deviceURL": "rts://1234-1234-1234/12345678", "commands": ["close"]}]}'

Reponse:
{"errorCode":"INVALID_API_CALL","error":"Invalid JSON format or type in request body"}

Bonjour,

L’accès à la doc me donne une erreur 404.
Sans doc, ça va être compliqué.

La réponse de curl semble dire que le format du json est incorrect.
essayez avec par exemple:

{"actions": {"deviceURL": "rts://1234-1234-1234/12345678", "commands": "close"}}

pour le paramètre --data-raw

J’ai tester mais toujours le même message d’erreur il ont changer leur site maintenant c’est sur github GitHub - Somfy-Developer/Somfy-TaHoma-Developer-Mode: A collection of requests to use a local API with Somfy TaHoma gateways mais il manque beaucoup d’infos je trouve j’ai essayer de faire une commande de style

Ne fonctionne pas avec rts://
curl -X "GET" "https://www.tahomalink.com/enduser-mobile-web/enduserAPI/setup/devices/rts%3A%2F%2F1234-1234-1234%2F12345678" -H "accept: application/json" --header "Cookie: JSESSIONID=COOKIE"

fonctionne bien avec ogp:// mais pourquoi le rts:// et  io:// a disparu car avant on savait quelle protocole il utilisait sur certains materiel.
curl -X "GET" "https://www.tahomalink.com/enduser-mobile-web/enduserAPI/setup/devices/ogp%3A%2F%2F1234-1234-1234%2F12345678" -H "accept: application/json" --header "Cookie: JSESSIONID=COOKIE"