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]: INNR RB 247 T E14 candle #24304

Open EugenKomi opened 1 month ago

EugenKomi commented 1 month ago

Link

https://www.innr.com/en/product/innr-smart-candle-comfort/

Database entry

{"id":16,"type":"Router","ieeeAddr":"0xa4c1381f143c81a6","nwkAddr":11663,"manufId":4454,"manufName":"innr","powerSource":"Mains (single phase)","modelId":"RB 247 T","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":268,"inClusterList":[0,3,4,5,6,8,768,4096],"outClusterList":[10,25],"clusters":{"genBasic":{"attributes":{"modelId":"RB 247 T","manufacturerName":"innr","powerSource":1,"zclVersion":8,"appVersion":22,"stackVersion":54,"hwVersion":1,"dateCode":"20240109","swBuildId":"1.6.4"}},"lightingColorCtrl":{"attributes":{"colorCapabilities":16,"colorTempPhysicalMin":154,"colorTempPhysicalMax":500}},"genLevelCtrl":{"attributes":{"onLevel":255}}},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":22,"stackVersion":54,"hwVersion":1,"dateCode":"20240109","swBuildId":"1.6.4","zclVersion":8,"interviewCompleted":true,"meta":{"configured":332242049},"lastSeen":1728743581105}

Zigbee2MQTT version

1.40.2

Comments

This bulb works but is marked as unsupported

External definition

const {light} = require('zigbee-herdsman-converters/lib/modernExtend');

const definition = {
    zigbeeModel: ['RB 247 T'],
    model: 'RB 247 T',
    vendor: 'innr',
    description: 'Automatically generated definition',
    extend: [light({"colorTemp":{"range":[154,500]}})],
    meta: {},
};

module.exports = definition;

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

It looks like it's fully functional, no ОТА update and not added to Dashboard.

EugenKomi commented 1 month ago

It llooks like RB 247 T is an equivalent of supported RB 249 T.

Koenkk commented 1 month ago

Added!

Changes will be available in the dev branch in a few hours from now.

Could you also submit a picture for the docs? This can be done by:

  1. Create a fork by clicking here
  2. Go to the public/images/devices directory, Add file -> Upload files
  3. Upload the files and press Commit changes
  4. Press Contribute -> Open pull request -> update title/description -> Create pull request

Make sure that: