Selon la documentation de l'API, vous pouvez lister les scènes enregistrées sur votre pont Philips Hue en faisant une requête GET vers l'endpoint suivant :
- Code : Tout sélectionner
http://<ip_du_pont>/api/<nom_d'utilisateur_eedomus_créé_sur_le_pont>/scenes
Vous obtiendrez alors en réponse les ID et les noms des scènes, ainsi que les noms des lumières faisant partie des scènes listées.
Ensuite, pour activer une scène depuis l'API, il faut effectuer une requête HTTP de type PUT vers l'endpoint suivant :
- Code : Tout sélectionner
http://<ip_du_pont>/api/<nom_d'utilisateur_eedomus_créé_sur_le_pont>/groups/0/action
Nota Bene : Il semblerait qu'il faille activer les scènes depuis le groupe d'ID 0 qui contient l'ensemble des lumières et ce, même si les scènes, elles, ne contiennent pas toutes les lumières. Information à confirmer mais c'est ce que j'en ai compris de la lecture de la documentation.
Avec, en paramètre, l'ID de la scène à activer. Exemple :
- Code : Tout sélectionner
{"scene":"235807c46-on-0"}