However, I couldn’t figure out how to properly format my log excerpt copy/paste… ![]()
Hello, you use this tag for code </> in the text editor.
I don’t see « Starting philips-hue service » in your logs, that’s not normal, I think you must have stopped the service manually?
That’s not normal, I suppose you are connected via http://gladys.local? It’s strange that it can’t perform the local DNS resolution during the websocket connection while it can do it in your browser via HTTP…
Can you try with the IP and show us the same logs?
You still have an unusual internet box (4G box), and I wouldn’t be surprised if this type of box is configured differently from traditional routers in terms of network!
Good evening everyone,
I connected with the IP address and stop/start the Philips service…
> 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-03T12:55:03+0100 <info> index.js:19 (Object.start) Starting telegram service
2021-02-03T12:55:03+0100 <info> index.js:13 (Object.start) Starting usb service
2021-02-03T12:55:05+0100 <info> connect.js:38 (MqttClient.<anonymous>) Connected to MQTT server mqtt://localhost
2021-02-03T12:55:05+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic gladys/master/#
2021-02-03T12:55:05+0100 <info> index.js:20 (Object.start) Starting Open Weather service
2021-02-03T12:55:05+0100 <info> service.start.js:40 (Service.start) Service ewelink is not configured, so it was not started.
2021-02-03T12:55:05+0100 <info> index.js:15 (Object.start) Starting Bluetooth service
2021-02-03T12:55:06+0100 <error> index.js:19 (process.<anonymous>) uncaughtException catched: uncaughtException
2021-02-03T12:55:06+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-03T12:55:06+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic stat/+/+
2021-02-03T12:55:06+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic tele/+/+
2021-02-03T12:55:06+0100 <info> index.js:16 (Object.start) Starting zwave service
2021-02-03T12:55:06+0100 <info> service.start.js:40 (Service.start) Service zwave is not configured, so it was not started.
2021-02-03T12:55:07+0100 <info> index.js:63 (Server.<anonymous>) Server listening on port 80
2021-02-03T14:55:07+0100 <info> gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-03T16:55:07+0100 <info> gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-03T18:55:07+0100 <info> gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-03T20:55:07+0100 <info> gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
Still no « starting Philips service » in the log…
Wouldn’t it be better if I started from scratch, with a clean installation???
Hervé
oops… forgot the last lines of the log:
(node:24) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 scanStop listeners added to [Noble]. Use emitter.setMaxListeners() to increase limit
2021-02-03T22:28:48+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-03T22:28:58+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-03T22:29:37+0100 <info> light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
Well, I think part of the logs is missing, but it’s not a big deal because the Philips service doesn’t write anything at startup (different log level)
Example at my place
> 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-03T23:26:11+0100 <info> connect.js:38 (MqttClient.<anonymous>) Connected to MQTT server mqtt://192.168.1.42:1883
2021-02-03T23:26:11+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic gladys/master/#
2021-02-03T23:26:11+0100 <info> index.js:19 (Object.start) Starting telegram service
2021-02-03T23:26:12+0100 <info> index.js:20 (Object.start) Starting Open Weather service
2021-02-03T23:26:13+0100 <info> index.js:15 (Object.start) Starting Bluetooth service
2021-02-03T23:26:13+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic stat/+/+
2021-02-03T23:26:13+0100 <info> subscribe.js:12 (MqttHandler.subscribe) Subscribing to MQTT topic tele/+/+
2021-02-03T23:26:13+0100 <info> index.js:16 (Object.start) Starting zwave service
2021-02-03T23:26:14+0100 <info> index.js:13 (Object.start) Starting usb service
2021-02-03T23:26:14+0100 <info> index.js:63 (Server.<anonymous>) Server listening on port 8012
2021-02-03T23:26:14+0100 <info> index.js:743 (Socket.<anonymous>) Gladys Gateway: connected in websockets
To see the status of the services it’s via the interface
To format your posts you can use this topic => [TUTORIEL] Formater son code dans un message: Aidez nous à vous aider ;)
Lol that’s not true ^^ here I start from a fresh installation so 0 scenes ^^
Have you tried, like I did earlier, waiting 30 minutes / 1 hour while refreshing regularly? Even if it’s not normal, it can be an indicator if we both reproduce the same thing.
Have you done an « inspect » on the web page again? And do you still have the same errors? Can you also go to the « network » tab of this « inspect » window and take a screenshot of the different returns (for this, open the network tab and then refresh the Philips-hue config page, things should appear below)
@Herve I went into more detail about the integration, and I just remembered that to find the bridges on the network, we do an N-UPnP Search which is based on the Philips Hue API:
Therefore, your bridge must be registered with Philips Hue, is that the case?
Perhaps we should add this to the documentation.
@pierre-gilles, yes my bridge is registered on the Philips Hue side and works.
However, how should I use the N-UPnP Search command?
You don’t need to do anything, I was talking about the code in Gladys. It’s Gladys that performs the N-UPnP search ![]()
Bonsoir tout le monde,
Je viens de repartir d’une installation toute fraiche à partir de l’image v4.0.4 rev4… et rien à faire, le pont n’est pas détecté malgré les refresh depuis 2 jours…
Voici le log complet et copie d’écran :
> gladys-server@ start:prod /src/server
cross-env NODE_ENV=production node index.js
2021-02-22T17:58:06+0100 20210129155044-multi-user.js:23 (Object.up) Multi-user migration: 0 users found
Initialising OpenZWave 1.6.0 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-22T17:58:14+0100 index.js:19 (Object.start) Starting example service
2021-02-22T17:58:14+0100 index.js:18 (Object.start) Starting Philips Hue service
2021-02-22T17:58:14+0100 index.js:16 (Object.start) Starting RTSP service
2021-02-22T17:58:14+0100 index.js:51 (Object.start) Starting CalDAV service
2021-02-22T17:58:14+0100 index.js:16 (Object.start) Starting MQTT service
2021-02-22T17:58:15+0100 updateContainer.js:13 (MqttHandler.updateContainer) MQTT: checking for required changes…
2021-02-22T17:58:15+0100 service.start.js:40 (Service.start) Service mqtt is not configured, so it was not started.
2021-02-22T17:58:15+0100 index.js:20 (Object.start) Starting Open Weather service
2021-02-22T17:58:15+0100 service.start.js:40 (Service.start) Service openweather is not configured, so it was not started.
2021-02-22T17:58:15+0100 index.js:18 (Object.start) Starting TP-Link service
2021-02-22T17:58:15+0100 index.js:17 (Object.start) Starting eWeLink service
2021-02-22T17:58:15+0100 service.start.js:40 (Service.start) Service ewelink is not configured, so it was not started.
2021-02-22T17:58:15+0100 index.js:15 (Object.start) Starting Bluetooth service
2021-02-22T17:58:16+0100 index.js:19 (process.) uncaughtException catched: uncaughtException
2021-02-22T17:58:16+0100 index.js:20 (process.) 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-22T17:58:16+0100 index.js:15 (Object.start) Starting Tasmota service
2021-02-22T17:58:16+0100 index.js:16 (Object.start) Starting zwave service
2021-02-22T17:58:16+0100 bluetooth.initPresenceScanner.js:18 (BluetoothManager.initPresenceScanner) Bluetooth configuration: starting presence scanner
2021-02-22T17:58:16+0100 service.start.js:40 (Service.start) Service zwave is not configured, so it was not started.
2021-02-22T17:58:16+0100 index.js:14 (Object.start) Starting Xiaomi service
2021-02-22T17:58:16+0100 index.js:13 (Object.start) Starting usb service
2021-02-22T17:58:16+0100 index.js:19 (Object.start) Starting Telegram service
2021-02-22T17:58:16+0100 service.start.js:40 (Service.start) Service telegram is not configured, so it was not started.
2021-02-22T17:58:17+0100 index.js:63 (Server.) Server listening on port 80
2021-02-22T19:58:16+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-22T21:58:16+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-22T23:58:16+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-23T01:58:16+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-23T02:52:11+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T02:52:16+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T02:52:21+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T02:52:30+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T02:52:34+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T02:52:38+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T02:52:43+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T02:52:48+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! gladys-server@ start:prod:cross-env NODE_ENV=production node index.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the gladys-server@ start:prod script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2021-02-23T01_59_50_051Z-debug.log
gladys-server@ start:prod /src/server
cross-env NODE_ENV=production node index.js
Initialising OpenZWave 1.6.0 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-23T03:05:05+0100 index.js:19 (Object.start) Starting example service
2021-02-23T03:05:05+0100 index.js:18 (Object.start) Starting Philips Hue service
2021-02-23T03:05:05+0100 index.js:16 (Object.start) Starting MQTT service
2021-02-23T03:05:05+0100 updateContainer.js:13 (MqttHandler.updateContainer) MQTT: checking for required changes…
2021-02-23T03:05:05+0100 service.start.js:40 (Service.start) Service mqtt is not configured, so it was not started.
2021-02-23T03:05:06+0100 index.js:51 (Object.start) Starting CalDAV service
2021-02-23T03:05:06+0100 index.js:20 (Object.start) Starting Open Weather service
2021-02-23T03:05:06+0100 service.start.js:40 (Service.start) Service openweather is not configured, so it was not started.
2021-02-23T03:05:06+0100 index.js:18 (Object.start) Starting TP-Link service
2021-02-23T03:05:06+0100 index.js:17 (Object.start) Starting eWeLink service
2021-02-23T03:05:06+0100 service.start.js:40 (Service.start) Service ewelink is not configured, so it was not started.
2021-02-23T03:05:06+0100 index.js:15 (Object.start) Starting Bluetooth service
2021-02-23T03:05:07+0100 index.js:19 (process.) uncaughtException catched: uncaughtException
2021-02-23T03:05:07+0100 index.js:20 (process.) 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-23T03:05:07+0100 bluetooth.initPresenceScanner.js:18 (BluetoothManager.initPresenceScanner) Bluetooth configuration: starting presence scanner
2021-02-23T03:05:07+0100 index.js:15 (Object.start) Starting Tasmota service
2021-02-23T03:05:07+0100 index.js:16 (Object.start) Starting zwave service
2021-02-23T03:05:07+0100 service.start.js:40 (Service.start) Service zwave is not configured, so it was not started.
2021-02-23T03:05:07+0100 index.js:14 (Object.start) Starting Xiaomi service
2021-02-23T03:05:07+0100 index.js:13 (Object.start) Starting usb service
2021-02-23T03:05:07+0100 index.js:19 (Object.start) Starting Telegram service
2021-02-23T03:05:07+0100 service.start.js:40 (Service.start) Service telegram is not configured, so it was not started.
2021-02-23T03:05:07+0100 index.js:16 (Object.start) Starting RTSP service
2021-02-23T03:05:08+0100 index.js:63 (Server.) Server listening on port 80
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! gladys-server@ start:prod:cross-env NODE_ENV=production node index.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the gladys-server@ start:prod script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2021-02-23T02_09_20_839Z-debug.log
gladys-server@ start:prod /src/server
cross-env NODE_ENV=production node index.js
Initialising OpenZWave 1.6.0 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-23T03:10:47+0100 index.js:16 (Object.start) Starting RTSP service
2021-02-23T03:10:48+0100 index.js:51 (Object.start) Starting CalDAV service
2021-02-23T03:10:48+0100 index.js:19 (Object.start) Starting example service
2021-02-23T03:10:48+0100 index.js:18 (Object.start) Starting Philips Hue service
2021-02-23T03:10:48+0100 index.js:16 (Object.start) Starting MQTT service
2021-02-23T03:10:48+0100 updateContainer.js:13 (MqttHandler.updateContainer) MQTT: checking for required changes…
2021-02-23T03:10:48+0100 service.start.js:40 (Service.start) Service mqtt is not configured, so it was not started.
2021-02-23T03:10:48+0100 index.js:20 (Object.start) Starting Open Weather service
2021-02-23T03:10:48+0100 service.start.js:40 (Service.start) Service openweather is not configured, so it was not started.
2021-02-23T03:10:48+0100 index.js:18 (Object.start) Starting TP-Link service
2021-02-23T03:10:48+0100 index.js:17 (Object.start) Starting eWeLink service
2021-02-23T03:10:48+0100 service.start.js:40 (Service.start) Service ewelink is not configured, so it was not started.
2021-02-23T03:10:48+0100 index.js:15 (Object.start) Starting Bluetooth service
2021-02-23T03:10:49+0100 index.js:19 (process.) uncaughtException catched: uncaughtException
2021-02-23T03:10:49+0100 index.js:20 (process.) 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-23T03:10:50+0100 bluetooth.initPresenceScanner.js:18 (BluetoothManager.initPresenceScanner) Bluetooth configuration: starting presence scanner
2021-02-23T03:10:50+0100 index.js:15 (Object.start) Starting Tasmota service
2021-02-23T03:10:50+0100 index.js:16 (Object.start) Starting zwave service
2021-02-23T03:10:50+0100 service.start.js:40 (Service.start) Service zwave is not configured, so it was not started.
2021-02-23T03:10:50+0100 index.js:14 (Object.start) Starting Xiaomi service
2021-02-23T03:10:50+0100 index.js:13 (Object.start) Starting usb service
2021-02-23T03:10:50+0100 index.js:19 (Object.start) Starting Telegram service
2021-02-23T03:10:50+0100 service.start.js:40 (Service.start) Service telegram is not configured, so it was not started.
2021-02-23T03:10:50+0100 index.js:63 (Server.) Server listening on port 80
2021-02-23T03:11:13+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T03:11:32+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T03:11:39+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T03:11:44+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T03:11:49+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T03:26:07+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T04:36:05+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T04:36:10+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T04:36:14+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T04:36:19+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T04:38:58+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T04:39:02+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T05:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-23T07:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-23T09:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-23T11:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-23T13:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-23T15:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-23T17:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-23T19:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-23T21:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-23T23:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-23T23:14:21+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:14:26+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:14:35+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:15:21+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:15:27+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:20:24+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:20:28+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:29:21+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:29:26+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:29:45+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:30:00+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:54:26+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:54:29+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-23T23:54:39+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T00:56:46+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T00:57:03+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T00:57:24+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T01:03:28+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T01:03:31+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T01:03:40+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T01:03:45+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T01:09:56+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T01:10:00+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T01:10:04+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T01:10:07+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T01:10:11+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T01:10:15+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T01:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-24T02:04:02+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T02:04:20+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T02:04:42+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T02:04:48+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T02:05:20+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T02:05:28+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T02:05:35+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T02:05:39+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T02:05:43+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T02:05:47+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T02:45:13+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T03:08:22+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T03:08:34+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T03:08:39+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T03:09:32+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T03:09:37+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T03:09:44+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T03:09:48+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T03:10:40+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T03:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-24T05:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-24T07:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-24T09:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-24T11:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-24T13:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-24T15:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-24T17:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-24T19:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-24T21:04:28+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T21:06:12+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T21:10:50+0100 gateway.checkIfBackupNeeded.js:9 (Gateway.checkIfBackupNeeded) Instance not connected to Gladys Gateway, not backing up.
2021-02-24T21:15:42+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
2021-02-24T21:16:26+0100 light.getBridges.js:10 (PhilipsHueLightHandler.getBridges) PhilipsHueService: Found 0 bridges
A vos avis?
Hervé
The API suggests falling back to upnpSearch if the first method doesn’t work. Is there a reason not to do that, or should we try it?
@VonOx it doesn’t work with ! ![]()
I see two possible fixes:
- First, update the lib to the latest version (4.0.9), whereas on our side we are using 3.4.0. There may be changes in the Philips Hue API that would cause some bridges not to be returned
- Then, add a case, if the result of the nUpnp search is an empty array, launch an Upnp search
@VonOx could you make a PR? or should I take care of it? ![]()
Edit: done, PR here: Upgrade philips-hue dependency to 4.0.9 & improve bridge search by Pierre-Gilles · Pull Request #1080 · GladysAssistant/Gladys · GitHub
@Herve I don’t see anything wrong on your side. As we said earlier with Vincent, there may be changes in the code that could help with detection in your case. We need to code that, and we will come back to you with a possible fix (which is not guaranteed to work, but well, we have to try
)
I see you’ve already done it ![]()
I wouldn’t have had time before this weekend
@VonOx Actually, I think we’re going to abandon nupnp-search… the API has changed, and it no longer returns the information we need. We must go through local search in all cases.
It’s not crazy, at least no Cloud call that could break Gladys ![]()
@VonOx could you test my PR « in real »? I don’t have any Philips Hue equipment at hand
This weekend, no problems
Today, I have an issue with Hue Ambiance lights:
2021-02-27T12:14:10+0100 <debug> device.notify.js:35 (DeviceManager.notify) Function device.postCreate in service undefined does not exist.
2021-02-27T12:14:13+0100 <trace> errorMiddleware.js:49 (errorMiddleware) TypeError: Cannot read property 'capabilities' of undefined
at getPhilipsHueWhiteTemperatureLight (/Users/cyril.be.home/workspace/Gladys/server/services/philips-hue/lib/models/whiteWithTemperature.js:48:37)
at /Users/cyril.be.home/workspace/Gladys/server/services/philips-hue/lib/light/light.getLights.js:43:31
at Array.forEach (<anonymous>)
at /Users/cyril.be.home/workspace/Gladys/server/services/philips-hue/lib/light/light.getLights.js:31:12
From previous event:
at processImmediate (internal/timers.js:461:21)
From previous event:
at PhilipsHueLightHandler.getLights (/Users/cyril.be.home/workspace/Gladys/server/services/philips-hue/lib/light/light.getLights.js:23:17)
at getLights (/Users/cyril.be.home/workspace/Gladys/server/services/philips-hue/api/hue.controller.js:31:49)
When I log the philipsHueLight object, the data is no longer in _rawData but in _data.
To be fixed in:
- server/services/philips-hue/lib/models/colorWithTemperature.js (lines 59/60)
- server/services/philips-hue/lib/models/whiteWithTemperature.js (lines 48/49)
Same for scenes (even if we don’t use them):
- server/services/philips-hue/lib/light/light.getScenes.js (line 27)
I confirm I just tested (the bridge search is OK)






