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!

Edit: code in a comment below!

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [S] 3 points 7 months ago* (2 children)

Also! I was able to use this to make my PIR sensor presence detection more accurate

before it would not see me in my shower and think im not there. Now that automation only triggers if the bathroom is also 'dry'

  • source
  • hideshow 2 child comments
  • [+] 1 point 7 months ago* (last edited 6 months ago) (2 children)
  • [โ€“] [S] 1 point 7 months ago (1 child)

    thats the goal! It's a glass door though, does that matter?

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (-1 replies)
  • load more comments (-1 replies)