Problem mit Hue und Bloom Licht

2020-11-27T15:00:27+0100 <warn> scene.executeActions.js:37 (executeAction) ApiError: Light mit der ID:12 wurde auf dieser Bridge nicht gefunden
    at /src/server/services/philips-hue/node_modules/node-hue-api/lib/api/Lights.js:54:17
    at async PhilipsHueLightHandler.setValue (/src/server/services/philips-hue/lib/light/light.setValue.js:31:3)
2020-11-27T15:01:52+0100 <warn> scene.executeActions.js:37 (executeAction) ApiError: Light mit der ID:12 wurde auf dieser Bridge nicht gefunden
    at /src/server/services/philips-hue/node_modules/node-hue-api/lib/api/Lights.js:54:17
    at async PhilipsHueLightHandler.setValue (/src/server/services/philips-hue/lib/light/light.setValue.js:31:3)
2020-11-27T15:02:05+0100 <warn> scene.executeActions.js:37 (executeAction) ApiError: Light mit der ID:12 wurde auf dieser Bridge nicht gefunden
    at /src/server/services/philips-hue/node_modules/node-hue-api/lib/api/Lights.js:54:17
    at async PhilipsHueLightHandler.setValue (/src/server/services/philips-hue/lib/light/light.setValue.js:31:3)

Das Gerät ist jedoch im Konfigurationsbereich aufgeführt und auf der Bridge erkannt.

Du trägst deinen Spitznamen gut, du :smile:

image

Und?
Kommt das von mir oder von Gladys?

Beides :joy:

Versuche, die Lampe von Gladys zu löschen und wieder hinzuzufügen

Problem weiterhin vorhanden nach Löschung und Hinzufügen:

2020-11-28T15:06:15+0100 <warn> scene.executeActions.js:37 (executeAction) ApiError: Light with id:12 was not found on this bridge
    at /src/server/services/philips-hue/node_modules/node-hue-api/lib/api/Lights.js:54:17
    at async PhilipsHueLightHandler.setValue (/src/server/services/philips-hue/lib/light/light.setValue.js:31:3)

Und sein Zustand ist in Gladys auf „AN“ blockiert.

Das liegt am Bridge, versuch es zu entfernen und wieder mit dem Bridge zu verbinden.

Das Zigbee-Netzwerk wird bei Philips gut von Gerät zu Gerät weitergeleitet, oder ist es nicht nur die Bridge, die weiterleitet?
Denn das Ding ist außerhalb der Reichweite des WLANs, wo die Bridge platziert ist.

Aber gut, mit der Hue-App gibt es kein Problem…

Nein, Zigbee-Geräte leiten nicht weiter

Deshalb habe ich deine Geschichte mit dem WLAN nicht verstanden

Hmm… Beim Stöbern im Internet finde ich oft das Gegenteil, es scheint, dass die Lampen als Relais dienen (und das wäre auch verständlich, denn ich glaube, ich bin außerhalb der Reichweite des Bridges mit dem Bloom).

Warum funktioniert es perfekt mit der Hue-App? Das sollte doch mit Gladys funktionieren, die Befehle gehen über den Bridge?

Gladys verwendet die Bridge-API. Ich verstehe nicht, warum es nicht funktioniert.

Hast du deine Lampe von der Bridge entfernt?

Das Zigbee-Mesh ist nicht automatisch, also immer. Der Zigbee-Device muss auch ein Zigbee-Router sein. Es scheint, dass dies bei Philips bei den Lampen der Fall ist. Aber es ist völlig falsch, das für alle Geräte zu behaupten.

…
Ja…
Eins zu eins, Ball in der Mitte…

Ich will sie nicht aus der Bridge löschen, ich habe eine ganze Reihe von Szenen damit mit der Hue-App konfiguriert, das ist die Nachttischlampe des Kleinen… :confused:

Ich verstehe nicht, warum Gladys sie bei der Erkennung auf der Bridge findet und dann mit der ID Probleme hat.

Sobald ich Zeit habe, lösche ich sie aus der Bridge, um sie wieder hinzuzufügen, aber ich habe drei Szenen und eine Zone konfiguriert…

Gladys hat eine Lampen-ID, die nicht mit der des Bridges übereinstimmt. Ich muss, dass du dir Infos besorgst, ich sag dir morgen.

Ich habe denselben Fehler mit 2 neuen Lampen, die gerade dem Bridge hinzugefügt wurden.

Ich debugge…

Was mein Bridge zurückgibt

Die Lampe hat die ID 6

	"6": {
		"state": {
			"on": false,
			"bri": 254,
			"alert": "none",
			"mode": "homeautomation",
			"reachable": true
		},
		"swupdate": {
			"state": "noupdates",
			"lastinstall": "2020-12-05T18:49:03"
		},
		"type": "Dimmable light",
		"name": "Entrée",
		"modelid": "LWA001",
		"manufacturername": "Signify Netherlands B.V.",
		"productname": "Hue white lamp",
		"capabilities": {
			"certified": true,
			"control": {
				"mindimlevel": 5000,
				"maxlumen": 800
			},
			"streaming": {
				"renderer": false,
				"proxy": false
			}
		},
		"config": {
			"archetype": "sultanbulb",
			"function": "functional",
			"direction": "omnidirectional",
			"startup": {
				"mode": "safety",
				"configured": true
			}
		},
		"uniqueid": "00:17:88:01:08:b6:5d:cd-0b",
		"swversion": "1.65.9_hB3217DF",
		"swconfigid": "44288730",
		"productid": "Philips-LWA001-1-A19DLv5"
	}

