50
submitted 3 weeks ago* (last edited 3 weeks ago) by batshit@lemmy.world to c/homeassistant@lemmy.world

I would like to turn on mood lighting automatically when I'm taking a shower, what's the best way to detect that?

  • I've considered humidity sensors, but that will take a while to kick in and not immediately when the shower starts.
  • I've also considered a water leak sensor but those are not meant to be trigger every day for a long time like 10-15 minutes. That would kill the battery, right?
  • Smart valves can kind of work, but it feels like overkill because I don't care about the valve functionality.

I would prefer the solution to be battery powered (don't want to be messing with too many cables around a shower), but I can't seem to find one.

(page 2) 20 comments
sorted by: hot top new old
[-] undefinedTruth@lemmy.zip 2 points 3 weeks ago

I would go for a simple humidity sensor. You just need to do a bit of data collection first to get a baseline of "what taking a shower usually looks like" and then based on that create the automation.

The only problem with that is that depending on how accurate you want it to be, you may have to wait a while to take a few measurements until it triggers the automation.

For something like mood lights I would just use a ZigBee switch if I'm being honest though.

[-] KitB@feddit.uk 1 points 3 weeks ago* (last edited 3 weeks ago)

If it's an electric shower, you can do what a salamander pump does and add some detection wires on the shower box's on-switch. I appreciate you don't want wires around the shower but it's a fully direct "is the shower on" detector and the wires are technically in the shower rather than around it.

[-] batshit@lemmy.world 1 points 3 weeks ago

I wanted an electric diverter but it was way too expensive so sadly I have to stick with manual buttons (it's thermostatic though so I don't mind)

load more comments (4 replies)
[-] prettybunnys@piefed.social 1 points 3 weeks ago

Motion sensor or light switch.

There are so many variables at play here.

[-] kewjo@lemmy.world 1 points 3 weeks ago

sounds like you could use a clapper

load more comments (2 replies)
[-] captainlezbian@lemmy.world 1 points 3 weeks ago

Any reason a flow sensor wouldn't work?

[-] batshit@lemmy.world 1 points 3 weeks ago

I couldn't find any zigbee battery powered flow sensors

I'd settle for the small lag with a humidity sensor. If you're the type to run the shower for a minute before getting in, it should kick in in that time.

Could do a presence sensor or motion sensor pointed at the shower. Haven't played with either, and you'd have to figure out water resistance.

[-] BauarbeiterforFuture@mas.to -2 points 3 weeks ago
load more comments
view more: ‹ prev next ›
this post was submitted on 02 Apr 2026
50 points (94.6% liked)

homeassistant

19309 readers
17 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