Smart Vand
Beskyt mod vandskader.
Dårlig luftkvalitet indendørs kan forårsage hovedpine, træthed, koncentrationsbesvær og langsigtede helbredsproblemer. Med smart luftkvalitetsovervågning kan du holde øje med CO2, partikler og VOC - og automatisere ventilation.
| Parameter | Farlig grænse | Symptomer | Sensor |
|---|---|---|---|
| CO2 | Over 1000 ppm | Hovedpine, træthed, dårlig koncentration | SenseAir S8 |
| PM2.5 | Over 35 µg/m³ | Luftvejsproblemer, allergi | Plantower PMS5003 |
| VOC | Over 500 ppb | Hovedpine, svimmelhed | SGP30, SGP41 |
| Radon | Over 100 Bq/m³ | Lungekræft (langvarig) | Airthings |
| Fugtighed | Under 30% / Over 60% | Tør hud, skimmel | SHT30, DHT22 |
| Produkt | HA Integration | CO2 | PM2.5 | VOC | Radon | Pris |
|---|---|---|---|---|---|---|
| Airthings View Plus | ✅ Cloud API | ✅ | ✅ | ✅ | ✅ | 💰💰💰 |
| Airthings Wave Plus | ✅ BLE | ✅ | ❌ | ✅ | ✅ | 💰💰 |
| Awair Element | ✅ Lokal API | ✅ | ✅ | ✅ | ❌ | 💰💰 |
| AirGradient ONE | ✅ ESPHome | ✅ | ✅ | ✅ | ❌ | 💰💰 |
| ESPHome DIY | ✅ Lokal | ✅ | ✅ | ⚠️ | ❌ | 💰 |
Airthings View Plus: ~2.500 kr Airthings Wave Plus: ~1.500 kr Airthings Wave Mini: ~800 kr
Specialiseret i radonmåling:
# Indstillinger → Enheder → Tilføj Integration# Søg "Airthings"
# Kræver Airthings API credentials:# 1. Gå til dashboard.airthings.com# 2. Integrations → API → Request API Client# 3. Name: "Home Assistant"# 4. Resource Scope: read:device:current_values# 5. Access Type: Confidential# 6. Enable: On# 7. Kopier ID og Secret til HA
# Entiteter der oprettes:# - sensor.airthings_co2# - sensor.airthings_radon_short_term# - sensor.airthings_radon_long_term# - sensor.airthings_voc# - sensor.airthings_pm25 (View Plus)# - sensor.airthings_temperature# - sensor.airthings_humidity# - sensor.airthings_pressure# Kræver Bluetooth i HA# (USB dongle eller ESP32 Bluetooth Proxy)
# Indstillinger → Enheder → Tilføj Integration# Søg "Airthings BLE"
# Autodiscover finder Wave-enheder# Serienummer (sidste 6 cifre) bruges til ID
# Fordele ved BLE:# - Ingen cloud-afhængighed# - Hurtigere opdateringer# - Virker offlineautomation: # Advar ved høj CO2 - alias: "Luftkvalitet - Høj CO2" trigger: - platform: numeric_state entity_id: sensor.airthings_co2 above: 1000 for: "00:10:00" action: - service: notify.mobile_app data: title: "🌬️ Åbn et vindue!" message: > CO2 niveau: {{ states('sensor.airthings_co2') }} ppm Luften er tung - tid til at lufte ud.
# Radon advarsel - alias: "Luftkvalitet - Radon Advarsel" trigger: - platform: numeric_state entity_id: sensor.airthings_radon_short_term above: 100 # Bq/m³ action: - service: notify.mobile_app data: title: "☢️ Høj Radon!" message: > Radon: {{ states('sensor.airthings_radon_short_term') }} Bq/m³ Overvej udluftning eller radonspærre. data: push: sound: name: "alarm.caf"
# Automatisk ventilation - alias: "Luftkvalitet - Start Ventilator" trigger: - platform: numeric_state entity_id: sensor.airthings_co2 above: 800 action: - service: fan.turn_on entity_id: fan.ventilation - service: notify.mobile_app data: message: "Ventilator startet pga. CO2"
- alias: "Luftkvalitet - Stop Ventilator" trigger: - platform: numeric_state entity_id: sensor.airthings_co2 below: 600 action: - service: fan.turn_off entity_id: fan.ventilationKøb: Airthings.com, Amazon, Elgiganten
Pris: ~$200 / ~1.500 kr
Lokal API uden cloud:
# Indstillinger → Enheder → Tilføj Integration# Søg "Awair"
# To metoder:
# 1. LOKAL (anbefalet):# - Aktiver Local API i Awair app# - HA autodiscover finder enheden# - Polling hver 30 sekund
# 2. CLOUD:# - Kræver Awair Developer token# - developer.getawair.com# - Op til 24 timer for godkendelse# - Polling hver 5 minutter
# Entiteter:# - sensor.awair_element_co2# - sensor.awair_element_pm25# - sensor.awair_element_voc# - sensor.awair_element_temperature# - sensor.awair_element_humidity# - sensor.awair_element_scoreKøb: Awair.com, Amazon
Pris: ~$150 / ~1.100 kr (samlet) DIY kit: ~$95 / ~700 kr
Open source luftkvalitetsmåler:
# Siden juni 2024 har AirGradient# en native HA integration!
# Indstillinger → Enheder → Tilføj Integration# Søg "AirGradient"
# Autodiscover finder enheder på netværket# Alternativt: Flash ESPHome firmware# for 100% lokal kontrol
esphome: name: airgradient-one platform: ESP32 board: esp32-c3-devkitm-1
wifi: ssid: !secret wifi_ssid password: !secret wifi_password
api: encryption: key: !secret api_encryption_key
# I2C for sensoreri2c: sda: GPIO7 scl: GPIO6
# UART for CO2 og PMuart: - id: uart_pm rx_pin: GPIO20 tx_pin: GPIO21 baud_rate: 9600 - id: uart_co2 rx_pin: GPIO0 tx_pin: GPIO1 baud_rate: 9600
sensor: # CO2 - SenseAir S8 - platform: senseair uart_id: uart_co2 co2: name: "CO2" id: co2 update_interval: 60s
# PM2.5 - Plantower - platform: pmsx003 type: PMSX003 uart_id: uart_pm pm_2_5: name: "PM2.5" id: pm25 pm_10_0: name: "PM10"
# Temperatur/Fugtighed - platform: sht3xd temperature: name: "Temperature" humidity: name: "Humidity" address: 0x44
# VOC Index - platform: sgp4x voc: name: "VOC Index" nox: name: "NOx Index"Komponenter:
Total: ~630 kr
# Basis ESPHome config for DIYesphome: name: air-quality-diy
esp8266: board: d1_mini
wifi: ssid: !secret wifi_ssid password: !secret wifi_password
api:
i2c: sda: D2 scl: D1
uart: - rx_pin: D5 tx_pin: D6 baud_rate: 9600 id: uart_pm - rx_pin: D7 tx_pin: D8 baud_rate: 9600 id: uart_co2
sensor: - platform: senseair uart_id: uart_co2 co2: name: "CO2" update_interval: 60s
- platform: pmsx003 type: PMSX003 uart_id: uart_pm pm_2_5: name: "PM2.5"
- platform: sht3xd temperature: name: "Temperature" humidity: name: "Humidity" address: 0x44
display: - platform: ssd1306_i2c model: "SSD1306 128x64" address: 0x3C lambda: |- it.printf(0, 0, id(font1), "CO2: %.0f ppm", id(co2).state); it.printf(0, 16, id(font1), "PM2.5: %.0f", id(pm25).state);Ressourcer:
Køb: AirGradient.com, DIY komponenter fra AliExpress
| CO2 ppm | Status | Effekt |
|---|---|---|
| 400-600 | 🟢 Optimal | Frisk luft, god koncentration |
| 600-800 | 🟡 Acceptabel | Let reduceret opmærksomhed |
| 800-1000 | 🟠 Moderat | Hovedpine, træthed begynder |
| 1000-1500 | 🔴 Dårlig | Tydelig træthed, koncentrationsbesvær |
| 1500-2000 | 🟣 Meget dårlig | Kraftig hovedpine, svimmelhed |
| >2000 | ⚫ Farlig | Kvalme, hjertekløpen |
automation: # ===== CO2 BASERET VENTILATION =====
# Smart ventilator styring - alias: "Luft - Adaptiv Ventilation" trigger: - platform: state entity_id: sensor.airgradient_co2 action: - choose: # Høj CO2 - fuld hastighed - conditions: - condition: numeric_state entity_id: sensor.airgradient_co2 above: 1000 sequence: - service: fan.set_percentage entity_id: fan.ventilation data: percentage: 100 # Moderat CO2 - medium - conditions: - condition: numeric_state entity_id: sensor.airgradient_co2 above: 800 sequence: - service: fan.set_percentage entity_id: fan.ventilation data: percentage: 50 # Normal - sluk - conditions: - condition: numeric_state entity_id: sensor.airgradient_co2 below: 600 sequence: - service: fan.turn_off entity_id: fan.ventilation
# ===== PM2.5 ADVARSLER =====
- alias: "Luft - Høj PM2.5" trigger: - platform: numeric_state entity_id: sensor.airgradient_pm25 above: 35 for: "00:15:00" action: - service: notify.mobile_app data: title: "😷 Dårlig luftkvalitet" message: > PM2.5: {{ states('sensor.airgradient_pm25') }} µg/m³ Overvej at tænde luftrenser. - service: switch.turn_on entity_id: switch.air_purifier
- alias: "Luft - PM2.5 OK igen" trigger: - platform: numeric_state entity_id: sensor.airgradient_pm25 below: 12 for: "00:30:00" action: - service: switch.turn_off entity_id: switch.air_purifier
# ===== VOC OVERVÅGNING =====
- alias: "Luft - Høj VOC" trigger: - platform: numeric_state entity_id: sensor.airgradient_voc_index above: 250 action: - service: notify.mobile_app data: title: "🧪 Høj VOC" message: > VOC Index: {{ states('sensor.airgradient_voc_index') }} Luft ud - muligvis kemikalier i luften.
# ===== SOVEVÆRELSE AUTOMATIK =====
- alias: "Luft - Soveværelse Nat" trigger: - platform: time at: "22:00:00" action: - service: fan.turn_on entity_id: fan.sovevaerelse_ventilation data: percentage: 30 - service: notify.mobile_app data: message: "Natventilation startet"
- alias: "Luft - Soveværelse Morgen" trigger: - platform: time at: "07:00:00" action: - if: - condition: numeric_state entity_id: sensor.bedroom_co2 above: 800 then: - service: fan.set_percentage entity_id: fan.sovevaerelse_ventilation data: percentage: 100 - delay: "00:30:00" - service: fan.turn_off entity_id: fan.sovevaerelse_ventilationtype: vertical-stackcards: # Luftkvalitet gauge - type: gauge entity: sensor.airgradient_co2 name: "CO2" min: 400 max: 2000 severity: green: 400 yellow: 800 red: 1000
# Alle målinger - type: entities title: "🌬️ Luftkvalitet" entities: - entity: sensor.airgradient_co2 name: "CO2" icon: mdi:molecule-co2 - entity: sensor.airgradient_pm25 name: "PM2.5" icon: mdi:blur - entity: sensor.airgradient_voc_index name: "VOC Index" icon: mdi:air-filter - entity: sensor.airgradient_temperature name: "Temperatur" - entity: sensor.airgradient_humidity name: "Fugtighed"
# Historie - type: history-graph title: "CO2 (24 timer)" entities: - entity: sensor.airgradient_co2 hours_to_show: 24| Produkt | Pris | Køb |
|---|---|---|
| frient Luftkvalitetssensor (Zigbee, VOC) | ~400 kr | Køb |
| MCO Home CO2 Sensor (Z-Wave, 230V) | ~1.421 kr | Køb |
| MCO Home PM2.5 Sensor (Z-Wave, 230V) | ~1.414 kr | Køb |
| Fibaro CO Sensor (Z-Wave) | ~500 kr | Køb |
| Sensibo Sky (Smart AC Controller) | ~800 kr | Køb |
| Sensibo Air (HomeKit AC Controller) | ~1.000 kr | Køb |
Smart Vand
Beskyt mod vandskader.
ESP32 Projekter
Byg flere sensorer selv.
Sidst opdateret: December 2025