[RESOLU] Problème installation lampes Philips Hue


#1

Bonjour à tous.
J’ai suivi toute la procédure afin de piloter mes lampes Philips Hue et j’ai un message d’erreur lors de la configuration et pas de device détecté.

ID 1
Nom : Philips Hue
Version : 0.1.0
Status : Installé

J’ai lancé pm2 logs gladys et j’ai une foule de messages d’erreur. Que faire ? Avez-vous un retour ?

Merci d’avance pour votre aide.


#2

Salut @JanPat

Peux tu regarder dans Paramètres, Paramètres et me dire si tu as quelques choses de reconnu ici ?


#3

Salut il serait bien aussi de poster les logs gladys


#4

Bonjour et merci.
Dans Paramètres, Paramètres, rien dans les valeurs de clé et de valeur et cela ni pour la partie Paramètres et Paramètres utilisateurs.
Lorsque je clique sur configuration dans “Modules” et sur “Philips Hue”, j’ai le message suivant : “Erreur lors de la configuration du module.internal server error”

Le fichier log
pm2 logs gladys
[TAILING] Tailing last 15 lines for [gladys] process (change the value with --lines option)
/home/pi/.pm2/logs/gladys-out-0.log last 15 lines:
0|gladys | at emitTwo (events.js:131:20)
0|gladys | at Socket.emit (events.js:214:7)
0|gladys | at Socket.onClose (/home/pi/gladys/node_modules/engine.io/lib/socket.js:304:10)
0|gladys | at Object.onceWrapper (events.js:313:30)
0|gladys | at emitNone (events.js:106:13)
0|gladys | at WebSocket.emit (events.js:208:7)
0|gladys | at WebSocket.Transport.onClose (/home/pi/gladys/node_modules/engine.io/lib/transport.js:126:8)
0|gladys | at Object.onceWrapper (events.js:317:30)
0|gladys | at emitTwo (events.js:126:13)
0|gladys | at WebSocket.emit (events.js:214:7)
0|gladys | at WebSocket.cleanupWebsocketResources (/home/pi/gladys/node_modules/ws/lib/WebSocket.js:950:8)
0|gladys | at emitNone (events.js:111:20)
0|gladys | at Socket.emit (events.js:208:7)
0|gladys | at endReadableNT (_stream_readable.js:1055:12)
0|gladys | New User connected : PATRICK

/home/pi/.pm2/logs/gladys-error-0.log last 15 lines:
0|gladys | at /home/pi/gladys/node_modules/bluebird/js/release/nodeback.js:42:21
0|gladys | at /home/pi/gladys/node_modules/sails-mysql/lib/connections/spawn.js:120:16
0|gladys | at Object.poolfully [as releaseConnection] (/home/pi/gladys/node_modules/sails-mysql/lib/connections/release.js:28:12)
0|gladys | at Query._callback (/home/pi/gladys/node_modules/sails-mysql/lib/connections/spawn.js:105:35)
0|gladys | at Query.Sequence.end (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Sequence.js:96:24)
0|gladys | at Query._handleFinalResultPacket (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Query.js:144:8)
0|gladys | at Query.EofPacket (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Query.js:128:8)
0|gladys | at Protocol._parsePacket (/home/pi/gladys/node_modules/mysql/lib/protocol/Protocol.js:280:23)
0|gladys | at Parser.write (/home/pi/gladys/node_modules/mysql/lib/protocol/Parser.js:73:12)
0|gladys | at Protocol.write (/home/pi/gladys/node_modules/mysql/lib/protocol/Protocol.js:39:16)
0|gladys | at Socket. (/home/pi/gladys/node_modules/mysql/lib/Connection.js:96:28)
0|gladys | at emitOne (events.js:116:13)
0|gladys | at Socket.emit (events.js:211:7)
0|gladys | at addChunk (_stream_readable.js:263:12)
0|gladys | at readableAddChunk (_stream_readable.js:250:11)

