Автоматизация на вентилатор в банята по влажност е един от най-полезните сценарии в умния дом: сензорът засича, че след душ въздухът е станал влажен, а вентилаторът се включва сам и спира, когато въздухът се изсуши. Не е нужно да помните да натискате ключ, а влагата не остава по фугите и тавана. По-долу има пет работещи сценария за Home Assistant, два от които с готов YAML код по официалната документация.
Накратко
- Основата е сензор за влажност в банята и вентилатор, управляван през реле или умен контакт.
- Забавянето „for“ в тригера предотвратява включване при кратък скок на влажността.
- Generic hygrostat в Home Assistant добавя хистерезис, така че вентилаторът да не се включва и изключва непрекъснато.
Какво ви трябва за автоматизация на вентилатор в банята
Първо ви е нужен сензор за влажност. Подходящи са и евтини Zigbee или Bluetooth модели, като Xiaomi сензорът от снимката, стига да са свързани с вашия хъб. Ако търсите повече информация за конкретен модел, вижте нашия преглед на Aqara Temperature and Humidity Sensor. Поставете го на около височината на лицето, далеч от директната струя на душа и от самия вентилатор, за да не отчита изкривени стойности.

Второто условие е управляем вентилатор. Най-безопасният вариант е модел, който вече има умно управление, или реле, монтирано от електротехник. Умните контакти като описаните в ръководството за умен контакт са подходящи само за вентилатори, които се включват с щепсел и не са вградени в стената. Не свързвайте мрежови проводници сами, ако нямате опит – влажното помещение изисква особена предпазливост.
Сценарий 1: включване при висока влажност
Най-простата автоматизация реагира, когато влажността премине зададен праг. Според документацията на Home Assistant тригерът „numeric state“ се задейства в момента на пресичане на прага, а не непрекъснато, а опцията „for“ определя колко дълго стойността трябва да се задържи, преди тригерът да сработи. Именно „for“ е важен за банята: кратък скок от отворена врата или тоалетна не бива да включва вентилатора.
automation:
- alias: "Баня: вентилатор при висока влажност"
triggers:
- trigger: numeric_state
entity_id: sensor.banya_vlazhnost
above: 70
for: "00:02:00"
actions:
- action: switch.turn_on
target:
entity_id: switch.banya_ventilatorПраговете са примерни. Всяка баня и всеки сензор се държат различно, затова наблюдавайте графиката няколко дни, преди да определите числата. Ако не сте сигурни как работят тригерите, прочетете и Triggered by в Home Assistant.
Сценарий 2: изключване след изсъхване
Втората автоматизация е огледална – изключва вентилатора, когато влажността падне под по-нисък праг. Разликата между двата прага е важна: ако и включването, и изключването стават на 70 процента, вентилаторът ще превключва постоянно около тази стойност. Затова изключете при по-ниско число, например 60, и отново използвайте „for“ за няколко минути.
automation:
- alias: "Баня: изключване след изсъхване"
triggers:
- trigger: numeric_state
entity_id: sensor.banya_vlazhnost
below: 60
for: "00:05:00"
actions:
- action: switch.turn_off
target:
entity_id: switch.banya_ventilatorДокументацията предупреждава, че таймерът за „for“ се нулира, ако Home Assistant се рестартира или автоматизациите се презаредят. Това означава, че при рестарт по средата на изчакването вентилаторът може да остане включен по-дълго.
Сценарий 3: Generic hygrostat с хистерезис
Вместо две отделни автоматизации можете да ползвате вградената интеграция Generic hygrostat. Според документацията тя е виртуален контролер на влажността, който използва сензор и превключвател, свързан към овлажнител или обезвлажнител. В режим на обезвлажнител включва устройството, когато влажността надвиши целевата, и го изключва, щом бъде достигната нужната стойност.
Ключови опции са dry_tolerance и wet_tolerance (по подразбиране 3), които определят допустимото отклонение, и min_cycle_duration – минималното време, през което превключвателят трябва да остане в текущо състояние. Последното предпазва вентилатора от постоянно щракане. Вентилаторът се третира като обезвлажнител, защото изнася влажния въздух.
generic_hygrostat:
- name: Баня
humidifier: switch.banya_ventilator
target_sensor: sensor.banya_vlazhnost
device_class: dehumidifier
min_humidity: 30
max_humidity: 70
target_humidity: 55
dry_tolerance: 3
wet_tolerance: 3
min_cycle_duration:
minutes: 5
Сценарий 4: тих нощен режим
Шумният вентилатор в 3 часа сутринта не е добра идея. Добавете условие за време към автоматизацията от първия сценарий, така че нощем вентилаторът да не се включва автоматично или да се включва само при много висока влажност. Същата идея работи и обратно: можете да удължите времето на работа след вечерния душ, когато всички са вкъщи. Подобен подход описваме в вечерната рутина в умния дом.
Сценарий 5: известие при постоянно висока влажност
Ако влажността остава висока часове наред, вентилаторът може да е повреден или каналът да е запушен. Направете автоматизация с много по-дълго „for“, например два часа над зададен праг, която ви изпраща известие в телефона. Така научавате за проблема, преди да се появи мухъл, а не след това. Ако вече пазите дома от течове, комбинирайте сигнала със сценариите при теч.
Често задавани въпроси
Какъв праг на влажност да задам?
Няма универсално число. Наблюдавайте как се променя влажността в банята ви в продължение на няколко дни и задайте включване малко над обичайното ниво след душ, а изключване под него. Примерите в тази статия са отправна точка.
Може ли да ползвам обикновен умен контакт?
Само ако вентилаторът се включва с щепсел и мощността му е в границите на контакта. За вградени вентилатори използвайте реле, монтирано от квалифициран електротехник. За повече сценарии вижте рубриката Автоматизация.
Какво става, ако сензорът изгуби връзка?
Тригерът просто няма да сработи, а вентилаторът ще остане в последното си състояние. Затова е добре да добавите и ръчен бутон или краен срок за автоматично изключване след определено време, така че вентилаторът да не работи безкрайно.



