this post was submitted on 23 Mar 2026
121 points (98.4% liked)

homeassistant

18902 readers
250 users here now

Home Assistant is open source home automation that puts local control and privacy first.
Powered by a worldwide community of tinkerers and DIY enthusiasts.

Home Assistant can be self-installed on ProxMox, Raspberry Pi, or even purchased pre-installed: Home Assistant: Installation

Discussion of Home-Assistant adjacent topics is absolutely fine, within reason.
If you're not sure, DM @GreatAlbatross@feddit.uk

founded 2 years ago
MODERATORS
 

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!

you are viewing a single comment's thread
view the rest of the comments
[โ€“] QueenMidna@lemmy.ca 3 points 15 hours ago (2 children)

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.

[โ€“] 4lan@lemmy.world 1 points 2 hours ago

i dont have a way to see if the fan is on currently. but it gets around natural humidity swings by comparing it to the 1hour average.
that means if it creeps up to 70% humidity, it wont think im in the shower until it hits 78%. It has to be a sudden change because of this logic

[โ€“] pupbiru@aussie.zone 3 points 11 hours ago (1 children)

i have a humidity sensor in the bathroom that turns the ceiling fan on, and the way that works is that it compares the bathroom humidity to humidity in other areas of the house, so it takes into account humid/dry days automatically

[โ€“] QueenMidna@lemmy.ca 2 points 5 hours ago

Ooh that works!