0|gladys | Unhandled rejection Error: Param hue_hostname not found
0|gladys | at /home/pi/gladys/api/core/param/param.getValue.js:16:36
0|gladys | at tryCatcher (/home/pi/gladys/node_modules/bluebird/js/release/util.js:16:23)
0|gladys | at Promise._settlePromiseFromHandler (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:512:31)
0|gladys | at Promise._settlePromise (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:569:18)
0|gladys | at Promise._settlePromise0 (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:614:10)
0|gladys | at Promise._settlePromises (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:693:18)
0|gladys | at Promise._fulfill (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:638:18)
0|gladys | at /home/pi/gladys/node_modules/bluebird/js/release/nodeback.js:42:21
0|gladys | at /home/pi/gladys/node_modules/sails-mysql/lib/connections/spawn.js:120:16
0|gladys | at Object.poolfully [as releaseConnection] (/home/pi/gladys/node_modules/sails-mysql/lib/connections/release.js:28:12)
0|gladys | at Query._callback (/home/pi/gladys/node_modules/sails-mysql/lib/connections/spawn.js:105:35)
0|gladys | at Query.Sequence.end (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Sequence.js:96:24)
0|gladys | at Query._handleFinalResultPacket (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Query.js:144:8)
0|gladys | at Query.EofPacket (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Query.js:128:8)
0|gladys | at Protocol._parsePacket (/home/pi/gladys/node_modules/mysql/lib/protocol/Protocol.js:280:23)
0|gladys | at Parser.write (/home/pi/gladys/node_modules/mysql/lib/protocol/Parser.js:73:12)
0|gladys | at Protocol.write (/home/pi/gladys/node_modules/mysql/lib/protocol/Protocol.js:39:16)
0|gladys | at Socket. (/home/pi/gladys/node_modules/mysql/lib/Connection.js:96:28)
0|gladys | at emitOne (events.js:116:13)
0|gladys | at Socket.emit (events.js:211:7)
0|gladys | at addChunk (_stream_readable.js:263:12)
0|gladys | at readableAddChunk (_stream_readable.js:250:11)
0|gladys | Unhandled rejection Error: Param hue_hostname not found
0|gladys | at /home/pi/gladys/api/core/param/param.getValue.js:16:36
0|gladys | at tryCatcher (/home/pi/gladys/node_modules/bluebird/js/release/util.js:16:23)
0|gladys | at Promise._settlePromiseFromHandler (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:512:31)
0|gladys | at Promise._settlePromise (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:569:18)
0|gladys | at Promise._settlePromise0 (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:614:10)
0|gladys | at Promise._settlePromises (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:693:18)
0|gladys | at Promise._fulfill (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:638:18)
0|gladys | at /home/pi/gladys/node_modules/bluebird/js/release/nodeback.js:42:21
0|gladys | at /home/pi/gladys/node_modules/sails-mysql/lib/connections/spawn.js:120:16
0|gladys | at Object.poolfully [as releaseConnection] (/home/pi/gladys/node_modules/sails-mysql/lib/connections/release.js:28:12)
0|gladys | at Query._callback (/home/pi/gladys/node_modules/sails-mysql/lib/connections/spawn.js:105:35)
0|gladys | at Query.Sequence.end (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Sequence.js:96:24)
0|gladys | at Query._handleFinalResultPacket (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Query.js:144:8)
0|gladys | at Query.EofPacket (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Query.js:128:8)
0|gladys | at Protocol._parsePacket (/home/pi/gladys/node_modules/mysql/lib/protocol/Protocol.js:280:23)
0|gladys | at Parser.write (/home/pi/gladys/node_modules/mysql/lib/protocol/Parser.js:73:12)
0|gladys | at Protocol.write (/home/pi/gladys/node_modules/mysql/lib/protocol/Protocol.js:39:16)
0|gladys | at Socket. (/home/pi/gladys/node_modules/mysql/lib/Connection.js:96:28)
0|gladys | at emitOne (events.js:116:13)
0|gladys | at Socket.emit (events.js:211:7)
0|gladys | at addChunk (_stream_readable.js:263:12)
0|gladys | at readableAddChunk (_stream_readable.js:250:11)
0|gladys | Unhandled rejection Error: Param hue_hostname not found
0|gladys | at /home/pi/gladys/api/core/param/param.getValue.js:16:36
0|gladys | at tryCatcher (/home/pi/gladys/node_modules/bluebird/js/release/util.js:16:23)
0|gladys | at Promise._settlePromiseFromHandler (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:512:31)
0|gladys | at Promise._settlePromise (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:569:18)
0|gladys | at Promise._settlePromise0 (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:614:10)
0|gladys | at Promise._settlePromises (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:693:18)
0|gladys | at Promise._fulfill (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:638:18)
0|gladys | at /home/pi/gladys/node_modules/bluebird/js/release/nodeback.js:42:21
0|gladys | at /home/pi/gladys/node_modules/sails-mysql/lib/connections/spawn.js:120:16
0|gladys | at Object.poolfully [as releaseConnection] (/home/pi/gladys/node_modules/sails-mysql/lib/connections/release.js:28:12)
0|gladys | at Query._callback (/home/pi/gladys/node_modules/sails-mysql/lib/connections/spawn.js:105:35)
0|gladys | at Query.Sequence.end (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Sequence.js:96:24)
0|gladys | at Query._handleFinalResultPacket (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Query.js:144:8)
0|gladys | at Query.EofPacket (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Query.js:128:8)
0|gladys | at Protocol._parsePacket (/home/pi/gladys/node_modules/mysql/lib/protocol/Protocol.js:280:23)
0|gladys | at Parser.write (/home/pi/gladys/node_modules/mysql/lib/protocol/Parser.js:73:12)
0|gladys | at Protocol.write (/home/pi/gladys/node_modules/mysql/lib/protocol/Protocol.js:39:16)
0|gladys | at Socket. (/home/pi/gladys/node_modules/mysql/lib/Connection.js:96:28)
0|gladys | at emitOne (events.js:116:13)
0|gladys | at Socket.emit (events.js:211:7)
0|gladys | at addChunk (_stream_readable.js:263:12)
0|gladys | at readableAddChunk (_stream_readable.js:250:11)
0|gladys | Unhandled rejection Error: Param hue_hostname not found
0|gladys | at /home/pi/gladys/api/core/param/param.getValue.js:16:36
0|gladys | at tryCatcher (/home/pi/gladys/node_modules/bluebird/js/release/util.js:16:23)
0|gladys | at Promise._settlePromiseFromHandler (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:512:31)
0|gladys | at Promise._settlePromise (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:569:18)
0|gladys | at Promise._settlePromise0 (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:614:10)
0|gladys | at Promise._settlePromises (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:693:18)
0|gladys | at Promise._fulfill (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:638:18)
0|gladys | at /home/pi/gladys/node_modules/bluebird/js/release/nodeback.js:42:21
0|gladys | at /home/pi/gladys/node_modules/sails-mysql/lib/connections/spawn.js:120:16
0|gladys | at Object.poolfully [as releaseConnection] (/home/pi/gladys/node_modules/sails-mysql/lib/connections/release.js:28:12)
0|gladys | at Query._callback (/home/pi/gladys/node_modules/sails-mysql/lib/connections/spawn.js:105:35)
0|gladys | at Query.Sequence.end (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Sequence.js:96:24)
0|gladys | at Query._handleFinalResultPacket (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Query.js:144:8)
0|gladys | at Query.EofPacket (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Query.js:128:8)
0|gladys | at Protocol._parsePacket (/home/pi/gladys/node_modules/mysql/lib/protocol/Protocol.js:280:23)
0|gladys | at Parser.write (/home/pi/gladys/node_modules/mysql/lib/protocol/Parser.js:73:12)
0|gladys | at Protocol.write (/home/pi/gladys/node_modules/mysql/lib/protocol/Protocol.js:39:16)
0|gladys | at Socket. (/home/pi/gladys/node_modules/mysql/lib/Connection.js:96:28)
0|gladys | at emitOne (events.js:116:13)
0|gladys | at Socket.emit (events.js:211:7)
0|gladys | at addChunk (_stream_readable.js:263:12)
0|gladys | at readableAddChunk (_stream_readable.js:250:11)
^C

