Hey there,
I recently stumbled across the new Dreame Smart Lock E10, which has native Matter-over-Thread support, and since I was looking for an entirely local smart lock, I bought it.
It arrived today, and I was able to commission it into my Home Assistant setup more or less without any problems (current HAOS on a Pi 5 with a flashed Sonoff dongle, OTBR and Matter Server). Now I can lock and unlock my front door with Home Assistant… and that’s it. I’m by no means a Matter/Thread professional and have to rely on the explanations Claude gives me, but as far as I understand, the Matter implementation of this lock is a bit weird.
In my Matter Server I can see that the lock supports RFID credentials and users, but no PIN codes and no native fingerprint support in Matter. RFID is probably not usable either, because NumberOfRfidUsersSupported is set to 0.
If anyone here has tried the new lock as well and has made the same or different experiences, please feel free to share. And if I’ve made some major mistake or my understanding of the Matter attributes is entirely wrong, corrections are very welcome too.
For reference, here’s what the Door Lock cluster reports: FeatureMap = 258 (only “RFID Credential” and “User” set, no “PIN Credential”), NumberOfRfidUsersSupported = 0, and MinRfidCodeLength (20) > MaxRfidCodeLength (8), which looks like a firmware bug. Oddly, WrongCodeEntryLimit and UserCodeTemporaryDisableTime are exposed (and show up as entities in HA), even though the PIN feature isn’t declared.
I also tried adding the lock to the Dreamehome app (to set up PINs/fingerprints there) while it was Matter-commissioned, but the app setup consistently fails at the last step. I’ve contacted Dreame support about all of this and will report back here once I hear from them.