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?
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.