Hack · Philips Hue
Scripter chaque lumière sur ton réseau
Appuie une fois sur le bouton du pont pour obtenir une clé, puis allume lumières, scènes et capteurs par de simples appels HTTP. Sans cloud.
Un contrôle direct du pont sur ton propre réseau : les lumières, et avec une bibliothèque comme phue, les groupes, les programmations, les scènes et les capteurs aussi, par de simples appels HTTP et sans compte dans le cloud Hue.
Est-ce que ça marche sur le mien
Modèles de Philips Hue, pas encore vérifiés pour ce hack en particulier
Ce que ça coûte
Trouve d'abord l'adresse IP du pont sur ton réseau, avec une app mDNS, un site de découverte ou la table DHCP de ton routeur. Il te faudra aussi un accès physique au pont : le guide de démarrage de Hue fait échouer avec une erreur la requête qui crée un nouvel utilisateur de l'API jusqu'à ce que tu appuies sur le bouton, puisque, comme le dit le guide, « en appuyant sur le bouton, on prouve qu'on a un accès physique au pont ».
Les étapes
- Trouve l'adresse IP du pont sur ton réseau, en suivant les méthodes du guide de démarrage de Hue.
- Appuie sur le bouton physique du pont, puis envoie tout de suite la requête qui crée un nouvel utilisateur de l'API, comme le décrit le même guide.
- Garde le nom d'utilisateur que le pont renvoie : chaque requête suivante s'authentifie avec, selon le même guide.
- Liste tes lumières et envoie des requêtes HTTP pour lire ou changer leur état, en suivant les exemples du guide, ou utilise une bibliothèque comme phue pour les lumières, groupes, programmations, scènes et capteurs.
Risques et retour en arrière
Rien n'est flashé et l'appli Hue continue de fonctionner pendant tout ce temps : une requête arrive au pont par le réseau ou non, et le pire des cas est une lumière laissée dans un état que tu ne voulais pas. Le retour en arrière est immédiat, envoie une autre requête ou utilise l'appli exactement comme avant.
Projets utilisés
Sources
- Hue developer docs: getting started
Guide· Signify· Lu le 26 oct. 2026
- phue
Guide· studioimaginaire· Lu le 26 oct. 2026