this post was submitted on 23 Mar 2026
208 points (98.1% liked)

homeassistant

18940 readers
21 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!

Edit: code in a comment below!

you are viewing a single comment's thread
view the rest of the comments
[โ€“] jol@discuss.tchncs.de 62 points 5 days ago (5 children)

If you want to hijack your depressed reward system further, you could try to show a streak of how many days you've gone without missing a shower.

[โ€“] Azzu@lemmy.dbzer0.com 19 points 5 days ago (2 children)

Why not try a challenge for how long you can go without a shower?

[โ€“] 4lan@lemmy.world 3 points 4 days ago

I already felt this urge to get the "high score" LOL

[โ€“] jol@discuss.tchncs.de 7 points 5 days ago

I think that's the opposite of what OP wants but still a nice technical challenge nonetheless

[โ€“] brisk@aussie.zone 13 points 5 days ago (2 children)

For me streaks are a double edged sword; if I break a streak then the stat becomes a disincentive

[โ€“] jol@discuss.tchncs.de 4 points 4 days ago

I actually have that too. I stopped using duolingo because I got so obcesed with my streak that once I broke it I lost all will to use it anymore.

[โ€“] pmtriste@lemmy.world 2 points 4 days ago

I have that same problem. I feel like nobody else I talk to understands what I'm saying.

[โ€“] 4lan@lemmy.world 10 points 5 days ago (1 children)

Good idea! I aim for 2 days. My skin and hair hate Texas water

[โ€“] HeyThisIsntTheYMCA@lemmy.world 6 points 5 days ago (1 children)

dude when i lived in texas i had to shower twice a day i got so greasy

[โ€“] 4lan@lemmy.world 3 points 4 days ago (1 children)

pro tip for texas summers: dont go outside :)

i had to take the bus :(

[โ€“] Kowowow@lemmy.ca 6 points 5 days ago

Maybe an option for every other day too

[โ€“] zr0@lemmy.dbzer0.com 1 points 5 days ago

Or just trigger a machine which dispenses a treat whenever โ€œwetโ€ is detected