- Accueil
- Ressources
- Intégrations
- Philips Hue
Intégration Philips Hue n8nAutomatiser Philips Hue avec n8n.
Une ampoule peut réagir à tout ce qu'un workflow sait. L'intégration Philips Hue n8n donne 4 opérations sur une ressource, Light. Aucun trigger Hue n'existe, un trigger étant le nœud qui démarre un workflow : l'exécution part donc d'un horaire ou d'un webhook, l'URL que n8n expose pour qu'un autre service l'appelle.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que fait vraiment l'intégration Philips Hue n8n ?
Le nœud Philips Hue parle à l'API Hue et manipule un seul objet : l'ampoule. Quatre opérations couvrent toute sa vie dans un workflow, lire une lampe, lire toutes les lampes, mettre à jour une lampe, en supprimer une. Le reste, le moment, les données, la condition qui choisit la couleur, vient des nœuds placés autour.
Premier terrain, une boutique. Un Schedule Trigger se déclenche à l'heure d'ouverture, un appel OpenWeatherMap lit la couverture nuageuse et light.update monte la Brightness les matins gris, la redescend les jours clairs. Personne ne touche un interrupteur.
Deuxième terrain, l'astreinte. La branche d'erreur d'un workflow déjà en place finit sur une mise à jour Hue qui pousse la Hue vers le rouge, et publie la même alerte dans Slack. La lampe prévient avant que quelqu'un ouvre le canal.
Troisième terrain, un atelier partagé. Une ligne ajoutée dans Google Sheets pour réserver un poste allume la lampe correspondante, et light.get sert à relire l'état avant de rendre la pièce à son réglage d'origine. Une ampoule vit rarement seule, et c'est souvent là que Home Assistant entre en jeu à côté du nœud.
Là où le nœud s'arrête tient en une phrase : la ressource Light, et rien d'autre. Les groupes, les scènes, les capteurs et les pièces n'ont aucune opération ici. Pour eux, le nœud HTTP Request appelle directement l'API CLIP de Hue en réutilisant le même credential, cet identifiant de connexion enregistré une fois dans n8n, via son authentification prédéfinie. La pagination suit le schéma habituel : Return All enchaîne les pages de l'API, et quand il est décoché, Limit fixe le nombre de lampes renvoyées.
La dernière limite conditionne toute la conception. n8n ne livre aucun trigger Philips Hue, donc rien n'écoute un interrupteur pressé ni une ampoule qui tombe. Les lampes sont toujours le bout d'une chaîne lancée par autre chose. Si le choix de la plateforme n'est pas encore tranché, l'Avis n8n détaille l'hébergement et le modèle de coût.
Comment connecter Philips Hue à n8n ?
- 01
Créer le credential Philips Hue
Le nœud s'authentifie en OAuth2, et c'est la seule méthode prise en charge. Dans n8n, ouvre Credentials, choisis Philips Hue, puis connecte-toi avec un compte Philips Hue. Avec la connexion OAuth intégrée, le champ APP ID reste vide : n8n porte déjà l'enregistrement de l'application, il n'y a rien de plus à remplir que la connexion elle-même.
- 02
Déclarer ta propre application Hue, si besoin
Configurer OAuth2 de zéro demande un compte développeur Philips Hue. Crée une nouvelle application distante sur la page Add new Hue Remote API app, puis copie l'OAuth Callback URL affichée par n8n sur l'écran du credential et colle-la comme Callback URL de l'application. Les deux valeurs doivent être identiques au caractère près, sinon la boucle d'autorisation ne revient jamais vers n8n.
- 03
Reporter les clés et lancer la connexion
L'application distante fournit un AppId, un ClientId et un ClientSecret. Reporte les trois dans les champs correspondants de n8n, enregistre, puis lance l'autorisation OAuth. Une fois le credential validé, il se réutilise : chaque nœud Philips Hue de chaque workflow le sélectionne dans une liste déroulante, et ces clés ne se recopient plus.
Ce que le nœud Philips Hue sait faire
Le nœud Philips Hue expose 4 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Light
4 opérationsDelete a light
light.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire une ampoule du pont, ce qui la fait disparaître de toutes les listes suivantes. Rien n'est conservé côté lampe, donc l'opération a sa place en fin de ménage, pas au milieu d'un workflow quotidien.
Paramètres clés
- Light ID : l'identifiant de la lampe à retirer, sous forme de chaîne ; le reprendre d'une liste précédente avec
{{ $json.id }}évite de supprimer la mauvaise à la main.
Get a light
light.getCe que tu vois dans n8n
Notes & cas d'usage
Lit une seule ampoule et renvoie son état du moment, ce qui en fait l'étape naturelle avant et après un changement : garder ce qu'on a trouvé, appliquer la modification, puis remettre les valeurs d'origine.
Paramètres clés
- Light ID : une chaîne qui désigne la lampe à lire, saisie une fois pour un luminaire fixe ou transmise par un nœud précédent.
Get many lights
light.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les ampoules connues du pont, un item par lampe. C'est de là que la plupart des workflows tirent les identifiants qu'ils passent ensuite aux trois autres opérations.
Paramètres clés
- Return All : coché, n8n enchaîne les pages de l'API et rapporte toutes les lampes.
- Limit : le nombre maximal de lampes renvoyées tant que Return All reste décoché, pratique quand un test ne doit toucher que 2 luminaires et pas toute la maison.
Update a light
light.updateCe que tu vois dans n8n
Notes & cas d'usage
Écrit un nouvel état sur une ampoule : allumage, intensité, couleur, effet, durée du changement.
Paramètres clés
- Light Name or ID : à choisir dans la liste que n8n charge depuis ton pont, ou à fournir sous forme d'identifiant via une expression comme
{{ $json.id }}. - On : l'état allumé ou éteint, requis à chaque appel, même quand seule la couleur change.
- Additional Fields : 13 champs optionnels, dont Brightness sur une échelle de 1 à 254, Color Temperature de 153 à 500 en mireds sur 2012 lampes compatibles, Hue entre 0 et 65535, 25500 tombant sur le vert, et Transition Time en secondes.
Besoin d'aide pour automatiser Philips Hue avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.

