Philips HUE InfoTools     Préambule :   Vous trouverez ci-dessous le nouveau Virtual Device visant collecter des informations sur vos ampoules Philips HUE.   Le projet exploite l'API mise à disposition par Philips à l'adresse suivante : https://developers.meethue.com/philips-hue-api   Cette API permet notamment de : Récupérer des information sur votre système HUE Manager (récupérer les infos et paramétrer) vos ampoules unitairement ou toutes ampoules d'un groupe Pour le moment, je me suis focaliser sur la récupération d'informations sur votre configuration de vos ampoules.   Ce VD est complémentaire à mon VD Hue Manager. Il permet notamment de d'obtenir les informations nécessaires à la configuration des scénarios de pilotage de vos ampoules, notamment sur les informations suivantes : Le username permettant de piloter les ampoules associées au pont HUE La valeur de la brillance de l'ampoule La valeur de la saturation de l'ampoule La valeur de la couleur HUE de l'ampoule La valeur de la température de couleur de l'ampoule L'Id du groupe dans lequel l'ampoule est associée L'Id de la scènes dans lesquelles est associée l'ampoule (navigation via les boutons haut et bas). Info qui va être exploitée dans une nouvelle version du VD HUE Manager  L'adresse IP du Pont HUE   Merci à @Steven qui m'a mis sur la piste permettant de récupérer une partie des infos via le plugin HUE. Le reste des info sont collectées via l'API
Le Projet :   Le but du projet consiste à (pour le moment) à obtenir les informations suivantes : Id de l'ampoule Désignation de l'ampoule Pièce dans laquelle elle est installée La valeur de la brillance de l'ampoule La valeur de la saturation de l'ampoule La valeur de la couleur HUE de l'ampoule La valeur de la température de couleur de l'ampoule L'Id du groupe dans lequel l'ampoule est associée Le nom du groupe dans lequel l'ampoule est associée Le nombre de scènes dans lesquelles est associée l'ampoule Le nom de la scènes dans lesquelles est associée l'ampoule (navigation via les boutons haut et bas) L'Id de la scènes dans lesquelles est associée l'ampoule (navigation via les boutons haut et bas) L'adresse IP du Pont HUE Le username permettant de piloter les ampoules associées au pont HUE   Et pour plus tard : Faire la même chose pour piloter unitairement des ampoules. Vos idées/suggestions sont le bienvenues    Pré-requis : Disposer d'ampoule Philips HUE  Avoir regroupé les ampoules dans un groupe Avoir installer le plugin Philips HUE Installation : Télécharger et installer le Virtual Device ci-dessous (pour la dernière version) Configuration :   Du Virtual Device :   Dans l'onglet Avancé de VD importé, il convient de : De nommer votre VD (ex. : Hue Info Manager) à votre convenance Renseigner les variables indiquées ci-dessous dans le premier bouton -- User variables
local Hue_Light_VD_Id = 264 -- ID d'un des Devices de type Ampoule HUE créé par le plugin Philips HUE  local modetrace = permet de renseigner les différentes étape d'exécution du traitement dans le Dégogueur local modetrace = permet de renseigner des trace sur le contenu de certaine variable lors de l'exécution du traitement dans le Dégogueur afin d'aider à trouver la source d'un bogue.   Ne pas oublier de sauvegarder    Cf. image ci-dessous :   Charger l'icônes ci-dessous : Charger l'icônes suivante :  l'associer à l'ensemble de vos boutons du VD   Utilisation du VD : Cliquer sur le premier bouton recherche va récupérer toutes les informations liées à l'ampoule configurée Les boutons flèche haute et basse permet de visualiser les informations (Designation et ID) sur les différentes scènes configurées pour ce ampoule (voir le groupe auquel elle est associée) Le dernier bouton permet de lancer la scène affichée et de visualiser ses effets Concernant les informations (bri, sat, hue, ct) il est pratique de modifier la couleur de votre ampoule à votre convenance depuis une application smartphone/tablette et de cliquer sur le bouton d'actualisation pour obtenir les propriétés.     Versions : V1.0 : du 22/02/2018 -> Intialisation du projet V1.1 : du 23/02/2018 -> Amélioration en cas ou l'ampoule n'est pas associée a un groupe. Ajout d'un label avec l'ID du Devices Ampoule HUE renseigné dans la variable Hue_Light_VD_Id Evolutions à venir : Pouvoir choir l'ampoule via le VD A voir selon vos suggestions    Dernière version du VD :     Hue_InfoTools.vfib.json