Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Lidl / LivarnoLux RGB+CCT light models: GU10, E14, E27 #5164

Closed
maichai opened this issue Dec 2, 2020 · 12 comments
Closed

Support for Lidl / LivarnoLux RGB+CCT light models: GU10, E14, E27 #5164

maichai opened this issue Dec 2, 2020 · 12 comments
Labels
new device support New device support request

Comments

@maichai
Copy link

maichai commented Dec 2, 2020

Information about the device + link

There are 3 RGB+CCT models sold by Lidl under the brand LivarnoLux currently:

GU10 RGB+CCT: Model is TS0505A by _TZ3000_kdpxju99.
E27 RGB+CCT: Model is TS0505A by _TZ3000_dbou1ap4
E14 RGB+CCT: Model is TS0505A by _TZ3000_odygigth.

data/database.db entry of the device

Note: Model ID all the same for the different sockets! But manufacturer ID differs. This seems odd.

GU10 RGB+CCT:

{"id":redacted,"type":"Router","ieeeAddr":"redacted","nwkAddr":redacted"manufId":4098,"manufName":"_TZ3000_kdpxju99","powerSource":"Mains (single phase)","modelId":"TS0505A","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":269,"inClusterList":[0,3,4,5,6,8,768,4096],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"modelId":"TS0505A","manufacturerName":"_TZ3000_kdpxju99","powerSource":1,"zclVersion":3,"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":""}}},"binds":[]},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[]}},"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1606914174834}

E27 RGB+CCT:

{"id":redacted,"type":"Router","ieeeAddr":"redacted","nwkAddr":redacted,"manufId":4098,"manufName":"_TZ3000_dbou1ap4","powerSource":"Mains (single phase)","modelId":"TS0505A","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":269,"inClusterList":[0,3,4,5,6,8,768,4096],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"modelId":"TS0505A","manufacturerName":"_TZ3000_dbou1ap4","powerSource":1,"zclVersion":3,"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":""}}},"binds":[]},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[]}},"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1606915778403}

E14 RGB+CCT:

{"id":redacted,"type":"Router","ieeeAddr":"redacted","nwkAddr":redacted,"manufId":4098,"manufName":"_TZ3000_odygigth","powerSource":"Mains (single phase)","modelId":"TS0505A","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":269,"inClusterList":[0,3,4,5,6,8,768,4096],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"modelId":"TS0505A","manufacturerName":"_TZ3000_odygigth","powerSource":1,"zclVersion":3,"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":""}}},"binds":[]},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[]}},"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1606916481672}

@maichai maichai added the new device support New device support request label Dec 2, 2020
@Koenkk
Copy link
Owner

Koenkk commented Dec 2, 2020

