Problème d'intégration Philips Hue

Bonsoir,
J’ai installé gladys à partir de l’image sur un raspberry 3, aucun problème. J’ai configuré la météo, une caméra raspicam, mqtt et Telegram.
Par contre quand j’essaie d’intégrer un pont Philips Hue, pas moyen…
Le pont et ampoules connectées fonctionnent bien avec l’appli android et avec google Home, par contre Gladys ne détecte pas le pont lors de la recherche. Alors que quand je tape l’IP du pont sur un navigateur j’arrive bien sur la page d’accueil du pont.
Je ne sais pas trop où chercher pour résoudre le pb, merci de votre aide.

Hervé

Avez vous mis le pont en mode recherche en cliquant sur le bouton ?

1 Like

Le pont est censé apparaître que tu ai pressé le bouton ou non.

@Herve Le service de l’intégration est il démarrė?

Pour info, il m’arrive souvent que les ponts (j’en ai 2) n’apparaissent qu’après quelques minutes … et plusieurs refresh … (je ne sais pas encore déterminer si c’est l’un - le temps, l’autre - le multi refresh, ou les 2 qui résout le probleme)

Je pensais qu’il était vue quand même par Gladys.

Bonsoir,
Et merci pour vos retours.
J’ai fait X tentatives… bouton appuyé ou pas, refresh, reboot, etc… rien à faire…
Le service Philips hue est apparemment démarré. J’ai testé en me connectant en « Gladys.local » ou en @IP et rien à faire.
La version logiciel de Gladys est ok v4.0.4 et du pont également.

Salut @Herve, on peut tenter de « debugger » déjà simplement.
1ere question, y a t-il une subtilité dans ton installation ? Par exemple plusieurs réseaux distincts ? Ton pont Philips Hue est-il récent (1ere ou 2eme generation) ?

2eme question, sais-tu te connecter en SSH sur ton raspberry pi et souhaites tu tester 2-3 commandes de vérification ?

Salut!

  • réseau unique, pas de sous-réseau. Pont et raspberry connectés en filaire sur box 4G SFR.
  • je vais vérifier ce soir la version du pont, mais achat en décembre ici en Martinique à la Fnac.
  • pour ssh pas de pb.

Dsl pour les réponses « décalées », mais 5h de décalage horaire… :wink:
Hervé

Héhé y a aucun soucis ^^ Nous ne sommes pas aux pièces … ^^ Malgré le fait que je suppose que tu aimerais que ce soit fonctionnel au plus vite ^^

Donc la 1ère chose peut-être serait de vérifier les logs docker au démarrage du service !! Je configure un 2ème gladys pour reproduire avec toi.

Bon ok, pour le moment je suis dans la même situation que toi sur une installation fraiche depuis l’image gladys-4.0.4-rev4.img.zip :

Et via la commande sudo docker logs gladys --since 2020-01-02T10:00:00 -f --details en ssh sur le pi :

 > gladys-server@ start:prod /src/server
 > cross-env NODE_ENV=production node index.js

 Initialising OpenZWave 1.6.1051 binary addon for Node.JS.
        OpenZWave Security API is ENABLED
        ZWave device db    : /usr/local/etc/openzwave
        User settings path : /src/server/services/zwave/node_modules/openzwave-shared/build/Release/../../
        Option Overrides : --Logging false --ConsoleOutput false --SaveConfiguration true
 2021-02-02T11:31:16+0100 <info> index.js:19 (Object.start) Starting telegram service
 2021-02-02T11:31:16+0100 <info> service.start.js:40 (Service.start) Service telegram is not configured, so it was not started.
 2021-02-02T11:31:16+0100 <info> service.start.js:40 (Service.start) Service mqtt is not configured, so it was not started.
 2021-02-02T11:31:16+0100 <info> index.js:20 (Object.start) Starting Open Weather service
 2021-02-02T11:31:16+0100 <info> service.start.js:40 (Service.start) Service openweather is not configured, so it was not started.
 2021-02-02T11:31:16+0100 <info> service.start.js:40 (Service.start) Service ewelink is not configured, so it was not started.
 2021-02-02T11:31:16+0100 <info> index.js:15 (Object.start) Starting Bluetooth service
 2021-02-02T11:31:16+0100 <info> index.js:16 (Object.start) Starting zwave service
 2021-02-02T11:31:16+0100 <info> service.start.js:40 (Service.start) Service zwave is not configured, so it was not started.
 2021-02-02T11:31:16+0100 <info> index.js:13 (Object.start) Starting usb service
 2021-02-02T11:31:17+0100 <info> index.js:63 (Server.<anonymous>) Server listening on port 80
 2021-02-02T11:39:36+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
 2021-02-02T11:39:40+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
 2021-02-02T11:39:44+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
 2021-02-02T11:39:55+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
 2021-02-02T11:40:00+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
 2021-02-02T11:40:02+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
 2021-02-02T11:40:03+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
 2021-02-02T11:40:04+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges

et aucune erreur sur le front :


image
@VonOx et @Tlse-vins, pourriez-vous tester sur une install fraiche également … histoire de voir si une maj n’a pas mis le bronx ?

Il vaut mieux tester sur une carte SD dans le Pi ou en local?

