Chers utilisateurs,

Nos services sont désormais rétablis et fonctionnels.

Veuillez nous excuser pour la gêne occasionnée.

L’équipe des Yellow’s SOMFY  

Question en attente de réponse

comment exécuter un scénario tahoma avec API ?

Bonjour,
Je développe une application Android en Kotlin utilisant l’API locale TaHoma (Developer Mode) et je bloque sur l’exécution des scénarios (Action Groups).
J’arrive à récupérer la liste des scénarios avec :
GET /enduser-mobile-web/1/enduserAPI/actionGroups
La réponse est par exemple :
[
{
"label": "J'arrive",
"oid": "*************************************"
},
{
"label": "fermeture store",
"oid": "*************************************"
}
]
En revanche, je ne trouve pas comment exécuter un Action Group.
J’ai essayé :
POST /enduser-mobile-web/1/enduserAPI/exec/apply
avec :
{
"oid": "*******************************"
}
Réponse :
400 Bad Request
Bad parameters. ("actions is not a table")
J’ai également testé :
POST /actionGroups/execute
POST /actionGroups/apply
POST /actionGroups/launch
=> 400 Unknown object
Je sais que /exec/apply fonctionne pour piloter un équipement lorsque l’on envoie un tableau actions, mais je ne trouve aucune API permettant de récupérer le contenu d’un actionGroup (deviceURL, commands…) à partir de son oid.
Ma TaHoma est en Developer Mode avec :
protocolVersion : 2026.1.3-4
Mes questions sont les suivantes :
1. Existe-t-il une API locale permettant de récupérer le contenu complet d’un actionGroup ?
2. Existe-t-il une API permettant d’exécuter directement un actionGroup à partir de son oid ?
3. Ou bien les actionGroups sont-ils uniquement exposés en lecture dans l’API locale ?
Si quelqu’un a déjà réussi à lancer un scénario TaHoma via l’API locale (Developer Mode), un exemple de requête HTTP ou un extrait de code serait vraiment apprécié.
Merci d’avance pour votre aide !

Philippe
Philippe

Philippe

Niveau
0
44 / 100
points
  • Partager cette question
    Haut de page