🚿 Bathroom Humidity Exhaust Fan

@zgehr

Welcome to the community

No problem your welcome.

All looks like your doing well. Just keep monitoring it over the next few weeks and adjust if needed. You just want to make sure that it triggering at the right % and not false triggers. You don’t have to go low, low it just has to work for everyone. Once you get it working well then you will probably never look at it again.

Blacky :smiley:

Thanks, that’s what I was missing

No problem, happy to help.

Blacky :smiley:

1 Like

Hi Blacky. I really like your project, thank you. I have a suggestion for visually improving the project, but I don’t know if this is a question for you.

In your projects, there are fields with ticks (for example, Months For Winter Mode in Bathroom Humidity Exhaust Fan). The ticks are placed vertically and visually take up a lot of space. Maybe it would be better to place them horizontally? It would look more concise

@bogdan.sv

That is a HA thing.

Best way is to post a feature request. If you do let us know and I will vote on it.

Thanks for your suggestion :smiley:.

Blacky

1 Like
1 Like

Thanks, Blacky. You were right - got it dialed in and it’s proving to be very reliable!

@zgehr

Nice one, thanks for letting us know. As you go throughout the year you may have slightly different settings for summer v winter. Keep that in mind as you have the option to apply different settings for summer and winter. Once you got that set up it will work year after year :wink:

Blacky :smiley:

Just found this blueprint while I’m switching back from NodeRed automations to HA the best way I can. One thing I noticed missing which I thought would be a nice addition is to add an option to respect dew points. So if humidity outside would be greater than inside the automation should not run. It could be optional though depending on the use case of this automation but I think it would make a nice option to configure.

@kurisutian

Thanks for your feedback. When developing this blueprint I tried all of this and it just didn’t work well even getting false triggers. It works of a derivative sensor… try it out and see how you go. We have been using it here for over 2 years everyday and it never misses a beat.

Make sure you check out the FAQ on how to set it all up correctly… it can take a week to get it right but I think once you nail it it will be worth your effort.

Let us know how you go and thanks for reaching out :+1:

Blacky :smiley:

1 Like

Would it be possible to lower the max humidity to 60%? Currently the slider starts at 80%. For my particular use case (laundry room not the bathroom) the humidity changes because of the dryer and I would like to start when it’s more than 60%. 80% would be to much in this case. When manually setting it to 60% it did not start so I presume it does not allow it lower than the current 80% limit from the slider, correct? Thanks!

Just type the number you would like ‘60’ and click save. It will still work.

Blacky :smiley:

I have tried to get this automation running, without any succses, i hope to get some help.
I have a Duco ventilation system, and have it running in homeassistant.

I use the “Duco ventilation High permanent” as the fan switch.
I also added the overide switch, and added it into the dashboard, but when i activate the button, nothing happens. i dan’t added any other options, because i first want the automation running, later i can add more options.
I hope somebody can help. what am i doing wrong?

This is the Yaml code i use.

alias: Badkamer Ventilatie
description: ""
use_blueprint:
  path: Blackshome/bathroom-humidity-exhaust-fan.yaml
  input:
    trigger: sensor.badkamer_vochtigheid_afgeleide
    fan_switch:
      entity_id: switch.duco_ventilation_high_permanent
    rising_humidity: 0.2
    falling_humidity: -1
    include_fan_speed: fan_speed_disabled
    include_lights: lights_enabled
    light_switch:
      entity_id: light.badkamer_spots
    light_time_delay: 5
    include_light_control: []
    light_colour_temperature: 6000
    light_transition_on: 2
    light_transition_off: 4
    fan_speed_low: []
    fan_speed_off: []
    by_pass: input_boolean.bathroom_humidity_sensor_by_pass

i did change some settings, with not any success, no matter what i try, the fan is not triggerd by the blue print, when i push the button “Duco ventilation High (permanent)” the fan is going to high speed, but doesn’t work in the blue print.

I also add a manual override button, but this button also is not working. I don’t understand it anymore. i probely do something wrong, but i don’t know what.

This is the code for now,

