Philips Hue-Integrationsproblem

Guten Abend,
Ich habe Gladys von dem Image auf einem Raspberry 3 installiert, ohne Probleme. Ich habe das Wetter, eine RaspberryCam, MQTT und Telegram konfiguriert.
Allerdings, wenn ich versuche, eine Philips Hue Bridge zu integrieren, klappt es nicht…
Die Bridge und die verbundenen Lampen funktionieren gut mit der Android-App und mit Google Home, aber Gladys erkennt die Bridge nicht bei der Suche. Obwohl ich, wenn ich die IP der Bridge in einen Browser eingebe, auf die Startseite der Bridge komme.
Ich weiß nicht genau, wo ich suchen soll, um das Problem zu lösen, vielen Dank für Ihre Hilfe.

Hervé

Haben Sie den Modus auf „Suche“ gestellt, indem Sie auf die Schaltfläche geklickt haben?

Der Stecker sollte erscheinen, egal ob du die Schaltfläche gedrückt hast oder nicht.

@Herve Ist der Integrationsdienst gestartet?

Zur Info, es kommt oft vor, dass die Brücken (ich habe zwei davon) erst nach einigen Minuten … und mehreren Aktualisierungen … erscheinen … (ich weiß noch nicht, ob es einer - die Zeit, der andere - das mehrfache Aktualisieren oder beides ist, was das Problem löst).

Ich dachte, sie würde die Brücke trotzdem sehen.

Guten Abend,
Und vielen Dank für euer Feedback.
Ich habe X Versuche unternommen… Knopf gedrückt oder nicht, Neuladen, Neustart, etc… nichts funktioniert…
Der Philips Hue-Dienst scheint gestartet zu sein. Ich habe es versucht, indem ich mich bei „Gladys.local“ oder bei @IP angemeldet habe, aber nichts funktioniert.
Die Softwareversion von Gladys ist in Ordnung v4.0.4 und auch die der Bridge.

Hallo @Herve, wir können schon mal versuchen, einfach zu „debuggen“.
Erste Frage, gibt es eine Besonderheit bei deiner Installation? Zum Beispiel mehrere separate Netzwerke? Ist deine Philips Hue Bridge neu (1. oder 2. Generation)?

Zweite Frage, kannst du dich per SSH auf deinen Raspberry Pi einloggen und möchtest du 2-3 Überprüfungskommandos testen?

Hallo!

  • ein einziges Netzwerk, kein Subnetz. Bridge und Raspberry per Kabel an SFR 4G-Box angeschlossen.
  • ich werde heute Abend die Version der Bridge überprüfen, aber gekauft im Dezember hier in Martinique bei der Fnac.
  • für SSH kein Problem.

Entschuldigung für die „verspäteten“ Antworten, aber 5 Stunden Zeitverschiebung… :wink:
Hervé

Héhé kein Problem ^^ Wir sind nicht auf Zeit … ^^ Trotz der Tatsache, dass ich vermute, dass du es so schnell wie möglich funktionierend hättest ^^

Also vielleicht wäre das Erste, die Docker-Logs beim Starten des Dienstes zu überprüfen!! Ich richte einen zweiten Gladys ein, um es mit dir nachzustellen.

Bon ok, im Moment bin ich in der gleichen Situation wie du bei einer frischen Installation von der gladys-4.0.4-rev4.img.zip:

Und über den Befehl sudo docker logs gladys --since 2020-01-02T10:00:00 -f --details per SSH auf dem 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

und keine Fehler auf der Front:



@VonOx und @Tlse-vins, könntet ihr das auch auf einer frischen Installation testen … nur um zu sehen, ob ein Update nicht alles durcheinander gebracht hat?

Ist es besser, auf einer SD-Karte im Pi oder lokal zu testen?

Ich denke, das Beste ist, eine neue Installation auf einer neuen SD-Karte durchzuführen, falls du eine zusätzliche hast, um unter den gleichen Bedingungen zu sein.

Edit: Wenn ihr das reproduziert, können wir weiter gehen. Und @VonOx hat vielleicht eine Idee… ^^ :slight_smile:

Zur Info, ich habe versucht, den Dienst in den Einstellungen zu stoppen und neu zu starten, aber es ist dasselbe.

Übrigens, ist es normal, dass er nicht in den <info> service.start.js:40 (Service.start) angezeigt wird?
Genauso, wenn man den Dienst stoppt/neustartet, gibt es keine Info.

Also, es ist gerade aufgetaucht:

 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

Ich habe alle Dienste mehrmals gestoppt/gestartet. Den „Netzwerksuche“-Button gedrückt, die Seite hin und her gewechselt. Und etwa 30 Minuten gewartet… Ich weiß nicht, was die Erkennung ausgelöst hat.

Okay, ja, ich habe noch eine SD.
Sind die Service-Infos auf einer Version, in der die Brücke sofort zu sehen ist, dieselben?

Keine Ahnung, aber ich vermute mal!!^^

Bei mir sind es zwei Brücken, die zweite wurde gerade erst entdeckt, also fast eine Stunde später:

Okay, ich habe es gerade auf einer frischen Installation mit der V4.0.4 getestet und die Brücke wurde sofort erkannt.
Genau wie die Geräte.
Keine Probleme auf meiner Seite.

Das ist sofortige Erkennung

Ps: @Terdious du hast zu viele Szenen :joy:

Guten Abend zusammen,
Hier ist der fragliche Log:

 > 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

Was meint ihr? Ist das schlimm, Doktor? :grin: