# \[APP\]\[PRO\] Oral-B – Bluetooth toothbrush integration for Homey

**URL:** <https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215>\
**Category:** Apps\
**Tags:** app, bluetooth\
**Created:** [September 30, 2026, 4:12pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215 "2026-09-30T16:12:30Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mark1541](https://avatars.discourse-cdn.com/v4/letter/m/838e76/32.png) [@Mark1541](https://community.homey.app/u/Mark1541)\
**Post date:** [September 30, 2026, 4:12pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/1 "2026-09-30T16:12:30Z")

</div>

Hi everyone! 👋

I’m happy to introduce **Oral-B for Homey** , an independent community app that brings compatible Oral-B Bluetooth toothbrushes into Homey Pro. 🪥🏠

The app connects directly to your toothbrush using Bluetooth Low Energy and processes the data locally on Homey. No Oral-B cloud account or external service is required.

**🪥 What can Homey show?**

Depending on your toothbrush model:

- ⏱ Brushing time
- 🪥 Brushing status
- 🟢🟠🔴 Brushing pressure
- ⚙ Brushing mode
- 🦷 Brushing sector
- 🔋 Battery level
- ⚡ Charging status
- 📶 Bluetooth signal strength
- 🕒 Last seen

**🔄 Homey Flow**

The app also includes Flow cards for events such as:

- brushing started or stopped;
- brushing session completed;
- pressure becoming too high or returning to normal;
- placing the toothbrush on the charger;
- removing it from the charger;
- brushing mode changes;
- low battery.

Conditions are available to check whether the toothbrush is currently brushing or charging and whether the battery is below a chosen percentage.

**📊 Dashboard widget**

A dedicated **Homey Dashboard widget** is being developed for a future update.

During brushing it will show a large live brushing timer together with information such as pressure, brushing mode, sector and battery level.

**🧪 Compatibility**

The integration has been tested on real Homey Pro hardware with an **Oral-B iO-family toothbrush**.

Support can vary between models and firmware versions, so feedback from users with other Bluetooth-enabled Oral-B toothbrushes is very welcome.

If you try the app, please share:

- your Oral-B model;
- whether pairing works;
- which readings are available;
- whether battery and charging are detected correctly;
- any ideas or suggestions you have. 😊

**🔒 Privacy**

Toothbrush data is processed locally on Homey. The app does not require an Oral-B account or external cloud service.

The integration is read-only: Homey reads information from the toothbrush but does not control it.

**📥 Install**

**Homey App Store: LIVE**

> **[Oral-B | Homey](https://homey.app/nl-nl/app/com.oralb.io/Oral-B/)**
>
> Maak van elke poetsbeurt een slim moment in je dag.

[Oral-B | Homey](https://homey.app/nl-nl/app/com.oralb.io/Oral-B/test) test version

Thanks for trying Oral-B for Homey! Feedback and compatibility reports are very welcome. 🙌

— Mark

_Oral-B is a trademark of its respective owner. This is an independent community integration and is not affiliated with or endorsed by Oral-B or Procter & Gamble._

**☕ Support development**

Oral-B for Homey is a free community project. If you enjoy the app and would like to support future development, testing and maintenance, a small donation is always appreciated. ❤

**PayPal:** [paypal.me/MarioMark1541](http://paypal.me/MarioMark1541)

Donations are completely optional. The app and its features remain free for everyone.

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [September 30, 2026, 5:02pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/2 "2026-09-30T17:02:31Z")

</div>

Hi! Is it still possible to use the Oral-B mobile app while connected to Homey? Or can it only accept one connection at a time?

---

<div class="post-metadata">

**Author:** ![Bulletcather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bulletcather/32/13738_2.png) [@Bulletcather](https://community.homey.app/u/Bulletcather)\
**Post date:** [September 30, 2026, 6:16pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/3 "2026-09-30T18:16:31Z")

</div>

Great app you’ve created! However, I can’t use it with my Homey SHS and Homey Bridge, even though they Homey bridge has bluetooth. Is this something that might be supported in the future?

---

<div class="post-metadata">

**Author:** ![Mark1541](https://avatars.discourse-cdn.com/v4/letter/m/838e76/32.png) [@Mark1541](https://community.homey.app/u/Mark1541)\
**Post date:** [September 30, 2026, 6:21pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/4 "2026-09-30T18:21:20Z")

</div>

Hi! Yes, in principle you can still use the official Oral-B mobile app.

The Homey integration does not keep a permanent Bluetooth connection open. Most brushing data is received from BLE advertisements, and Homey only makes short GATT connections when it needs additional information such as the battery level.

During one of those short connections the official Oral-B app and Homey may occasionally compete for the toothbrush connection, depending on the model and firmware. If you notice that one of them temporarily cannot connect, closing the Oral-B app and trying again should help.

I’ll keep an eye on this as more toothbrush models are tested. 😊

---

<div class="post-metadata">

**Author:** ![Mark1541](https://avatars.discourse-cdn.com/v4/letter/m/838e76/32.png) [@Mark1541](https://community.homey.app/u/Mark1541)\
**Post date:** [September 30, 2026, 6:23pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/5 "2026-09-30T18:23:45Z")

</div>

Thanks! 😊

This is definitely something I want to investigate. Homey Self-Hosted Server can use a Homey Bridge in Satellite Mode to add Bluetooth LE support, so in theory the hardware side is there.

At the moment I have only tested and validated the Oral-B app on a physical Homey Pro, and the current release is therefore limited to that setup. I don’t want to claim SHS support until I’ve tested how Homey exposes BLE advertisements and short GATT connections through the Bridge to third-party apps.

I’ll look into what changes are needed for SHS + Homey Bridge support. If the Homey SDK exposes everything the app needs through Satellite Mode, I’d definitely like to add it in a future update. 👍

---

<div class="post-metadata">

**Author:** ![Mark1541](https://avatars.discourse-cdn.com/v4/letter/m/838e76/32.png) [@Mark1541](https://community.homey.app/u/Mark1541)\
**Post date:** [September 30, 2026, 6:57pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/6 "2026-09-30T18:57:52Z")

</div>

@Bulletcather can you test this version 0.2.3

Could you please check the following on Homey SHS + Homey Bridge?

- Does pairing work correctly?
- Do the live brushing values update while brushing?
- Does the battery reading work?
- Does the app recover correctly if the Homey Bridge is temporarily offline and comes back online?
- Does everything still work after restarting SHS or the Homey app?
- If you have multiple toothbrushes, are they detected and kept separate correctly?

If you notice anything strange, please send the exact error message or a screenshot if possible. That makes it much easier to track down the issue.

> **[Oral-B | Homey](https://homey.app/nl-nl/app/com.oralb.io/Oral-B/test/)**
>
> Maak van elke poetsbeurt een slim moment in je dag.

---

<div class="post-metadata">

**Author:** ![Bulletcather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bulletcather/32/13738_2.png) [@Bulletcather](https://community.homey.app/u/Bulletcather)\
**Post date:** [September 30, 2026, 7:36pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/7 "2026-09-30T19:36:02Z")

</div>

> [@Mark1541](#):
>
> Could you please check the following on Homey SHS + Homey Bridge?
> 
> - Does pairing work correctly?
> - Do the live brushing values update while brushing?
> - Does the battery reading work?
> - Does the app recover correctly if the Homey Bridge is temporarily offline and comes back online?
> - Does everything still work after restarting SHS or the Homey app?
> - If you have multiple toothbrushes, are they detected and kept separate correctly?

Could you please check the following on Homey SHS + Homey Bridge?

- Does pairing work correctly? Yes
- Do the live brushing values update while brushing? Yes
- Does the battery reading work? Yes
- Does the app recover correctly if the Homey Bridge is temporarily offline and comes back online? I didn’t test yet
- Does everything still work after restarting SHS or the Homey app? No
- If you have multiple toothbrushes, are they detected and kept separate correctly? Can not test.

---

<div class="post-metadata">

**Author:** ![Mark1541](https://avatars.discourse-cdn.com/v4/letter/m/838e76/32.png) [@Mark1541](https://community.homey.app/u/Mark1541)\
**Post date:** [September 30, 2026, 8:42pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/8 "2026-09-30T20:42:00Z")

</div>

Thanks! This is already very helpful. Pairing, live brushing data and battery reading are now confirmed to work on real SHS + Homey Bridge hardware. 👍

About the restart issue, could you please tell me a little more?

- Did you restart SHS, the Oral-B Homey app, or both?
- After the restart, does the toothbrush device still appear normally in Homey?
- When you start brushing after the restart, do the timer, pressure and other live values stop updating completely?
- Does the battery value remain visible?
- Does restarting the Oral-B app again fix it?
- Does removing and re-pairing the toothbrush make it work again?

If possible, please also send any error message or app log shown after the restart.

No need to test multiple toothbrushes if you only have one.

---

<div class="post-metadata">

**Author:** ![Bulletcather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bulletcather/32/13738_2.png) [@Bulletcather](https://community.homey.app/u/Bulletcather)\
**Post date:** [October 1, 2026, 7:45am UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/9 "2026-10-01T07:45:53Z")

</div>

I turned on the toothbrush again today, and the connection started working by itself again. Maybe the issue was caused by turning on the toothbrush too soon after restarting Homey SHS.

---

<div class="post-metadata">

**Author:** ![Bulletcather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bulletcather/32/13738_2.png) [@Bulletcather](https://community.homey.app/u/Bulletcather)\
**Post date:** [October 1, 2026, 7:46am UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/10 "2026-10-01T07:46:40Z")

</div>

What I have noticed, though, is that the time shown in the app is two hours off.

7:44 is 9:44 I live in de the Netherlands

---

<div class="post-metadata">

**Author:** ![Mark1541](https://avatars.discourse-cdn.com/v4/letter/m/838e76/32.png) [@Mark1541](https://community.homey.app/u/Mark1541)\
**Post date:** [October 1, 2026, 9:26am UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/11 "2026-10-01T09:26:17Z")

</div>

Fix it in this version!

> **[Oral-B | Homey](https://homey.app/nl-nl/app/com.oralb.io/Oral-B/test/)**
>
> Maak van elke poetsbeurt een slim moment in je dag.

---

<div class="post-metadata">

**Author:** ![Bulletcather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bulletcather/32/13738_2.png) [@Bulletcather](https://community.homey.app/u/Bulletcather)\
**Post date:** [October 1, 2026, 10:06am UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/12 "2026-10-01T10:06:29Z")

</div>

Time is now correct!

---

<div class="post-metadata">

**Author:** ![Mark1541](https://avatars.discourse-cdn.com/v4/letter/m/838e76/32.png) [@Mark1541](https://community.homey.app/u/Mark1541)\
**Post date:** [October 1, 2026, 6:07pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/13 "2026-10-01T18:07:16Z")

</div>

Great to hear

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [October 1, 2026, 6:52pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/14 "2026-10-01T18:52:19Z")

</div>

> [@Mark1541](#):
>
> Bluetooth toothbrush

So, I’d call it a Bluetoothbrush 🤓😜

---

<div class="post-metadata">

**Author:** ![deejayreissue](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/deejayreissue/32/81912_2.png) [@deejayreissue](https://community.homey.app/u/deejayreissue)\
**Post date:** [October 1, 2026, 6:57pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/15 "2026-10-01T18:57:51Z")

</div>

Why is this needed, just out of interest?

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [October 1, 2026, 8:59pm UTC](https://community.homey.app/t/app-pro-oral-b-bluetooth-toothbrush-integration-for-homey/160215/16 "2026-10-01T20:59:57Z")

</div>

> [@deejayreissue](#):
>
> Why is this needed, just out of interest

I haven’t tried this Homey app yet, but primarily useful for battery level (I turn off all the chargers at night via smart plugs, including the bathroom socket (via a Tuya double plug) so it’s good to know the battery level).

I don’t think pressure and timer would be useful to me, since I can also see that in the Oral-B mobile app (I always use that while brushing my teeth), but if you don’t use the Oral-B mobile app then you can also use it to turn the bathroom light or LED strip red when there’s overpressure for example.