Voilà :slight_smile:


#5

Salut @JanPat
Tu appuies bien sur le bouton du pont Philips hue avant de cliquer sur configurer ?


#6

Oui, j’ai bien poussé sur le bouton du pont Hue avant… J’ai même fait cela en moins de 30 secondes après avoir relancé Gladys. J’ai suivi à la lettre l’explication donnée pour l’installation.


#7

Si tu as bien fais tout ça va dans Scripts, créer un nouveau script. Donne lui le nom que tu veux (ex: Lampe Hue)
et copie le code ci-dessous.
Une fois que c’est fait enregistre, puis lance le script.
Si ça n’allume pas l’ampoule, redémarre gladys.
Ensuite va dans tes périphériques et normalement tu devrais retrouver ta lampe.

gladys.deviceType.exec({devicetype: 1, value: 1});

Tiens moi au jus


#8

Rien de rien. Dans la partie Devices, aucune apparition de mes lampes. J’ai même relancé le Raspy en ssh et toujours rien.
Je viens de refaire l’installation et j’ai ceci maintenant dans le log :
Unhandled rejection Error: Param hue_hostname not found
0|gladys | at /home/pi/gladys/api/core/param/param.getValue.js:27:31
0|gladys | at tryCatcher (/home/pi/gladys/node_modules/bluebird/js/release/util.js:16:23)
0|gladys | at Promise._settlePromiseFromHandler (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:512:31)
0|gladys | at Promise._settlePromise (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:569:18)
0|gladys | at Promise._settlePromise0 (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:614:10)
0|gladys | at Promise._settlePromises (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:693:18)
0|gladys | at Promise._fulfill (/home/pi/gladys/node_modules/bluebird/js/release/promise.js:638:18)
0|gladys | at /home/pi/gladys/node_modules/bluebird/js/release/nodeback.js:42:21
0|gladys | at /home/pi/gladys/node_modules/sails-mysql/lib/connections/spawn.js:120:16
0|gladys | at Object.poolfully [as releaseConnection] (/home/pi/gladys/node_modules/sails-mysql/lib/connections/release.js:28:12)
0|gladys | at Query._callback (/home/pi/gladys/node_modules/sails-mysql/lib/connections/spawn.js:105:35)
0|gladys | at Query.Sequence.end (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Sequence.js:96:24)
0|gladys | at Query._handleFinalResultPacket (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Query.js:144:8)
0|gladys | at Query.EofPacket (/home/pi/gladys/node_modules/mysql/lib/protocol/sequences/Query.js:128:8)
0|gladys | at Protocol._parsePacket (/home/pi/gladys/node_modules/mysql/lib/protocol/Protocol.js:280:23)
0|gladys | at Parser.write (/home/pi/gladys/node_modules/mysql/lib/protocol/Parser.js:73:12)
0|gladys | at Protocol.write (/home/pi/gladys/node_modules/mysql/lib/protocol/Protocol.js:39:16)
0|gladys | at Socket. (/home/pi/gladys/node_modules/mysql/lib/Connection.js:96:28)
0|gladys | at emitOne (events.js:116:13)
0|gladys | at Socket.emit (events.js:211:7)
0|gladys | at addChunk (_stream_readable.js:263:12)
0|gladys | at readableAddChunk (_stream_readable.js:250:11)


