#I m struggling with adding a new Zigbee

1 messages · Page 1 of 1 (latest)

smoky jacinth
#

What version number of Zigbee2MQTT

#

Many people are stuck back on 1.18.x because they missed all the announcements or followed outdated docs

mellow barn
#

Running Zigbee2MQTT edge now.

smoky jacinth
#

That's not a version

number

mellow barn
#

1.32.2-1

smoky jacinth
#

What device is that?

mellow barn
#

Correct, it's the EcoDim 0.5 https://www.zigbee2mqtt.io/devices/Eco-Dim.05.html

Also in the code available ecodim.js :

const definitions = [
    {
        fingerprint: [
            { type: 'Router', manufacturerName: 'EcoDim BV', modelID: 'EcoDim-Zigbee 3.0', endpoints: [
                    { ID: 1, profileID: 260, inputClusters: [0, 3, 4, 5, 6, 8, 2821, 4096], outputClusters: [25] },
                    { ID: 2, profileID: 260, inputClusters: [0, 3, 4, 5, 6, 8], outputClusters: [] },
                    { ID: 242, profileID: 41440, inputClusters: [], outputClusters: [33] },
                ] },
        ],
        model: 'Eco-Dim.05',
        vendor: 'EcoDim',
        description: 'LED dimmer duo 2x 0-100W',
        extend: extend_1.default.light_onoff_brightness({ noConfigure: true, disableEffect: true }),
        meta: { multiEndpoint: true },
        exposes: [e.light_brightness().withEndpoint('left'), e.light_brightness().withEndpoint('right')],
        configure: async (device, coordinatorEndpoint, logger) => {
            await extend_1.default.light_onoff_brightness().configure(device, coordinatorEndpoint, logger);
            for (const ep of [1, 2]) {
                const endpoint = device.getEndpoint(ep);
                await reporting.bind(endpoint, coordinatorEndpoint, ['genOnOff', 'genLevelCtrl']);
                await reporting.onOff(endpoint);
                await reporting.brightness(endpoint);
            }
        },
smoky jacinth
#

No idea