Can you provide the models for all these device? (should start with HG, e.g. for the plug it's HG06337)

@sjorge
Copy link
Sponsor Contributor

sjorge commented Dec 2, 2020

@Anjerlaan
Copy link

@Koenkk, you already did one of them:
Distinguish HG06106B from TS0505A. Koenkk/zigbee2mqtt #5109 at
Koenkk/zigbee-herdsman-converters@ea8bf9b

These are the model names, And I think the vendor is not Silvercrest (as you wrote at vendor name) but Livarno lux according to the lidl site and the manual
image
https://www.lidl-service.com/cps/rde/xchg/SID-9DC000A7-0D2C39EB/lsp/hs.xsl/product.html?id=5019441699&title=LED-lamp&count=1

Koenkk added a commit to Koenkk/zigbee-herdsman-converters that referenced this issue Dec 2, 2020
@Koenkk
Copy link
Owner

Koenkk commented Dec 2, 2020

Since Lidl uses 3 different names (silvercrest, livarno lux and Melinera) I've changed the vendor to "Lidl" and put the name in front of description, e.g. Livarno Lux E14 candle RGB, Melinera smart LED string lights, Silvercrest smart motion sensor. Now Lidl devices are better to recognise.

Assuming this can be closed now.

Changes will be available in the latest dev branch in a few hours (https://www.zigbee2mqtt.io/how_tos/how-to-switch-to-dev-branch.html)

@Anjerlaan
Copy link

Anjerlaan commented Dec 2, 2020

@Koenkk Should the lines: "vendor: 'Silvercrest'" and "description: 'E14 candle'" of the HG06106B not be removed? now there are 2 vendors and descriptions

{
        fingerprint: [{modelID: 'TS0505A', manufacturerName: '_TZ3000_odygigth'}],
        model: 'HG06106B',
        vendor: 'Silvercrest',
        description: 'E14 candle',
        vendor: 'Lidl',
        description: 'Livarno Lux E14 candle RGB',
        extend: generic.light_onoff_brightness_colortemp_colorxy,
    },
    {
        fingerprint: [{modelID: 'TS0505A', manufacturerName: '_TZ3000_kdpxju99'}],
        model: 'HG06106A',
        vendor: 'Lidl',
        description: 'Livarno Lux GU10 spot RGB',
        extend: generic.light_onoff_brightness_colortemp_colorxy,
    },
    {
        fingerprint: [{modelID: 'TS0505A', manufacturerName: '_TZ3000_dbou1ap4'}],
        model: 'HG06106C',
        vendor: 'Lidl',
        description: 'Livarno Lux E27 bulb RGB',
        extend: generic.light_onoff_brightness_colortemp_colorxy,
    },

@Koenkk
Copy link
Owner

Koenkk commented Dec 2, 2020

@Anjerlaan you are looking at a diff view (Koenkk/zigbee-herdsman-converters@13be3d2#diff-5520dd49755e0a353d3857b8963a91cb4b8d87a01b6b8eb7bb6cce1c180eac83R15375) red is removed, green is added. (so there is only one of each)

@Anjerlaan
Copy link

Sorry your'e right....red and green...I must be color blind ;-)

@maichai
Copy link
Author

maichai commented Dec 2, 2020

The lights work in principle with m2z 1.16.2 - BUT - it would be really nice if the transition time that is provided with the command to change the color/brightness would also be used. Currently there is a short transition of 1-2s to fade from the current brightness/color to the now newly set brightness/color. However, if the command contains a transition time, then the fade should take as long as specified. Can this be done or do these lights not support that? (as a comparison you may look at the Osram/LedVance Smart+ Spot GU10 lights, they do use the fade transition time)

@Robbie-65
Copy link

Hi,
I would like to connect the lights to my Vera Plus.
I can connect them, but can only put the lights on and off.
Not dimm or control the color temperature.
I probably need a correct XML and Json file in my Vera Plus, because the lights are not currently supported.
Who can help me with this?

Rob

@goliath888
Copy link

goliath888 commented Dec 6, 2020

I saw in the dev branch that there is already support for this devices.

@Koenkk, would be possible to add also support for the GU10 non-RGB?

I think it would be just as RGB version but without the colorxy part.

It is recognized as this device, but it should be this one.

This is in my database:

{"id":22,"type":"Router","ieeeAddr":"0x588e81fffef18e00","nwkAddr":38633,"manufId":4098,"manufName":"_TZ3000_el5kt5im","powerSource":"Mains (single phase)","modelId":"TS0502A","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":268,"inClusterList":[0,3,4,5,6,8,768,4096],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"modelId":"TS0502A","manufacturerName":"_TZ3000_el5kt5im","powerSource":1,"zclVersion":3,"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":""}}},"binds":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"meta":{}}},"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1607248360777}

Something like this?

{
    fingerprint: [{modelID: 'TS0502A', manufacturerName: '_TZ3000_el5kt5im'}],
    model: 'HG06492A',
    vendor: 'Lidl',
    description: 'Livarno Lux GU10',
    extend: generic.light_onoff_brightness_colortemp,
},

Thanks for your help.

EDIT: After been playing with devices.js, if removed the tuya TS0502A entry and added that one it works. My problem is that I am not able to make that device to show up in Home assistant. Maybe something related with toZigbee and fromZigbee properties? Not sure about that...

Koenkk added a commit to Koenkk/zigbee-herdsman-converters that referenced this issue Dec 6, 2020
@Koenkk
Copy link
Owner

Koenkk commented Dec 6, 2020

@goliath888 responded to the HA part in the other issue, added this definition.

@slima
Copy link

slima commented Aug 15, 2022

@Koenkk Is possible to add power_on_behavior on this device?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new device support New device support request
Projects
None yet
Development

No branches or pull requests

7 participants