Oral b integration

Hi, I have oral b tootbrush series 4 and i have integrated it in home assistant core running on docker. The integration is very easy because of home assistant that automatically discover my toothbrush and ask me to use the oral b integration. I have done it and I can see the entities but i have a problem.

Toothbrush entities often become unavailable, and so far so good because at first it seemed to me that the moment I used the toothbrush they would come back with the right values. Unfortunately, I realized that this is not always the case instead. For a few days I didn’t check if home assistant was noticing that I was brushing my teeth, then I looked in the history and saw that the toothbrush always stayed with the same values, not the unavailable value, but for example the status always stayed on idle, as if it wasn’t receiving data from the toothbrush and was stuck at the last data it had.

Home assistant runs on a Minis Forum GK41 miniPC with Debian 12 and I use the bluetooth on this device.

Does anyone have the same problem? is it a bluetooth reception problem?(although I don’t think so because the toothbrush is very close to the miniPC).

2 Likes

Instead of using the official homeassistant Oral-b and bluetooth integrations, I am now using the BLE integration from HACS that allows monitoring of toothbrush data by entering device’s MAC address. It seems to work much better, especially in terms of update responsiveness.

I also switched from Debian 12 Bookwarm to Debian 11 Bullseye because the former seemed to give me problems with the bluetooth adapter on my miniPC.
I don’t know if this problem could have had any relation to the integrations I was using previously.