Koenkk / zigbee2mqtt

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
https://www.zigbee2mqtt.io
GNU General Public License v3.0
12.19k stars 1.68k forks source link

[New device support]: Philips Hue Lightguide E27 Edison ST72 #24773

Open gerbenp opened 1 week ago

gerbenp commented 1 week ago

Link

https://www.philips-hue.com/nl-nl/p/hue-white-and-color-ambiance-st72-e27-slimme-lamp/8719514419391

Database entry

{"id":58,"type":"Router","ieeeAddr":"0x001788010d8352d1","nwkAddr":54602,"manufId":4107,"manufName":"Signify Netherlands B.V.","powerSource":"Mains (single phase)","modelId":"LCV001","epList":[11,242],"endpoints":{"11":{"profId":260,"epId":11,"devId":269,"inClusterList":[0,3,4,5,6,8,4096,64515,768,64513,64516],"outClusterList":[25],"clusters":{"genBasic":{"attributes":{"modelId":"LCV001","manufacturerName":"Signify Netherlands B.V.","powerSource":1,"zclVersion":8,"appVersion":2,"stackVersion":1,"hwVersion":1,"dateCode":"20231021","swBuildId":"1.104.7"}},"lightingColorCtrl":{"attributes":{"colorCapabilities":31,"colorTempPhysicalMin":153,"colorTempPhysicalMax":500}}},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":2,"stackVersion":1,"hwVersion":1,"dateCode":"20231021","swBuildId":"1.104.7","zclVersion":8,"interviewCompleted":true,"meta":{"configured":332242049},"lastSeen":1731615648826}

Zigbee2MQTT version

1.41.0

Comments

It's pretty much the same as the "Hue white and color ambiance" bulb - just with a different shape. It would be nice to see this one officially supported.

External definition

const {philipsLight} = require('zigbee-herdsman-converters/lib/philips');

const definition = {
    zigbeeModel: ['LCV001'],
    model: 'LCV001',
    vendor: 'Signify Netherlands B.V.',
    description: 'Automatically generated definition',
    extend: [philipsLight({"colorTemp":{"range":[153,500]},"color":{"modes":["xy","hs"],"enhancedHue":true}})],
    meta: {},
};

module.exports = definition;

What does/doesn't work with the external definition?

Working: colors, color temperature, it is displaying OTA, don't know if it is updating. Don't want to risk to brick it 😂 Not working: Color temp startup, but maybe it can be a hue setting?

Koenkk commented 4 days ago

Could you make a PR by clicking here?