[RELEASE] Aqara (B1) Smart Curtain Motor (ZNCLDJ11LM & ZNCLDJ12LM) Driver

It does look like all is in order, I will clean up the driver and release it soon then. I'd probably consider this driver feature complete, but it's possible to catch and show that the curtain is in charging/battery/power supply mode, I see the messages in the log. I think I'd like to add that part if you don't mind testing that as well?

From what I can see in the logs it has 2 states: "Battery powered" and "DC source", there is no separate charging state reported. I think I will just call them "battery" and "DC" in Current States, what do you think? I'll add it when I clean up the rest.

EDIT: There is a standard attribute to use, so I will use that: powerSource - ENUM ["battery", "dc", "mains", "unknown"]

I don't personally use Alexa, but from my understanding you'd end up with having to use "on" and "off" unless you setup a routine:

Not sure if the driver has to support on and off for that to work though, do tell me if that is needed. @ogiewon, do you know?