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