#9

Sur quelle version de Gladys es tu ?


#10

Salut ForzAguanno :wink:
J’ai la version Gladys 3.12.1, la dernière je pense.


#11

D’accord, là tu viens de tout réinstaller c’est ça ?

Si, oui
As tu retaper la commande que je t’ai envoyé tout à l’heure dans les scripts ?


#12

Oui, j’ai relancé ton script.
Je vois dans le log la ligne suivante : Unhandled rejection Error: Param hue_hostname not found => ???


#13

On dirait que ton module ne reconnait pas la lampe.
Petite question, as tu essayé de te connecter sur ta lampe via l’application Hue ?

Pour ma part j’ai était obligé de la configurer une première fois avec l’application puis l’appairé avec Gladys


#14

Oui, tout fonctionne super bien avec l’apli Hue. Jamais de problème. Le fait que les lampes fonctionnent aussi bien en blanc qu’en couleur, cela change quelque chose ?


#15

Je serai tenté de te dire oui puisque je n’ai pas eu de problème avec.

Donc la tu n’as rien dans paramètres, paramètres et rien dans les devices ?
On va devoir refaire l’installation :wink:


#16

Non, rien dans l’un et ni dans l’autre . Le fait que la version de Gladys passe à une version différente ne change rien avec le module Hue ?


#17

Je ne saurai pas te dire, je dois être sur la version 3.11.6 je crois
Je fais la maj Gladys ce soir et je te redis ça dans la soirée


#18

OK ! A bientôt ForzAguanno et merci encore pour ton aide. Je repasse ce soir :slight_smile:


#19

Salut @JanPat

Désolé léger imprévu hier soir, je n’ai pas pu te tenir au jus.
Bon j’ai fais la màj de Gladys et fais l’installation des Philips Hue.
Déjà j’ai désinstaller le module bien sur, ensuite j’ai redémarrer, vérifier dans les logs de Gladys qu’il n’y avait plus rien en rapport avec hue.
J’ai redémarré Gladys, puis :

  • Installation du module Philips Hue
  • Redémarrage de Gladys
  • Appui sur le bouton du pont philips hue
  • Moins de 10 secondes après j’ai cliqué sur configuration, configuration du module philips Hue.
    A ce moment là je n’ai rien non plus.
  • Je redémarre Gladys.
  • Je vais dans les scripts, j’écris le script que je t’ai envoyé hier, et la dans les paramètres, paramètres j’ai hue_hostname.
    Je le retrouve également dans mes devices.

Ça fonctionne correctement.
Tiens moi au jus


#20

Bonjour ForzAguanno. Bien content que tout fonctionne chez toi :wink:
Pour ma part, j’ai recommencé toutes les opérations et j’ai toujours les mêmes erreurs dans le fichier log et rien dans “Paramètres” - “Paramètres” et non plus dans “Périphériques” - “Mes périphériques” même après tout fait dans le même ordre que toi.
Une bête question, tu tournes bien avec un Raspy sous Debian ou sous Windows ?
De mon côté, le résultat du log reste semblable à chaque fois…
Faut-il modifier quelque(s) chose(s) sur la box ?

Je rame sur la plage !

Bon w.-e.