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 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
Donations are completely optional. The app and its features remain free for everyone.
Oral-B for Homey – Frequently Asked Questions (FAQ)
Welcome to the FAQ for the independent Oral-B for Homey community app!
Here you’ll find answers to common questions about pairing, Bluetooth connectivity, battery readings, brushing history, and Homey Flows.
This FAQ currently covers version 0.2.9.
Compatibility & Setup
1. Which Oral-B toothbrushes are supported?
The app is designed for compatible Oral-B Bluetooth Low Energy (BLE) toothbrushes.
Confirmed community feedback:
- Oral-B iO8: Charging status and charger-related Flow triggers working.
- Oral-B iO9: Battery updates and last completed brushing data working in version 0.2.9.
Other models may work, but have not all been verified with real hardware.
2. How do I pair my toothbrush?
- Open the Homey app.
- Select Add device.
- Find the Oral-B app.
- Wake up your toothbrush and keep it near Homey.
- Select your toothbrush when it appears.
If your toothbrush doesn’t appear, try waking it again and check the Bluetooth range.
3. Does the app require an Oral-B account or an internet connection?
No Oral-B account or cloud connection is required.
The app communicates locally using Bluetooth Low Energy through Homey.
4. Can I connect multiple toothbrushes?
Yes, the app supports multiple paired toothbrushes.
Version 0.2.9 includes improvements to prevent simultaneous Bluetooth connections from interfering with each other.
Battery & Charging
5. Why isn’t my battery percentage updating?
Battery readings are obtained through a Bluetooth GATT connection when the toothbrush is reachable and allows a connection.
The percentage does not necessarily update immediately or continuously.
Try the following:
- Keep the toothbrush within Bluetooth range.
- Stop brushing and allow a little time for a battery refresh.
- Place the toothbrush on or remove it from the charger.
- Check whether Homey receives new Bluetooth data.
Version 0.2.9 includes battery reliability improvements, confirmed in initial community testing with the iO9.
6. Homey shows the charging status, but my charging Flows aren’t running. Why?
First, check whether your Flows are actually enabled! ![]()
A community member reported this exact issue with an iO8. The charging status was working correctly, but the Flows themselves were switched off.
If your Flow is enabled, also check:
- Whether you selected the correct toothbrush.
- Whether you are using the Placed on charger or Removed from charger trigger.
- Whether a new charging-status change occurs after enabling the Flow.
These triggers respond to changes; they don’t trigger retroactively.
Brushing Data & History
7. What brushing information can Homey display?
Depending on the data reported by your toothbrush, the app can display:
- Brushing activity and elapsed time.
- Pressure status.
- Brushing mode.
- Brushing sector.
- Battery percentage and charging status.
- Bluetooth signal strength and last seen information.
8. Why does my brushing timer reset after I stop brushing?
The live brushing timer represents the current brushing activity.
When brushing ends, the toothbrush may reset its live timer. This is normal.
Version 0.2.9 also provides separate readings for the last completed brushing session, so the previous session’s information can remain visible.
9. Is my last brushing session saved?
Yes. Version 0.2.9 can preserve the last completed session’s:
- Brushing duration.
- Last recorded pressure status.
- Last recorded sector.
The information is stored locally and can survive an app restart.
Please note that this is the last completed session, not an unlimited history of all brushing sessions.
10. Why is the last brushing history empty?
If you’ve just installed the app or added a toothbrush, you may need to complete a new brushing session first.
The app cannot reconstruct sessions that occurred before it started observing your toothbrush.
Homey Flows & Dashboard
11. Which Flow events are available?
The app includes triggers for events such as:
- Brushing started or stopped.
- Brushing completed.
- Pressure becoming too high or returning to normal.
- Toothbrush placed on or removed from its charger.
- Brushing mode changed.
- Battery becoming low.
You can use these to create notifications, reminders, or other smart home automations.
12. Can I see live brushing information on my Homey Dashboard?
Yes! The app includes a Live Brushing dashboard widget for displaying toothbrush information.
Availability depends on your Homey setup and whether it supports dashboard widgets.
Troubleshooting & Feedback
13. What should I try if the toothbrush stops updating?
- Check whether your toothbrush is within Bluetooth range.
- Wake the toothbrush and check whether Homey receives new data.
- Check that the Oral-B app is running.
- Restart the app if necessary.
- Check whether other paired toothbrushes are responding.
A toothbrush that is switched off or silent may retain its last known readings. This does not necessarily mean the app is malfunctioning.
14. How can I report a problem?
Please share the following information in this forum topic:
- Your toothbrush model (for example, iO8 or iO9).
- The Oral-B Homey app version.
- Your Homey model or Homey Self-Hosted Server setup.
- A description of what works and what doesn’t.
- Steps to reproduce the issue.
A Homey diagnostic report may also help.
Please avoid posting private Bluetooth identifiers or other sensitive information publicly.
15. Is this an official Oral-B app?
No. This is an independent community project and is not affiliated with or endorsed by Oral-B or Procter & Gamble.
Community Thanks
Special thanks to Jan K. for helping identify the battery refresh issue and suggesting improvements to the last completed brushing data.
Thanks also to the community members testing different Oral-B models and sharing feedback.
Your reports help make the app better for everyone!
Found a problem or have an idea for a new feature? Feel free to share it in this topic!
Happy brushing! ![]()