Hello, I use as a trigger a Smart Plug seen by H.A. as a light as an entity and it is not detected by your blueprint neither as a device nor as an entity… The module is: AduroSmart-ERIA smart plug ( dimmer)…
Do you have a solution to be able to use your Temperature Control Exhaust Fan program with this device?
Hello, I modified the yaml code of the Blueprint by adding light and it works.: "description: Enter the fan you would like to turn ON. Can be any switch you
like.
selector:
target:
entity:
-domain:
-switch
- light
- fan
"
It sounds like blackys updated blueprint has all options when it will be released
Hey, any news for the updated blueprint?
I have been working on another blueprint adding features. I will have a look at this one again as I would also like to add one more feature to it before I release it.
Blacky
This update restructures the blueprint to unify all fan control options into one comprehensive solution. You’ll still have access to all the features from the previous version, but with an improved and streamlined setup.
It will create a new blueprint so it is not a breaking change.
Hope you like it.
Blacky
Existing Options:
- Basic Mode: Turns the fan ON when the temperature exceeds the
Rising Temperature
and OFF when it drops below theFalling Temperature
. - Basic Mode + Maximum Run Time: Operates like Basic Mode, with the addition of a maximum duration the fan can stay ON after being triggered.
New Options Added:
- Economy Mode: Operates like Basic Mode, but the
Secondary Sensor
must be cooler than theTrigger Sensor
by the setDifferential Value
. Optimizes roof space cooling while minimizing running costs and fan noise. - Heat Transfer Mode: Transfers heat from one room to another when the
Trigger Sensor
is warmer than theSecondary Sensor
by the setDifferential Value
, and theSecondary Sensor
is below its setpoint, ensuring efficient heating and maintaining temperature control in the other room. - 3 Speed Fan: Controls the fan with 3 speeds based on room temperature.
- Fan Preset Mode: Controls the fan with set preset modes based on room temperature.
- Fan Percentage: Controls the fan by a percentage value based on room temperature.
If you like this blueprint? Consider hitting the button in the top post
If you like my blueprints, and would like to show your support or just say thank you? Click Here
Enjoy
Blacky
@Blacky from what I can see, great looking blueprint. Thank you! I’m wondering what the best approach would be for what I call “winter” mode. When things cool down outside, switching the ceiling fan to clockwise and running at low speed pushes the warm air down and reduces on heating. I’d like to be able to run the fan on low if below X temp and off if above. My vision is a helper that can be turned on to activate winter mode. Kind of the opposite logic behind normal fan operation. Is that what Heat Transfer Mode is? If not, is this something you could consider implementing in a future revision?
I haven’t developed it in this blueprint. Maybe this blueprint will be better for winter mode Temperature Control Exhaust Fan - Inverted.
Blacky
Question for the group or @Blacky
I have all the configurations set for a 3 speed fan and pulling temperature from a Zooz ZSE40 4-in-1 sensor. My problem is that the automation seems to think my sensor is reporting a higher temperature than it is actually reporting. So for example, if my sensor reports 72.7 F (22.6 C) the information in the trace shows that the automation thinkis it is above the minimum set temp of 25 C (77 F) so it turns on my fan.
How do I fix this problem?
Welcome to the community.
Interesting, could you please provide us your YAML of the automation? This YAML code are the settings you have selected in the automation so I can help. To do this go into your automation, top right 3 dots, Edit in YAML, copy all the code, come back to the forum and in your reply at the top tool bar click on “</>” and paste code in there.
I will then look at it and if there is a bug I will squash it.
Blacky
Here you go:
alias: Office Fan
description: ""
use_blueprint:
path: Blackshome/temperature-control-fan.yaml
input:
trigger_sensor: sensor.4_in_1_sensor_air_temperature
fan_mode: ceiling_fan
include_fan_speed_options: fan_speed_off_enabled
fan_high_speed:
- fan.in_wall_fan_speed_control_500s
fan_medium_speed:
- fan.in_wall_fan_speed_control_500s
fan_low_speed:
- fan.in_wall_fan_speed_control_500s
fan_off:
- fan.in_wall_fan_speed_control_500s
high_speed_temp: 28
medium_speed_temp: 26
rising_temp: 25
falling_temp: 25
preset_medium_speed_temp: 24
preset_high_speed_temp: 26
fan_speed_off: []
ceiling_fan_control_mode: three_speed
auto_mode_entity: input_boolean.office_fan_toggle_helper
weekday_options: []
ceiling_fan_min_pct: 33
ceiling_fan_max_pct: 100
three_speed_heartbeat: 1
ceiling_fan_max_temp: 26
Before I get into this, I see you have selected a 3 speed fan and you use the same entity fan.in_wall_fan_speed_control_500s for all 3 speeds including your OFF. This will not work. In order for it to work you must have a different entity for each speed and a entity for OFF.
In Ceiling Fan Control Mode you have 3 options to choose. What type of fan do you have? Make sure you selected the correct one and input the fan into the correct input.
Blacky
First of all, thank you for your support on this.
So the fans in my house are standard contractor grade ceiling fans with the pull cords for the three speeds plus off.
Not sure how to get three different entities for the different speeds. This is all I have from my fan controller:
I’ll add this … when the automation does kick off, I’ve seen the fans go from low to medium, etc. But, the temperature is throwing everything off. And many times, the fans will not turn off even though the temperature is below the minimum temp set where it should turn off the fan.
Have a look in developer tools > states tab > in the search filter entities type Enbrighten Fan. All the entities you shown above should be displayed. Can you do a screen shot of this as I need to see all if it including your attributes.
Blacky
One thing I am missing is the Office fan entity fan.in_wall_fan_speed_control_500s. Sorry my bad that wouldn’t been in your search. could you search for the Office fan and provide the screen shot.
Blacky
Below is you YAML, looks like you have a fan controlled by %.
Start above 25
Stop below 24
Max fan speed 70% at 29
Copy, paste it in and test it. The heartbeat is 1 min and change of % is 4. To test it you may want to speed this up but you will need to adjust all the settings to your preference.
alias: Office Fan
description: ""
use_blueprint:
path: Blackshome/temperature-control-fan.yaml
input:
trigger_sensor: sensor.4_in_1_sensor_air_temperature
fan_mode: ceiling_fan
ceiling_fan_control_mode: fan_percentage
auto_mode_entity: input_boolean.office_fan_toggle_helper
ceiling_fan_entities:
entity_id: fan.in_wall_fan_speed_control_500s
rising_temp: 25
falling_temp: 24
Ok. I’ll do the same for the other fans and see what happens.
Came out to the living room this morning (7 AM Central) to the living room fan at 100% with a room temperature of 68 degrees F. Makes no sense lol
That is correct but the speed should of been 70% and it looks like you are working in F not DC. If so you need to change the temp settings to F. The blueprint just works with the numbers you set.
alias: Office Fan
description: ""
use_blueprint:
path: Blackshome/temperature-control-fan.yaml
input:
trigger_sensor: sensor.4_in_1_sensor_air_temperature
fan_mode: ceiling_fan
ceiling_fan_control_mode: fan_percentage
auto_mode_entity: input_boolean.office_fan_toggle_helper
ceiling_fan_entities:
entity_id: fan.in_wall_fan_speed_control_500s
rising_temp: 77
falling_temp: 75
ceiling_fan_max_temp: 85
Blacky