I have a Philips Sonicare 9300 that was gifted to me. It has Bluetooth connectivity to connect to a smartphone app and display brushing pressure, when to switch spots in your mouth, battery level, tooth brush life remaining, etc.
I see this mainly as a gimmick and rarely ever use the app. However, if there was an integration for Home Assistant, I would setup a tablet in the bathroom that automatically displayed all of the brushing information.
Raspberry Pi’s have Bluetooth capability, so I was hoping to be able to use that.
Hopefully some other find interest in this.
It looks like there are now python bindings available for the Philips toothbrush, they just need to be packaged and listed on PyPI in order to build an integration.
There is a Passive BLE Monitor integration available that captures alot of BlueTooth data from devices.
It works with Oral-B and Xiaomi toothbrushes and might also work with Philips, but if not then there seems to be a really good active developer on the addon.
From the github link above, the original blog posts shows the author did a good job documenting this connection. Would love to see this in HA - just got the kid a bluetooth one and would love an automation telling me if she brushed!
That is cool!
Thanks for investing your time on this, and please let us know if we could help in any way. I’ve started with the translations to Portuguese…
I have a Shelly Plus 1PM in place and added the Bluetooth LE Tracker integration. Devices are being found (however with no battery status) and my Philips Sonicare (X991B DiamondClean 9000) is being added as a device (it was added by the Bluetooth LE Tracker).
But as soon as I want to add your integration Sonicare BLE Toothbrush, it says No devices found on the network and thus I cant add the integration…