Bonjour,
La mother de Sen.se, viens d'ouvrir son API aux développeur (Enfin a tous ceux qui demande), et je l'ai intégré à ma box eedomus de façon très simple:
Déjà dans un premier temps demander un compte développeur pour la mother : https://sen.se/developers/
Ensuite se rendre dans "https://apis.sen.se/v2/nodes/?page=1" pour récupéré l'ID de la variable à récupérer (pour l'exemple ça sera la température du cookie de la chambre de mon fils).
On recherche le cookie qui nous intéresse, ainsi que la variable
"object": "feed",
"url": "https://apis.sen.se/v2/feeds/QE3fzvLp53NSBfHtRJjjcUJO1J8c*****/",
"uid": "QE3fzvLp53NSBfHtRJjjcUJO1J8*****",
"label": "Temperature",
"type": "temperature",
"used": true
On récupéré le lien en gras au quel nous ajoutons "/events/" a la fin
Se qui donne https://apis.sen.se/v2/feeds/QE3fzvLp53NSBfHtRJjjcUJO1J8c*****/events/
Une fois en possession du lien nous allons sur l'eedomus, on crée un "Http Capteur"
Il faut rajouter les identifiant password dans le liens suivi d'un @ :
https://USER:PASSWORD@apis.sen.se/v2/feeds/QE3fzvLp53NSBfHtRJjjcUJO1J8c*****/events/
Dans Xpath on ecrit "(/root/objects/objects/data/centidegreeCelsius) div 100" pour recupere la temperature et la diviser par 100.
On coche la conversion Json, et c'est fini.
Je peu aussi récupéré le statu "Presence" du cookie qui me sert de traqueur d'activité.....
Même principe, on va chercher "ID" de la variable "Presence" du cookie qui nous intéresse
"object": "feed",
"url": "https://apis.sen.se/v2/feeds/fg3jR89JhOO6mZi0bwuY7YgE0gE*****/",
"uid": "fg3jR89JhOO6mZi0bwuY7YgE0gE8VUiE",
"label": "Presence",
"type": "presence",
"used": true
Dans XPath : /root/objects/objects/data/code
Et voila si je suis absent la "Mother" retourne la variable 404, et si je suis présent elle retourne 200
Reste plus qu'a déclencher des actions au changement de statu.
En espérant un support officiel de la mother Sen.se par la Box Eedomus.....