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"}
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"