Thanks jakey12. I'll add that one too.
Oh, and Marco, I'll also add your Ikea light to the next release as well.
u'34': {u'swversion': u'V_1_7_H2', u'name': u'Dining bar strips', u'swupdate': {u'state': u'notupdatable', u'lastinstall': u'2022-01-12T10:53:08'}, u'uniqueid': u'68:0a:e2:ff:fe:45:78:83-0b', u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}, u'colorgamuttype': u'other'}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Extended color light', u'state': {u'on': True, u'hue': 0, u'colormode': u'xy', u'effect': u'none', u'alert': u'select', u'xy': [0.4254, 0.2256], u'reachable': True, u'mode': u'homeautomation', u'bri': 146, u'ct': 370, u'sat': 0}, u'manufacturername': u'GLEDOPTO', u'config': {u'function': u'mixed', u'direction': u'omnidirectional', u'archetype': u'huelightstrip'}, u'type': u'Extended color light', u'modelid': u'GL-C-007P'},
nick.perry wrote:Another ZigBee from GLEDOPTO please Nathan, if you're so minded:
- Code: Select all
u'34': {u'swversion': u'V_1_7_H2', u'name': u'Dining bar strips', u'swupdate': {u'state': u'notupdatable', u'lastinstall': u'2022-01-12T10:53:08'}, u'uniqueid': u'68:0a:e2:ff:fe:45:78:83-0b', u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}, u'colorgamuttype': u'other'}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Extended color light', u'state': {u'on': True, u'hue': 0, u'colormode': u'xy', u'effect': u'none', u'alert': u'select', u'xy': [0.4254, 0.2256], u'reachable': True, u'mode': u'homeautomation', u'bri': 146, u'ct': 370, u'sat': 0}, u'manufacturername': u'GLEDOPTO', u'config': {u'function': u'mixed', u'direction': u'omnidirectional', u'archetype': u'huelightstrip'}, u'type': u'Extended color light', u'modelid': u'GL-C-007P'},
For reference it's this RGB / RGBw LED strip controller
https://www.gledopto.com/h-col-318.html
https://www.vesternet.com/products/zigb ... 3327193203
Thanks
gmoeller wrote:Hi Nathan,
just to let you know, there's a LEDVANCE version of the "Osram Garden Pole RGBW Mini" light - the ID is "Gardenpole Mini RGBW Z3"
I added it manually to the "supportedDevices" file but it would be great if you could add this into the next version as well.
Thanks!
Guido
rgb+cct : u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}, u'colorgamuttype': u'other'}, u'productname': u'Extended color light', u'manufacturername': u'GLEDOPTO', u'config': {u'modelid': u'GL-C-008P'},
rgbw : u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}, u'colorgamuttype': u'other'}, u'productname': u'Extended color light', u'manufacturername': u'GLEDOPTO', u'config': {u'modelid': u'GL-C-007P'},
rgb only : u'capabilities': {u'control': {u'colorgamuttype': u'other'}, u'productname': u'Color light', u'manufacturername': u'GLEDOPTO', u'config': {u'modelid': u'GL-C-003P'},
cct : u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}}, u'productname': u'Color temperature light', u'manufacturername': u'GLEDOPTO', u'config': {u'modelid': u'GL-C-006P'},
dimmer (white only): u'capabilities': {u'control': {}, u'productname': u'Dimmable light', u'manufacturername': u'GLEDOPTO', u'config': {u'modelid': u'GL-C-009P'},
{u'swversion': u'10276801', u'name': u'Gledopt as dimmer', u'swupdate': {u'state': u'notupdatable', u'lastinstall': u'2022-01-18T19:08:06'}, u'uniqueid': u'cc:86:ec:ff:fe:bf:b1:1a-01', u'capabilities': {u'control': {}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Dimmable light', u'state': {u'on': True, u'reachable': True, u'mode': u'homeautomation', u'bri': 0, u'alert': u'select'}, u'manufacturername': u'GLEDOPTO', u'config': {u'function': u'functional', u'direction': u'omnidirectional', u'archetype': u'huelightstrip'}, u'type': u'Dimmable light', u'modelid': u'GL-C-009P'},
{u'swversion': u'10276801', u'name': u'Gledopt as rgb+cct', u'swupdate': {u'state': u'notupdatable', u'lastinstall': u'2022-01-18T18:40:29'}, u'uniqueid': u'cc:86:ec:ff:fe:bf:b1:1a-01', u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}, u'colorgamuttype': u'other'}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Extended color light', u'state': {u'on': True, u'hue': 0, u'colormode': u'xy', u'effect': u'none', u'alert': u'select', u'xy': [0.3149, 0.3312], u'reachable': True, u'mode': u'homeautomation', u'bri': 254, u'ct': 250, u'sat': 0}, u'manufacturername': u'GLEDOPTO', u'config': {u'function': u'mixed', u'direction': u'omnidirectional', u'archetype': u'huelightstrip'}, u'type': u'Extended color light', u'modelid': u'GL-C-008P'},
{u'swversion': u'10276801', u'name': u'Gledopto as rgbw', u'swupdate': {u'state': u'notupdatable', u'lastinstall': u'2022-01-18T18:45:31'}, u'uniqueid': u'cc:86:ec:ff:fe:bf:b1:1a-01', u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}, u'colorgamuttype': u'other'}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Extended color light', u'state': {u'on': True, u'hue': 0, u'colormode': u'xy', u'effect': u'none', u'alert': u'select', u'xy': [0.3156, 0.3302], u'reachable': True, u'mode': u'homeautomation', u'bri': 170, u'ct': 250, u'sat': 0}, u'manufacturername': u'GLEDOPTO', u'config': {u'function': u'mixed', u'direction': u'omnidirectional', u'archetype': u'huelightstrip'}, u'type': u'Extended color light', u'modelid': u'GL-C-007P'},
{u'swversion': u'10276801', u'name': u'Gledopto as rgbonly', u'swupdate': {u'state': u'notupdatable', u'lastinstall': u'2022-01-18T18:52:45'}, u'uniqueid': u'cc:86:ec:ff:fe:bf:b1:1a-01', u'capabilities': {u'control': {u'colorgamuttype': u'other'}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Color light', u'state': {u'on': True, u'hue': 0, u'colormode': u'xy', u'effect': u'none', u'alert': u'select', u'xy': [0.5373, 0.3774], u'reachable': True, u'mode': u'homeautomation', u'bri': 254, u'sat': 0}, u'manufacturername': u'GLEDOPTO', u'config': {u'function': u'decorative', u'direction': u'omnidirectional', u'archetype': u'huelightstrip'}, u'type': u'Color light', u'modelid': u'GL-C-003P'},
{u'swversion': u'10276801', u'name': u'Gledopto as cct', u'swupdate': {u'state': u'notupdatable', u'lastinstall': u'2022-01-18T18:57:29'}, u'uniqueid': u'cc:86:ec:ff:fe:bf:b1:1a-01', u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Color temperature light', u'state': {u'on': True, u'colormode': u'ct', u'alert': u'select', u'reachable': True, u'mode': u'homeautomation', u'bri': 254, u'ct': 314}, u'manufacturername': u'GLEDOPTO', u'config': {u'function': u'functional', u'direction': u'omnidirectional', u'archetype': u'classicbulb'}, u'type': u'Color temperature light', u'modelid': u'GL-C-006P'},
nick.perry wrote:Ooh - another GLEDOPTO LED strip controller. This '5-in-1' controller actually has five identities as it can control five different types of strip. So it identifies differently (but with the same unique id) depending on mode:
in summary:
- Code: Select all
rgb+cct : u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}, u'colorgamuttype': u'other'}, u'productname': u'Extended color light', u'manufacturername': u'GLEDOPTO', u'config': {u'modelid': u'GL-C-008P'},
rgbw : u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}, u'colorgamuttype': u'other'}, u'productname': u'Extended color light', u'manufacturername': u'GLEDOPTO', u'config': {u'modelid': u'GL-C-007P'},
rgb only : u'capabilities': {u'control': {u'colorgamuttype': u'other'}, u'productname': u'Color light', u'manufacturername': u'GLEDOPTO', u'config': {u'modelid': u'GL-C-003P'},
cct : u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}}, u'productname': u'Color temperature light', u'manufacturername': u'GLEDOPTO', u'config': {u'modelid': u'GL-C-006P'},
dimmer (white only): u'capabilities': {u'control': {}, u'productname': u'Dimmable light', u'manufacturername': u'GLEDOPTO', u'config': {u'modelid': u'GL-C-009P'},
the full responses:
- Code: Select all
{u'swversion': u'10276801', u'name': u'Gledopt as dimmer', u'swupdate': {u'state': u'notupdatable', u'lastinstall': u'2022-01-18T19:08:06'}, u'uniqueid': u'cc:86:ec:ff:fe:bf:b1:1a-01', u'capabilities': {u'control': {}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Dimmable light', u'state': {u'on': True, u'reachable': True, u'mode': u'homeautomation', u'bri': 0, u'alert': u'select'}, u'manufacturername': u'GLEDOPTO', u'config': {u'function': u'functional', u'direction': u'omnidirectional', u'archetype': u'huelightstrip'}, u'type': u'Dimmable light', u'modelid': u'GL-C-009P'},
{u'swversion': u'10276801', u'name': u'Gledopt as rgb+cct', u'swupdate': {u'state': u'notupdatable', u'lastinstall': u'2022-01-18T18:40:29'}, u'uniqueid': u'cc:86:ec:ff:fe:bf:b1:1a-01', u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}, u'colorgamuttype': u'other'}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Extended color light', u'state': {u'on': True, u'hue': 0, u'colormode': u'xy', u'effect': u'none', u'alert': u'select', u'xy': [0.3149, 0.3312], u'reachable': True, u'mode': u'homeautomation', u'bri': 254, u'ct': 250, u'sat': 0}, u'manufacturername': u'GLEDOPTO', u'config': {u'function': u'mixed', u'direction': u'omnidirectional', u'archetype': u'huelightstrip'}, u'type': u'Extended color light', u'modelid': u'GL-C-008P'},
{u'swversion': u'10276801', u'name': u'Gledopto as rgbw', u'swupdate': {u'state': u'notupdatable', u'lastinstall': u'2022-01-18T18:45:31'}, u'uniqueid': u'cc:86:ec:ff:fe:bf:b1:1a-01', u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}, u'colorgamuttype': u'other'}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Extended color light', u'state': {u'on': True, u'hue': 0, u'colormode': u'xy', u'effect': u'none', u'alert': u'select', u'xy': [0.3156, 0.3302], u'reachable': True, u'mode': u'homeautomation', u'bri': 170, u'ct': 250, u'sat': 0}, u'manufacturername': u'GLEDOPTO', u'config': {u'function': u'mixed', u'direction': u'omnidirectional', u'archetype': u'huelightstrip'}, u'type': u'Extended color light', u'modelid': u'GL-C-007P'},
{u'swversion': u'10276801', u'name': u'Gledopto as rgbonly', u'swupdate': {u'state': u'notupdatable', u'lastinstall': u'2022-01-18T18:52:45'}, u'uniqueid': u'cc:86:ec:ff:fe:bf:b1:1a-01', u'capabilities': {u'control': {u'colorgamuttype': u'other'}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Color light', u'state': {u'on': True, u'hue': 0, u'colormode': u'xy', u'effect': u'none', u'alert': u'select', u'xy': [0.5373, 0.3774], u'reachable': True, u'mode': u'homeautomation', u'bri': 254, u'sat': 0}, u'manufacturername': u'GLEDOPTO', u'config': {u'function': u'decorative', u'direction': u'omnidirectional', u'archetype': u'huelightstrip'}, u'type': u'Color light', u'modelid': u'GL-C-003P'},
{u'swversion': u'10276801', u'name': u'Gledopto as cct', u'swupdate': {u'state': u'notupdatable', u'lastinstall': u'2022-01-18T18:57:29'}, u'uniqueid': u'cc:86:ec:ff:fe:bf:b1:1a-01', u'capabilities': {u'control': {u'ct': {u'max': 495, u'min': 158}}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Color temperature light', u'state': {u'on': True, u'colormode': u'ct', u'alert': u'select', u'reachable': True, u'mode': u'homeautomation', u'bri': 254, u'ct': 314}, u'manufacturername': u'GLEDOPTO', u'config': {u'function': u'functional', u'direction': u'omnidirectional', u'archetype': u'classicbulb'}, u'type': u'Color temperature light', u'modelid': u'GL-C-006P'},
kw123 wrote:I now have a version 90% ready that supports up to 10 hue hubs (I am well beyond 50 bulbs) but still in testing.
I have been using version 1.7.63 to add the software mods.
Nathan, is there any pgm changes after that version or only additional light bulbs .. in supportedDevices.py
(I have several light bulbs that were not in the supported list - original philips hue. It looks like they are just changing model numbers for fun.)
Then I could easily merge my version with yours.
I still need to clean up some rough corners
Karl
ps
This have to a well written plugin, that I could easily modify.
though adding multiple hue hubs needed some structural changes in the dicts.
all are now like: lightsDict[hubnumer][old structure], then loop over hubNumber etc..
============ printHueLights
hubNumber:1, ipNumber:192.168.1.204, hostId:zeIsVQlnaEkXKU3yIThiMhdOOwwvjJOUQBkamtmk, paired:True
ID modelId---- uniqueid------------------ Name------------------------- ProductId-------------------- ProductName------------------ type--------------------- manufacturername------------ indigoID
1 LWA011 00:17:88:01:0b:27:29:5d-0b Guest1 stehlampe big 1 Philips-LWA011-1-A60DLv6 Hue white lamp Dimmable light Signify Netherlands B.V.
2 LCL001 00:17:88:01:0b:46:1b:74-0b Hue lightstrip plus 1 Philips-LCL001-1-LedStripsv4 Hue lightstrip plus Extended color light Signify Netherlands B.V.
...
21 SP 220 c4:98:86:00:00:0f:96:fa-01 On/Off plug 1 On/Off plug On/Off plug-in unit innr 1423080801
============ printHueLights
Hue Lights
============ printHueLights
hubNumber:0, ipNumber:192.168.1.232, hostId:57jMpMXHgSsIEFFN4DEa-SlR4sw4NJwtFqbhWA6G, paired:True
ID modelId---- uniqueid------------------ Name------------------------- ProductId-------------------- ProductName------------------ type--------------------- manufacturername------------ indigoID
1 LTG002 00:17:88:01:06:8c:df:cd-0b Hue ambiance spot 2 Philips-LTG002-1-GU10CTv2 Hue ambiance spot Color temperature light Signify Netherlands B.V.
...
30 SP 220 c4:98:86:00:00:0f:b7:73-01 On/Off plug 1 On/Off plug On/Off plug-in unit innr 995032033
============ printHueLights
Hue Lights printHueData hubNumber:1, indigoId: bulbId:9 data:
{
"capabilities": {
"certified": true,
"control": {
"colorgamut": [
[
0.6915,
0.3083
],
[
0.17,
0.7
],
[
0.1532,
0.0475
]
],
"colorgamuttype": "C",
"ct": {
"max": 500,
"min": 153
},
"maxlumen": 300,
"mindimlevel": 200
},
"streaming": {
"proxy": true,
"renderer": true
}
},
"config": {
"archetype": "doublespot",
"direction": "omnidirectional",
"function": "mixed",
"startup": {
"configured": true,
"mode": "safety"
}
},
"manufacturername": "Signify Netherlands B.V.",
"modelid": "5063230P7",
"name": "Library spot 1",
"productid": "Philips-LCG002-3-GU10ECLv2",
"productname": "Hue Fugato color spot",
"state": {
"alert": "select",
"bri": 128,
"colormode": "xy",
"ct": 283,
"effect": "none",
"hue": 60203,
"mode": "homeautomation",
"on": true,
"reachable": false,
"sat": 42,
"xy": [
0.4061,
0.353
]
},
"swconfigid": "B6B8B914",
"swupdate": {
"lastinstall": "2022-01-21T21:14:07",
"state": "transferring"
},
"swversion": "1.65.11_hB798F2",
"type": "Extended color light",
"uniqueid": "00:17:88:01:0b:c5:a0:d3-0b"
}
MarcoGT wrote:I am thinking to buy a second hub or maybe switch to Hubitat (I would have a second Z-Wave controller too)
kw123 wrote:Nathan,
I am ready to hand out / over the plugin.
I have added
1. some device types
2. added in config and device edit and actions a field to set the hub number 0...9
3. added some pint to log menu items like print overview of all lights, groups, sensors, print dict for specific device, to show the whole definition of new devices
...
3. added the hub number to the address field like (ID 5) to (ID 1-5)
4. and did some minor code changes .. small bugs / inconsistencies eg int(..., None) to int( ...,-1) as int(None) does not work
how do you want to proceed?
send you my version, post it, on GitHub ...
I still need to add a list of changes to code and supported devices I added.
It should convert the old format with a fixed hub number automatically, but I have only tested that once
Karl
Users browsing this forum: No registered users and 0 guests