ECO-DIM.05 dual dimmer not supported in ZHA?

Ok, so I’m kinda new to the Zigbee integrations.

Let me check with you @Noir and @PrairieSnpr if my understanding of the above posts is correct:

The ZHA Device Handlers (aka Quircks) are a part of zigpy, which is the library for the ZHA component in Home Assistant.

On GitHub, I can see that in the dev branch, there is a quirck for the Ecodim 05:

This Quirck is not present in the main branch (which is 300+ or so commits behind) and therefore not released into Home Assistant Core? Is this the reason why it does not work out of the box in my HA instance?

So therefore, if I would like to have it to work now, I have to create my own local quirck the way @PrairieSnpr supplied some code for?
And if so, is there any documentation on where to put/create this code?
Do I need to remove the current Zigbee device and pair it again or does a restart of ZHA will do the trick?

The master branch isn’t used in zigpy, everything is completed in the dev branch.

You can see what’s been released by checking here Releases · zigpy/zha-device-handlers.

In this case, #3422 was released as part of 0.0.125, so it’s included in the current HA release.

As far as why your device isn’t working, it’s likely not matching the model and manufacturer. If you want to add a custom quirk, there are several guides here on the forums, here is one https://community.home-assistant.io/t/zigbee-guide-how-to-add-setup-local-custom-zha-device-handlers-also-known-as-quirks-in-the-zha-integration/.

1 Like

I follwed the guide you sent and now it works! Thank you.

Do I understand correct that:

I made a custom/local quirk (using your example code) and let HA know this by pointing to it in the ZHA configuration of the HA configuration.yaml.

  • After rebooting HA, it started working because the EcoDim 05 signature does match “EcoDim BV”, “Eco-Dim.05 Zigbee” from my own custom/local quirk.

  • My device, an ecodim 05 does not use the built-in quirk, because the signature does not match “EcoDim BV”, “EcoDim-Zigbee 3.0”

  • My ecodim 07 on the other hand does use the built-in quirk because the signature does match “EcoDim BV”, “EcoDim-Zigbee 3.0”)

And this is all there is to it?

yes I would say so.

Since you also have a ecodim 05, does yours turn off without turning on again if it is set to 100%?

I fiddled with it a little this morning and I have to say I do not see this behavior that you describe. But, I have two lamps connected to the dimmer. One halogen and one Philips Hue Bleutooth bulb. The latter acts a little different than one might expect. But I’m guessing this has to do with the fact that this bulb itself has dimming capabilities so this might not be representative. The halogen on the other hand works fine.

Does the behavior you are seeing improve when you play around with the min/max meters on the dimmer itself?

No it doesn’t, it only improves if I reduce the load. I have a LED driver connected to it and if I remove one LED loop from it the amount I need to dimm so it stays of gets geduced. 3 loops connected = dimm to 30% to stay off, 1 loop connected = 80% to stay off.
The eco dim 05 is also the only dimmer with that behaviour, I have also a
iolloi Zigbee dimmer which looks to be a eco dim 07 and there everything stays of even with a high load off.