¡Gladys 4 Beta está disponible! 🚀

Tu peux ouvrir ta console JS sur la page Philips Hue de Gladys, onglet « Network », rafraichis la page et copie colle ici (ou en MP) le retour JSON du call API GET /api/v1/service/philips-hue/light !

Encore mieux, tu me créé une issue Github avec le JSON que tu récupère, un peu comme cette issue :

Ok j’ai bien ma console ouverte sous mon navigateur Chrome mais après je ne sais pas comment faire pour trouver

Yes merci ça fonctionne bien.

Comme tu as pu voir j’ai même fait une nouvelle issue et la merge request qui va avec, j’espère que j’ai pas trop fait de conneries :smiley:

Tu vas dans l’onglet network/réseau, tu as une liste de requête web faites, tu cherches une requêtes GET sur /api/v1/service/philips-hue/light, tu cliques dessus, sur la droite va apparaitre ta reque^tes et tu recherches cherches l’onglet réponses.

C’est bon j’ai réussi, mais j’ai du utilisé Firefox car sur Chrome je n’ai pas trouvé comment faire.
Merci @damalgos.
@pierre-gilles peux tu me confirmer que c’est bon ce que je t’ai transmis?

J’ai trouvé ce site qui référence les models des ampoules Philips Hue, est ce que ça peux aider pour intégrer les différents models dans Gladys?
https://homeautotechs.com/philips-hue-light-models-full-list/

Encore mieux! :slight_smile: Merci je vais regarder !

C’est parfait !

Je préfère faire au cas par cas à chaque retour des utilisateurs, voir proposer un bouton "envoyer les ampoules inconnus

@pierre-gilles tu pourrais m’expliquer comment tu détermines la méthode que l’ampoule doit utiliser (getPhilipsHueColorTemperatureLight, getPhilipsHueColorLight, getPhilipsHueWhiteLight…) ?

Come ça je pourrais essayer de faire une merge request pour l’issue de @Tlse-vins :wink:

Alors c’est simple, si tu regarde il y a 5 types de modèles gérés pour l’instant, dans le dossier « models » du service:

color => quand c’est une ampoule/lampe qui gère la couleur, mais pas la température (ça tu le vois dans le JSON si il y a une gestion de la température)

colorWithTemperature => quand c’est une ampoule/lampe qui gère la couleur + température (il y a un attribut "ct":153 par exemple dans la 1ère lampe de @Tlse-vins, c’est donc une ampoule qui gère la température)

plugOnOff => c’est une prise on/off.

white => c’est une ampoule sans température et sans couleur

whiteWithTemperature => C’est une ampoule sans couleur mais avec température. L’attribut « ct » est présent dans le json en général !

Je n’ai pas de méthodologie exacte, c’est surtout avec un regard rapide sur le JSON que je vois quelles fonctionnalités à la lampe, et donc à quel type de model elle appartient :slight_smile:

Si elle gère un autre type de fonctionnalités, il faut créer un nouveau model biensur

ok merci pour les infos.
J’ai du coup fait la merge request qui vas bien :
https://github.com/GladysAssistant/Gladys/pull/624

Dès que la mise à jour sera en place je te dirais si c’est fonctionnel.
J’attend des GU10 White, il faudra s’en doute les rajouter aussi.

Je viens de recevoir mes GU10 White, je vais essayer de les mettre en place ce week-end.
@Hotfix31 Si tu a mergé ce que je t’ai transmis, est ce que c’est opérationnelle dans Gladys? Car pour le moment, elles ne sont pas reconnue.

Je viens de faire une issue avec les GU10 - LWG004.

J’ai fais la merge request mais @pierre-gilles doit encore faire la validation.
Tu peux suivre l’état d’avancement ici :
https://github.com/GladysAssistant/Gladys/pull/624

OK ça marche, j’attend son retour et je te dirais si tout est ok.

C’est plus ou moins ça! C’est Philips Hue qui renvoie ça.

Merci pour la PR ! :slight_smile: C’est mergé !

Nouvelle PR, pour le dernier model proposé par @Tlse-vins.
https://github.com/GladysAssistant/Gladys/pull/629

Joli, t’as pris le coup de main à ce que je vois :wink: Top merci, encore du nouveau matériel géré !

Salut @pierre-gilles, je viens de vérifier dans Gladys, je ne peux toujours pas gérer ses ampoules. Est ce normal ou il fait que j’attende la mise à jour?

Je n’ai pas encore mergé la PR :slight_smile: Je suis assez pris en ce moment, j’avais travaillé à temps plein sur Gladys en octobre/novembre, mais du coup comme je n’ai pas fais de freelance pendant 2 mois, pour que ce soit financièrement viable pour moi j’ai compensé en prenant une mission freelance assez prenante en décembre, d’où ma présence très réduite ce mois-ci ^^ Ma mission se termine en fin de semaine, je regarderais tout ça à Noël !