Le mieux je pense est de faire une nouvelle installe sur une nouvelle carte SD si tu en a une en plus, pour être dans les même condition.

Edit : Si vous reproduisez, on pourra pousser un plus loin. Et @VonOx aura peut-être une idée … ^^ :slight_smile:

Pour info j’ai tenté de couper et remettre le service dans les paramètres, mais c’est idem.

D’ailleurs est-il normal qu’il n’apparaisse pas dans les <info> service.start.js:40 (Service.start) ?
Idem quand on stop / restart le service, aucune info.

Bon alors il vient d’apparaitre :

 2021-02-02T11:58:19+0100 <info> service.start.js:40 (Service.start) Service mqtt is not configured, so it was not started.
 2021-02-02T11:58:31+0100 <info> unsubscribe.js:10 (MqttHandler.unsubscribe) Unsubscribing to MQTT topic stat/+/+
 2021-02-02T11:58:31+0100 <info> unsubscribe.js:10 (MqttHandler.unsubscribe) Unsubscribing to MQTT topic tele/+/+
 2021-02-02T11:58:41+0100 <info> index.js:19 (Object.start) Starting telegram service
 2021-02-02T11:58:41+0100 <info> service.start.js:40 (Service.start) Service telegram is not configured, so it was not started.
 2021-02-02T11:58:56+0100 <info> index.js:13 (Object.start) Starting usb service
 2021-02-02T11:59:06+0100 <info> index.js:16 (Object.start) Starting zwave service
 2021-02-02T11:59:06+0100 <info> service.start.js:40 (Service.start) Service zwave is not configured, so it was not started.
 2021-02-02T11:59:15+0100 <info> service.start.js:40 (Service.start) Service mqtt is not configured, so it was not started.
 2021-02-02T11:59:25+0100 <info> service.start.js:40 (Service.start) Service ewelink is not configured, so it was not started.
 2021-02-02T12:01:56+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 1 bridges

J’ai stop/start plusieurs fois tous les services. Spamer le bouton « Rechercher sur le réseau », des allers/ retours sur la page. Et attendu environ 30min … Je ne sais pas ce qui a déclenché la découverte.

Ok, oui il me reste une SD.
Est ce que les infos services sont les mêmes sur une version où le pont est vue de suite?

Aucune idée, mais je suppose !!^^

Bon pour ma part, j’ai 2 ponts, le second vient seulement d’être vu, soit presque 1h après :

Bon, je viens de tester sur une installation vierge avec la V4.0.4 et le pont a été vue instantanément.
Ainsi que les appareils.
Aucun problème de mon côté.

Idem c’est instant la détection

Ps: @Terdious t’as trop de scènes :joy:

1 Like

Bonsoir à tous,
Voici le log en question :

 > gladys-server@ start:prod /src/server
 > cross-env NODE_ENV=production node index.js

 Initialising OpenZWave 1.6.1051 binary addon for Node.JS.
        OpenZWave Security API is ENABLED
        ZWave device db    : /usr/local/etc/openzwave
        User settings path : /src/server/services/zwave/node_modules/openzwave-shared/build/Release/../../
        Option Overrides : --Logging false --ConsoleOutput false --SaveConfiguration true
 2021-02-02T23:49:15+0100 <info> connect.js:38 (MqttClient.<anonymous>) Connected to MQTT server mqtt://localhost
 2021-02-02T23:49:15+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic gladys/master/#
 2021-02-02T23:49:15+0100 <info> index.js:20 (Object.start) Starting Open Weather service
 2021-02-02T23:49:15+0100 <info> index.js:15 (Object.start) Starting Bluetooth service
 2021-02-02T23:49:16+0100 <error> index.js:19 (process.<anonymous>) uncaughtException catched: uncaughtException
 2021-02-02T23:49:16+0100 <error> index.js:20 (process.<anonymous>) Error: ENODEV, No such device
     at Hci.init (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js:100:35)
     at NobleBindings.init (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:78:13)
     at /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/noble.js:60:24
     at processTicksAndRejections (internal/process/task_queues.js:79:11) {
   errno: 19,
   code: 'ENODEV',
   syscall: 'bind'
 }
 2021-02-02T23:49:17+0100 <info> service.start.js:40 (Service.start) Service ewelink is not configured, so it was not started.
 2021-02-02T23:49:17+0100 <info> index.js:16 (Object.start) Starting zwave service
 2021-02-02T23:49:17+0100 <info> service.start.js:40 (Service.start) Service zwave is not configured, so it was not started.
 2021-02-02T23:49:17+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic stat/+/+
 2021-02-02T23:49:17+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic tele/+/+
 2021-02-02T23:49:17+0100 <info> index.js:13 (Object.start) Starting usb service
 2021-02-02T23:49:17+0100 <info> index.js:19 (Object.start) Starting telegram service
 2021-02-02T23:49:18+0100 <info> index.js:63 (Server.<anonymous>) Server listening on port 80
 2021-02-02T23:51:14+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
 2021-02-02T23:55:37+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
 2021-02-02T23:58:28+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
 2021-02-02T23:58:33+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges

A vos avis? C’est grave docteur? :grin: