I constantly forget to take showers due to depression. I know I’m not the only one 😂 summer is early here in Texas and I don’t want to be the stinky dude
Uses the humidity readings of my bathroom to determine whether I was in the shower:
- A running 1 hour average of the bathroom humidity is measured.
- If the current humidity is 8% above the average, it is triggered as “wet”.
- Then it marks down the last time, and then converts that to “days & hours since” last shower.
I have a badge at the top of my main dashboard that will let me know how long it’s been. It’s already been useful. If I see anything over 2 days I know it’s past time for a shower
I got a false positive from washing my hands when it was set to trigger by 5% increases, so I changed it to 8%.
Happy to share my code if anyone wants to do the same!


Could you not also tie it into if the ceiling fan is running? Or a flow sensor on the shower?
I’m just thinking of natural humidity and how that might skew the numbers.
That’s a really cool and neat way to pull it off. I helped myself shower more by attaching a NFC tag to the shower wall and have an alarm my phone that can only be turned off by tapping the tag. The thinking is that I might as well shower while I’m there.