Question en attente de réponse
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 !
N'hésitez pas à interroger la communauté d'entraide !
Réponses
Bonjour Philippe
Il faut poser votre question sur
https://github.com/Somfy-Developer/Somfy-TaHoma-Developer...
Bonjour,
merci pour votre retour,
bien cordialement,
Philippe M
Ce n'est pas ce
que vous recherchez
Posez votre question