Here we go, been working fine for me so far.
It’s beta because I haven’t tested the fingerprinting yet, I just haven’t had time. If anyone else gets a chance to see if it works, and could let me know I’d appreciate it. Otherwise I’ll just have to try to firstly remember to do it, secondly find the time.
NOTE: The sensor does not report when motion has stopped so there is a timer that will update the status to ‘inactive’ after a set period of time. By default this is 2 seconds, but you can adjust this in the device preferences to whatever you like.