På badeværelset på 1. sal sidder en Fresh Intellivent Sky udsugning. Den har en indbygget fugtsensor og en funktion, der skal skrue op, når luftfugtigheden stiger. Problemet er bare, at den aldrig gjorde det. Her er historien om, hvorfor – og hvordan Home Assistant løste det med en ekstern sensor og én automation.
Problemet: sensoren følger ikke rummet
Fresh-udsugningen er koblet på Home Assistant via Bluetooth med HACS-integrationen Fresh Intellivent Sky (BLE), så jeg kan se alle dens målinger. Da jeg lagde dens fugtmåling ved siden af en almindelig IKEA TIMMERFLOTTE temperatur- og fugtsensor i samme rum, var forskellen tydelig:
| Fresh (indbygget) | IKEA-sensor | |
|---|---|---|
| Til hverdag | 42–46 % | 43–63 % |
| Under et bad | 42–46 % | op til 83 % |
Fresh’ens egen sensor rørte sig stort set ikke – heller ikke midt i et varmt bad. Derfor startede fugtfunktionen aldrig, og spejlet duggede til hver gang. Sensoren sidder formentlig et sted i kanalen, hvor den ikke ser den fugtige luft fra rummet.
Løsningen: lad Home Assistant styre
I stedet for at stole på udsugningens egen logik bruger jeg IKEA-sensoren og lader en automation styre Fresh’ens konstant hastighed:
- Tænd: Når fugten har været over 70 % i 2 minutter, sættes hastigheden op til 2050 rpm, og konstant hastighed slås til.
- Sluk: Når fugten har været under 65 % i 10 minutter, slås konstant hastighed fra, og hastigheden sættes tilbage til den normale 850 rpm.
- Genstart efter udfald: Bluetooth-forbindelsen til Fresh’en falder ud en gang imellem. Kommer den tilbage, mens det stadig er fugtigt, tændes den igen.
Forskellen mellem 70 % og 65 % (hysterese) og de to forsinkelser sørger for, at udsugningen ikke hopper til og fra, når fugten svinger omkring grænsen. 70 % ligger et godt stykke over det normale niveau på 43–63 %, så den starter kun, når der faktisk bliver taget et bad.
Automationen
Her er hele automationen. Vil du bruge den selv, skal du udskifte entity-id’erne med dine egne sensorer og din udsugning.
alias: Bad 1. sal – udsugning ved høj fugt
mode: queued
triggers:
# Fugtigt i 2 minutter
- trigger: numeric_state
entity_id: sensor.timmerflotte_temp_hmd_sensor_humidity
above: 70
for:
minutes: 2
id: fugtig
# Udsugningen kommer tilbage efter et Bluetooth-udfald
- trigger: state
entity_id: switch.fresh_fresh_1_sal_constant_speed
from: unavailable
to: "off"
id: fugtig
# Tørt igen i 10 minutter
- trigger: numeric_state
entity_id: sensor.timmerflotte_temp_hmd_sensor_humidity
below: 65
for:
minutes: 10
id: toer
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id: fugtig
- condition: numeric_state
entity_id: sensor.timmerflotte_temp_hmd_sensor_humidity
above: 70
- condition: state
entity_id: switch.fresh_fresh_1_sal_constant_speed
state: "off"
sequence:
- action: number.set_value
target:
entity_id: number.fresh_fresh_1_sal_constant_speed
data:
value: 2050
- action: switch.turn_on
target:
entity_id: switch.fresh_fresh_1_sal_constant_speed
- conditions:
- condition: trigger
id: toer
- condition: state
entity_id: switch.fresh_fresh_1_sal_constant_speed
state: "on"
sequence:
- action: switch.turn_off
target:
entity_id: switch.fresh_fresh_1_sal_constant_speed
- action: number.set_value
target:
entity_id: number.fresh_fresh_1_sal_constant_speed
data:
value: 850
Detaljer der er værd at lægge mærke til
- Trigger-id’er: Alle tre triggere deler én automation. Id’erne
fugtigogtoerafgør, hvilken gren ichooseder køres. - Tjek fugten igen: Når udsugningen kommer tilbage efter et udfald, tjekker betingelsen, at det faktisk stadig er fugtigt, før den tænder.
- Kun hvis det giver mening: Der tændes kun, hvis udsugningen er slukket, og slukkes kun, hvis den er tændt. Er den
unavailable, sker der ingenting – den bliver fanget af udfalds-triggeren, når den kommer tilbage. - Hastigheden først: Hastigheden sættes op, før konstant hastighed slås til, så den ikke først kører langsomt og så skruer op.
mode: queued: Kommer to triggere tæt på hinanden, køres de efter hinanden i stedet for at blive smidt væk.
Resultat
Nu går udsugningen i gang et par minutter inde i badet og kører, indtil luften er tør igen. Ingen knapper, ingen app og intet dugget spejl. Og lærdommen er generel: Når en enheds indbyggede sensor ikke måler det rigtige sted, så lad en billig ekstern sensor og Home Assistant tage over.
