🚿 Bathroom Humidity Exhaust Fan

@Sean_m

Thanks for all the info. You will need to update your Home assistant.

I have update the code to follow HA road map and the way they would like to do things. This way we always stay on top of things and it keeps on working into the future.

Blacky :smiley:

Thanks for the advice - I thought it would run on versions post 2024.6
I don’t think my Pi 3b can cope with the latest update. refused to connect to wifi.
Ive had to restore to previous version. ill ponder next steps.
S

Thanks @Blacky - however I am using a Derivative sensor for this automation. I’ve just checked the config I posted above, and oddly it doesn’t show my derivitive sensor, so I double checked my automation setup, and there is no longer a derivative sensor in my configuration! No idea why that has dissappeared - I can only think that it somehow got removed when i updated to the latest version of the blueprint. I’ll get it addd back in.

1 Like

@Sean_m

My son is on a PI3 with the latest. It is a bit slower to edit things than what I have, but it works.

I will PM you.

Blacky :smiley:

Hello!

First of all, I’d like to thank you for the amazing blueprints you’ve generously shared.

I’m trying to set up an automation for my bathroom fan, but I’m not quite sure how to achieve it. Here’s what I need:

  • The fan should turn on when humidity rises (e.g., during a shower), but only after I leave the bathroom and turn off the light.
  • If I re-enter the bathroom (turn the light back on) while the fan is still running to reduce humidity, it should pause. The fan should then resume its operation once I leave the bathroom again (turn the light off).
  • The fan should keep running until the humidity level returns to normal.

In summary, the fan should operate only when the light in the bathroom is off, and the humidity is elevated.

I’d be really grateful if someone could guide me on how to set this up. Thank you in advance!

@Vinkoy

Thanks for your kind words and welcome to the community.

This blueprint will not do that. This is a very unique action and is probably handled best via a custom automation. I think you may have some challenges as to what is an normal humidity level? Probably best to open up a new topic and ask the question as many people will help you.

Blacky :smiley:

1 Like

Love all of your blueprints Blacky! I’m having a hard time getting this blueprint to properly turn off the exhaust fan. It turns on within 1-2 minutes of starting a shower, but detecting the end of the shower is troublesome.

The problem is my derivative sensor doesn’t go negative until 25 minutes after the water in the shower is turned off. Do I just need to accept this and adjust the max fan run times? Or does something else need adjustment to make it more accurate about when the water is turned off?

@Blacky Any thoughts on my post above?

@DuckDuck25

I recommend checking the humidity sensor. You might notice that when you start a shower, the sensor reacts quickly because it’s dry. However, as the sensor gets wet during the shower, it takes time for the water to evaporate, which can delay its readings.

In bathrooms, lint, powder, dust, and other particles can accumulate on the sensor. If these become damp, they can interfere with the sensor’s ability to provide accurate, real-time readings. Regular maintenance, such as cleaning the sensor, may be necessary to ensure its accuracy.

If you refer to my setup in the FAQ, you’ll see that I drilled small holes in the back of the sensor to improve airflow. This helps the sensor stay drier and respond more quickly to changes in humidity.

I would start with the sensor as the blueprint need the data to react.

Blacky

Hello, @Blacky first of all thanks for the awesome blueprint. Had set it up with default +1 / -1 derivate and 10m off delay, but I think I can improve it, as the humidity at start was 50% and in the end was 61%.
Here is a screenshot of my graphs:

@Morcegolas

We are more concerned about the Derivada Hunidade

Rising Humidity Derivative = 3
Falling Humidity Derivative = -2

Keep adjusting it until it sure your needs.

Blacky :smiley:

Thanks :pray:t3:
Already adjust it to 3 / -2 and 15m

1 Like