homebridge-hue: modelid GLEDOPTO unknown light model

i use this new (?) led rgbw controller: https://www.amazon.de/gp/product/B077G23JBF/

and got this error after restart homebridge:

Dec 30 20:38:55 debian homebridge[6474]: [2017-12-30 20:38:55] [Hue] Philips hue: BSB002 bridge v1711151408, api v1.22.0
Dec 30 20:38:55 debian homebridge[6474]: [2017-12-30 20:38:55] [Hue] Philips hue: /lights/8: warning: using default colour temperature range for unknown light model {"state":{"on":true,"bri":253,"hue":7424,"sat":20,"effect":"none","xy":[0.5213,0.4635],"ct":470,"alert":"select","colormode":"xy","mode":"homeautomation","reachable":true},"swupdate":{"state":"notupdatable","lastinstall":null},"type":"Extended color light","name":"Bett","modelid":"GLEDOPTO","manufacturername":"GLEDOPTO","capabilities":{"streaming":{"renderer":false,"proxy":false}},"uniqueid":"00:12:4b:00:13:0a:5c:90-0b","swversion":"1.0.2"}
Dec 30 20:38:55 debian homebridge[6474]: [2017-12-30 20:38:55] [Hue] Philips hue: /lights/8: warning: using default colour gamut for unknown light model {"state":{"on":true,"bri":253,"hue":7424,"sat":20,"effect":"none","xy":[0.5213,0.4635],"ct":470,"alert":"select","colormode":"xy","mode":"homeautomation","reachable":true},"swupdate":{"state":"notupdatable","lastinstall":null},"type":"Extended color light","name":"Bett","modelid":"GLEDOPTO","manufacturername":"GLEDOPTO","capabilities":{"streaming":{"renderer":false,"proxy":false}},"uniqueid":"00:12:4b:00:13:0a:5c:90-0b","swversion":"1.0.2"}
Dec 30 20:38:55 debian homebridge[6474]: [2017-12-30 20:38:55] [Hue] Philips hue: 3 accessories
Dec 30 20:38:55 debian homebridge[6474]: [2017-12-30 20:38:55] [Hue] Initializing platform accessory 'Philips hue'...
Dec 30 20:38:55 debian homebridge[6474]: [2017-12-30 20:38:55] [Hue] Philips hue: 3 services
Dec 30 20:38:55 debian homebridge[6474]: [2017-12-30 20:38:55] [Hue] Initializing platform accessory 'Flur'...
Dec 30 20:38:55 debian homebridge[6474]: [2017-12-30 20:38:55] [Hue] Initializing platform accessory 'Bett'...
Dec 30 20:38:55 debian homebridge[6474]: [2017-12-30 20:38:55] [Hue] Error: Cannot add a Service with the same UUID '00000043-0000-1000-8000-0026BB765291' as another Service in this Accessory without also defining a unique 'subtype' property

i use a standard SMD 5050 RGBW LED Stripe with this Controller, but the Controller register 2 devices into hue bridge, a color and white device.

any suggestions how to fix this via blacklist?

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 18 (11 by maintainers)

Commits related to this issue

Most upvoted comments

thanks for your reply, i used your tool and got this:

root@debian:/opt/ph.sh# ph_light_values 10
192.168.177.40: /lights/10: GLEDOPTO GLEDOPTO Extended color light "Extended color light 1"
192.168.177.40: /lights/10: ct: cool ... 153
192.168.177.40: /lights/10: ct: warm ... 500
192.168.177.40: /lights/10: xy: red ............................ [0.3125,0.3333]
192.168.177.40: /lights/10: xy: green ..... [0.3125,0.3333]
192.168.177.40: /lights/10: xy: blue ............................................................... [0.3125,0.3333]
192.168.177.40: /lights/10: done
{
  "manufacturer": "GLEDOPTO",
  "modelid": "GLEDOPTO",
  "type": "Extended color light",
  "bri": true,
  "ct": {
    "min": 153,
    "max": 500
  },
  "xy": {
    "r": [
      0.3125,
      0.3333
    ],
    "g": [
      0.3125,
      0.3333
    ],
    "b": [
      0.3125,
      0.3333
    ]
  }
}

2nd device

root@debian:/opt/ph.sh# ph_light_values 11
192.168.177.40: /lights/11: GLEDOPTO GLEDOPTO Dimmable light "Dimmable light 1"
192.168.177.40: /lights/11: done
{
  "manufacturer": "GLEDOPTO",
  "modelid": "GLEDOPTO",
  "type": "Dimmable light",
  "bri": true
}

The controller probably has two ZigBee endpoints, one for the RGB channels and one for the W channel. The Hue bridge (and deCONZ gateway) exposes this is two resources, in your case /lights/8 as an Extended colour light, and another one, probably as a Dimmable light. If you run homebridge -D, homebridge-hue will log debug messages about your bridge configuration, otherwise you need to check this using the Hue API. You’ll recognise the resource by its uniqueid, since it will start with the same MAC address, but with a different endpoint "00:12:4b:00:13:0a:5c:90-xx". You would need to blacklist this resource.

More structurally, I’ll add the controller to homebridge-hue’s list of known lights, indicating that it has multiple endpoints. That will get rid of the same UUID error. Does the other resource use the same modelid, "GLEDOPTO"?

To get rid of the warnings: could you find out what colour range and colour temperature range the controller supports? I still need to build this discovery into homebridge-hue. For now, I’ve got a bash command, ph_light_values, doing that included in ph.sh.