I am doing something very basic, very wrong 
I added the Zigbee device, selected the right driver, and added the device again. The logs are below. It was awesome to see "present" in one of the lines, but "unknown device null", empty commands array and UNSUPPORTED attribute are worrying. Also, I don't see motion as one of the state attributes; it only has powerSource (which is wrong, BTW, it shows "battery").
[dev:462] Presence Sensor sending ZigbeeCommands :
[dev:462] Presence Sensor unknown device aqara null
[dev:462] Presence Sensor UNSUPPORTED Read attribute response: cluster FCC0 Attributte 0102 status code 86
[dev:462 ]Presence Sensor parse: Desc Map: [raw:catchall: 0104 FCC0 01 01 0040 00 52F7 00 01 115F 01 01 0201860C010020030C0186, profileId:0104, clusterId:FCC0, clusterInt:64704, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:52F7, isClusterSpecific:false, isManufacturerSpecific:true, manufacturerId:115F, command:01, direction:01, data:[02, 01, 86, 0C, 01, 00, 20, 03, 0C, 01, 86]]
[dev:462] Presence Sensor is present
[dev:462] Presence Sensor parse: description is catchall: 0104 FCC0 01 01 0040 00 52F7 00 01 115F 01 01 0201860C010020030C0186
[dev:462] Presence Sensor Received bind response, data=[5D, 00] (Sequence Number:5D, Status: Success)
[dev:462] Presence Sensor parse: Desc Map: [raw:catchall: 0000 8021 00 00 0040 00 52F7 00 00 0000 00 00 5D00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:52F7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[5D, 00]]
[dev:462] Presence Sensor parse: description is catchall: 0000 8021 00 00 0040 00 52F7 00 00 0000 00 00 5D00