alias: Badkamer Ventilatie
description: ""
use_blueprint:
  path: Blackshome/bathroom-humidity-exhaust-fan.yaml
  input:
    trigger: sensor.badkamer_vochtigheid_afgeleide
    fan_switch:
      entity_id:
        - switch.duco_ventilation_high_permanent
        - input_boolean.duco_ventilation_high_speed_toggle_helper
    rising_humidity: 0.2
    falling_humidity: -1
    include_fan_speed: fan_speed_off_enabled
    include_lights: lights_enabled
    light_switch:
      entity_id:
        - light.badkamer_schakelaar_licht
    light_time_delay: 5
    include_light_control: []
    light_colour_temperature: 6000
    light_transition_on: 2
    light_transition_off: 4
    fan_speed_low: []
    fan_speed_off:
      - switch.duco_ventilation_low_permanent
    by_pass: input_boolean.bathroom_humidity_sensor_by_pass
    bathroom_humidity_sensor: sensor.lumi_lumi_sens_humidity

@dutchronnie1

Sorry for the late reply as I have been really busy at work and now I am back to normal now.

The thing I think the problem is your rising humidity % is 0.2. Your ‘badkamer vochtigheid afgeleide’ is probably above this value normally and it needs to cross over the set value to trigger the automation… so if it is always above it never crosses over to trigger the automation. More information on how to set this up correctly can be found here. Maybe try a value of 1 to start, I have my setting at 3.2.

Lets go through some more of your settings.

I noticed you have added another entity into your ‘Fan Switch’… ‘input_boolean.duco_ventilation_high_speed_toggle_helper’… not sure if this is for a link to my toilet blueprint.

It also looks like you are using a fan with different speeds and you would like the fan on low speed all the time, then when you have a shower the fan should go to high speed then back to low speed as I see you have entered in your ‘switch.duco_ventilation_low_permanent’ into the ‘Input - Fan Speed - Switch Off’ input and ‘Enable the fan speed - turn off option’ in ‘Use The Fan Speed Options’. If that is the case then you have done well and your settings are correct :+1:

Regarding bypass: You have enter in an entity but you haven’t enabled an option. If you would like to use the bypass then you will need to select 1 of the 3 options in ‘Use The Trigger Sensor By-pass’.

Regarding your humidity sensor entity you enter into ‘Input - Bathroom Humidity Sensor’… that is a really nice option when you have back to back showers but if you would like to use this option you will need to enable it in ‘Use The Maximum Humidity Option’ and set your max % in ‘Maximum Humidity’ as shown below.

Hope this gets you going. If you have any questions please ask and let us know how you go.

Blacky :smiley:

Thanks for your reply.
I have the blueprint working now.
I changed my humidity sensor, i think the old one was not correct.
After the change the blue print was working, now only fine tuning.
Thanks.

Nice one thanks for letting us know.

Blacky :smiley:

The ventilation of the bathroom is starting now when a shower starts, but till now it doesn’t stop the ventilation. Are my settings correct or do i have forgotten something?

And this are the automation settings:

alias: Badkamer Ventilatie
description: ""
use_blueprint:
  path: Blackshome/bathroom-humidity-exhaust-fan.yaml
  input:
    trigger: sensor.badkamer_vochtigheid_afgeleide
    fan_switch:
      entity_id:
        - switch.duco_ventilation_high_permanent
    rising_humidity: 1
    falling_humidity: -0.7
    include_fan_speed: fan_speed_disabled
    include_lights: lights_enabled
    light_time_delay: 5
    include_light_control: []
    light_colour_temperature: 6000
    light_transition_on: 2
    light_transition_off: 4
    fan_speed_low: []
    fan_speed_off:
      - switch.duco_ventilation_auto_permanent
    by_pass: input_boolean.bathroom_humidity_sensor_by_pass
    bathroom_humidity_sensor: sensor.badkamer_temperatuur_vochtigheid_luchtvochtigheid
    manual_fan_switch_time_delay: 5
    time_delay: 10
    time_out: 20
    include_max_humidity: maximum_humidity_disabled
    max_humidity: 100

After a lot of trying, i don’t get the fan to stop, or in my case to go to the low speed.
I am certainly doing something wrong, but i don’t know what.

Maybe it is my fan.
My fan can not switched off, i have 3 possible states.
Fan low speed
Fan mid speed
Fan high speed
The fan is always on.

When i shower is must go to the high speed, and that is working.
after the shower i want the fan goes to the “Low” speed, so i have choosen for “Input - Fan Speed - Switch Off” the entity for my fan low speed (switch.duco_ventilation_auto_permanent). Is this correct?

It is now more then 35 minutes after the shower, and the fan is stil on high speed.
The save-guard is on 20 minutes, so in my opinion the fans hast already to be on the low speed.

@dutchronnie1

Thanks for providing your YAML. You will need to enable the fan speed options as shown below. Once you do this it should work.

Let us know how you go.

Blacky :smiley: