Je regarde pour améliorer le service netatmo (qui est en PR).
Netatmo a un service de webhook qui permet de récupérer par exemple des évènements comme la dernière personne vu par une caméra, ou dernier mouvement détectée par une caméra et l’objectif est de récupérer une image de la caméra. Ca permettrai d’améliorer considérablement le service.
Pour cela il faut ouvrir gladys sur l’extérieur. Viens du coup l’intérêt de Gladys Plus !
Question pour toi du coup @pierre-gilles, est-il possible de contribuer facilement à Gladys plus, as-tu prévues ce genre de cas ?
const data = {
user_id: 'XXXXXXXXX' // L'uuid de l'utilisateur qui fait la requête. Probablement inutile dans ton cas.
netatmo_data: {} // Le body du webhook netatmo
};
Pense à créer le “EVENTS.GATEWAY.NEW_MESSAGE_NETATMO” dans les constantes, et hop tu devrais recevoir un event quand un webhook est reçu
J’ai pas trop trop pu tester en réel du coup, donc c’est possible qu’on découvre des trucs: payload netatmo est trop lourd ou pas sérialisable?
Alors je peux pas trop m’avancer sur ce sujet, en tout cas c’est vrai que c’est une option envisageable pour les personnes qui ont une instance Gladys exposée sur internet. Après c’est pas pour tout le monde (sécurité etc ).
Du coup moi en tant que développeur je part du principe qu’on utilise gladys plus. Après si quelqu’un développe une feature style webhook sur gladys local pourquoi pas je l’utiliserai