Die Gladys-API hat auch eine externe ID mit 6

[
	{
		"name": "Entrée",
		"service_id": "037d42bb-4265-4db0-afbf-685d0084bacd",
		"external_id": "philips-hue-light:001788286ece:6",
		"selector": "philips-hue-light:001788286ece:6",
		"should_poll": true,
		"model": "LWA001",
		"poll_frequency": 60000,
		"features": [
			{
				"name": "Entrée On/Off",
				"read_only": false,
				"has_feedback": false,
				"external_id": "philips-hue-light:001788286ece:6:binary",
				"selector": "philips-hue-light:001788286ece:6:binary",
				"category": "light",
				"type": "binary",
				"min": 0,
				"max": 1
			},
			{
				"name": "Entrée Brightness",
				"read_only": false,
				"has_feedback": false,
				"external_id": "philips-hue-light:001788286ece:6:brightness",
				"selector": "philips-hue-light:001788286ece:6:brightness",
				"category": "light",
				"type": "brightness",
				"min": 0,
				"max": 100
			}
		]
	}
]

Die Gladys-Konsole (die Bibliothek) gibt einen Fehler zurück (immer noch bei der ID 6)

<warn> scene.executeActions.js:37 (executeAction) ApiError: Light with id:6 was not found on this bridge
    at /src/server/services/philips-hue/node_modules/node-hue-api/lib/api/Lights.js:54:17
    at async PhilipsHueLightHandler.setValue (/src/server/services/philips-hue/lib/light/light.setValue.js:31:3)

Ich habe ein Update der hue-Bibliothek (3.4.3) durchgeführt, das hat bei mir das Problem behoben @Hamtaro. Ich führe weiterhin Tests durch und mache nächste Woche einen Pull Request.

Bevor du etwas tust, kannst du einfach deinen Gladys-Container neu starten und es nochmal versuchen?

docker restart gladys

Ich mach das, sobald ich kann (der Kleine schläft gerade, mit dem Nachtlicht…)

Ich habe das hier:

2020-12-06T17:11:10+0100 <info> device.notify.js:35 (DeviceManager.notify) Function device.postCreate in service undefined does not exist.
2020-12-06T17:11:10+0100 <error> bluetooth.connectDevices.js:37 () Bluetooth: peripheral 001788acb6c5 not found
2020-12-06T17:11:11+0100 <error> bluetooth.connectDevices.js:37 () Bluetooth: peripheral bridge not found
2020-12-06T17:11:12+0100 <error> bluetooth.connectDevices.js:37 () Bluetooth: peripheral 001788acb6c5 not found
2020-12-06T17:11:15+0100 <error> bluetooth.connectDevices.js:37 () Bluetooth: peripheral 001788acb6c5 not found
2020-12-06T17:11:16+0100 <error> bluetooth.connectDevices.js:37 () Bluetooth: peripheral 001788acb6c5 not found
2020-12-06T17:11:17+0100 <error> bluetooth.connectDevices.js:37 () Bluetooth: peripheral 001788acb6c5 not found
2020-12-06T17:11:20+0100 <error> bluetooth.connectDevices.js:37 () Bluetooth: peripheral 001788acb6c5 not found
2020-12-06T17:11:21+0100 <error> bluetooth.connectDevices.js:37 () Bluetooth: peripheral 158d0002329c09 not found
2020-12-06T17:11:22+0100 <error> bluetooth.connectDevices.js:37 () Bluetooth: peripheral 158d000236f978 not found
2020-12-06T17:11:25+0100 <error> bluetooth.connectDevices.js:37 () Bluetooth: peripheral 001788acb6c5 not found
2020-12-06T17:11:26+0100 <error> bluetooth.connectDevices.js:37 () Bluetooth: peripheral 001788acb6c5 not found
2020-12-06T17:11:29+0100 <info> device.notify.js:35 (DeviceManager.notify) Function device.postUpdate in service undefined does not exist.

Ich weiß nicht, warum Bluetooth so schreit…

Und die Steuerung der Nachttischlampe funktioniert…

Und mein docker restart gladys hat die Infos im System nicht geändert, normal?

Ja klar, „erstellen“ heißt nicht „neustarten“ :wink:

OK, das heißt also, dass der Neustart das Problem behebt. Ich weiß nicht warum.

Und was hat es mit dem Bluetooth auf sich? ^^

A priori findet er deine Geräte nicht :laughing: ( @AlexTrovato falls du hier vorbeikommst )

Ich habe ein Issue für den Philips-Teil erstellt.

Lol, Bluetooth hatte in der Version 4.0.3 ein Bugfix, wenn du auf dem neuesten Stand bist, sollte das nicht mehr passieren.
Oops