Using read-only NFC tags from old Philips Sonicare brush heads as regular Tags in HA with HA Android companion

Hi!
I would like to share my tiny project called NfcIntentProxy that enables me to use read-only NFC tags from my old toothbrush heads (that would otherwise basically go to waste) as regular Tags in Home Asisstant. So this is a fun recycling project. :recycle: :smile_cat:

This is possible/simple because those tags publish NDEF URLs that one can simply subscribe to. Also, this is possible / super simple with this year’s update to the Android companion app that added support for listening to intents from other apps.

I appreciate any feedback as this is my very first mobile / Android / Kotlin project.
If anyone else finds this useful, that would be awesome.

If there is a demand for a short demo/video, I could probably make one.

More info in the README on the Github page.

4 Likes

Interesting, I love recycling stuff.

I would love to see where/how these are embedded in the toothbrush head, and whether similar stuff is embedded in Oral-B devices (or other throwaway household items)

So the images are pretty self-explanatory. The thing is embedded in the bottom of the brush head so it is close to the brush itself. The chip and the antenna are embedded in a plastic ring for shape & basic protection. The ring itself is embedded in a nice sturdy piece of metal for real protection and easy assembly.

Notes:

  1. The whole metal ring can be taken out with a regular screwdriver (or anything small & flat), but i do not recommend prying at the plastic part that stands out, because the plastic seems to be fragile under the force needed to take it out
  2. I am currently using two tags - one as the basic plastic ring and one embedded in the little piece of metal. I don’t have enough data yet to tell how reliable & resistant / resilient those solutions are.

2 Likes