[External Converter]: Dimmable LED driver model 29591 from LEDlife
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- javascript, typescript
- Domain
- backend, embedded-iot
Research direction
Start by reading the device definition and fingerprint conventions in the Zigbee2MQTT device converter files, then compare the reported model ID, manufacturer name, and supported endpoint clusters with similar dimmable LED drivers. Add a definition for LEDlife model 29591 that exposes the reported on/off and brightness controls. Done when the device is recognized and those controls work; the report says no other functionality is available.
Written by the indexing model from the issue text.
Description
Link
Database entry
{"id":108,"type":"Router","ieeeAddr":"0xb0fd0be01104f73f","nwkAddr":31809,"manufId":0,"manufName":"anwayelec","powerSource":"Mains (single phase)","modelId":"Dimmable light","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":257,"inClusterList":[0,3,4,5,6,8],"outClusterList":[],"clusters":{"genBasic":{"attributes":{"modelId":"Dimmable light","manufacturerName":"anwayelec","powerSource":1,"zclVersion":3,"appVersion":18,"stackVersion":0,"hwVersion":1,"dateCode":"20241030","swBuildId":"1.0.3"}},"genLevelCtrl":{"attributes":{"currentLevel":26}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[],"configuredReportings":[],"meta":{"onLevelSupported":false}}},"appVersion":18,"stackVersion":0,"hwVersion":1,"dateCode":"20241030","swBuildId":"1.0.3","zclVersion":3,"interviewCompleted":true,"interviewState":"SUCCESSFUL","meta":{"configured":"0.0.0"},"lastSeen":1792963132701}
Zigbee2MQTT version
2.14.2 (unknown)
External converter
import * as m from 'zigbee-herdsman-converters/lib/modernExtend';
export default {
fingerprint: [
{modelID: 'Dimmable light', manufacturerName: 'anwayelec'},
],
model: '29591',
vendor: 'LEDlife',
description: 'Zigbee dimmable LED driver',
extend: [
m.light({powerOnBehavior: false, effect: false}),
],
};
What does/doesn't work with the external definition?
Dimming and switching the LED on/off works. No other functionality seems to be exposed by the device, and/or working properly.
Notes
software_build_id: 1.0.3
date_code: 20241030
endpoints:
{"1":{"clusters":{"input":["genBasic","genIdentify","genGroups","genScenes","genOnOff","genLevelCtrl"],"output":[]}}}
- Dominant language
- TypeScript
- Stars
- 15.8k
- Forks
- 2k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 45
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Koenkk/zigbee2mqtt
-
problem
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Koenkk/zigbee2mqtt#33516 ·
Maintainers usually reply within 1 day
-
problem
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Koenkk/zigbee2mqtt#33515 ·
Maintainers usually reply within 1 day
-
new device support
Difficulty 2/5 1-3 hours Newbie friendliness 69/100
Koenkk/zigbee2mqtt#33485 · 6 comments ·
Maintainers usually reply within 1 day
-
problem
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Koenkk/zigbee2mqtt#33467 ·
Maintainers usually reply within 1 day
-
Home Assistant extension republishes a stray `<device>/type {"light": …}` for every device with a `light_type` selectPossibly taken @cestercian claimed this 6 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Koenkk/zigbee2mqtt#33464 · 1 comment ·
Maintainers usually reply within 1 day
All issues in Koenkk/zigbee2mqtt
Similar issues
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 82/100
lingdojo/kana-dojo#33286 · 1 comment · 5 reactions ·
Maintainers usually reply within 1 day
-
friction
Difficulty 1/5 Under an hour Newbie friendliness 77/100
kentcdodds/kody#4499 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
hemilabs/ui-monorepo#2605 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 6 days
-
build.yml: macOS arm64 DMG fails, cargo missing on the macos-26 runner imagePossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
getopenscreen/openscreen#1423 ·
Maintainers usually reply within 1 day