it seems like Xiaomi devices do not send a model name while connecting, so it is not possible to use them with Edge drivers.
Tested on several contact sensors, a couple of motion, and a temperature sensor.
None of the devices is displayed in the “Devices nearby” section.
The manufacturer and model names were copied from existing Groovy DHTs.
I can see the ZigbeeIds and the requests in the Hub log, but not in the mobile application. A new device is not created.
I even tested with the cluster fingerprint and still no luck, but I have not found any good documentation on the cluster fingerprinting.
At the same time, Aqara Motion Illuminance sensors work.
nope it’s not related neither to biometrics nor to Android.
it’s about Xiaomi Zigbee response and ST Edge fingerprinting. It would be great to have more documentation / source code of this part.
@veonua ,
If you have a working DTH, why not just copy the fingerprint from there?
Anyway for Aqara, manufacturer almost certainly should be LUMI and model probably be something like lumi.sensor_???, depending on your censor, not sure which one you have an issue with.
For my Xiaomi (not Aqara) contact sensor I have a working profile as follows:
If you have a working DTH, try to fill info according the above template.
Another option (if you don’t have a working DTH) to retrieve the info is to write a small DTH that just prints model/mfg info in installed, updated and/or parse calls
@veonua Another thing, when working with Xiaomi contact sensor it took to me many attempts to pair it and I didn’t have DTH installed.
This is probably because Xiaomi does not send zbjoin.
I would suggest to uninstall DTH, before pairing with edge driver, otherwise there are high chances that DTH will detect your device earlier than the edge driver