A more economical, and very reliable, option is the IKEA Badring sensor.
Works great with the driver located here: