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.
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).
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?
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.
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
@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?
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… ^^
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.
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, 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.
> 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