← Tilbage til Home Assistant Automatiseringer
Belysning & Smart Home Architect

Skylight: Dynamisk Dags/Natlys & Hjemkomst-logik

Af: Kasper Gyldenlev Damholdt | Ovenlys & Fællesareal

CCT Dynamic Tracking, Geo-fencing & Automatic Welcome Mode

Avanceret styring af ovenlys/skylight paneler, der løbende følger solens naturlige farvetemperatur igennem dagen, giver svag orienteringsbelysning om natten og byder automatisk velkommen med behageligt lys ved ankomst om aftenen.

📋 Test-metodologi: Testet og i daglig drift i Home Assistant. Integreret med Zigbee CCT/RGBW lyspaneler, sun.sun elevations-data samt geo-lokation via mobile appen (zone.home).
⚡ TL;DR / Kort Konklusion:

Skylight-automatiseringen kombinerer naturlig døgnrytmebelysning (kølig 4500K om dagen, varm 2700K om aftenen og 2200K / 5% natlys) med en smart ankomst-funktion. Når nogen kommer hjem i mørke, tændes et 15-minutters velkomstlys, og hvis alle forlader huset, slukker belysningen automatisk.

Hardware & Integration

Zigbee Skylight Paneler & Geolocation

Systemet benytter dæmpbare Zigbee CCT skylight-paneler (light.skylight_belysning). Automatiseringen styres af solens position via sun.sun komponenten, rummets tilstedeværelsessensorer samt familiens mobiltelefoner i zone.home.

Styringsdiagram & Beslutningstræ

Automatiseringen reagerer på ændringer i tilstedeværelse, ankomst og døgnets tidspunkter:

graph TD A[Triggers: Zone Home, Ankomst, Sol-elevation, Tidspunkt] --> B{Er der nogen hjemme?
zone.home > 0} B -->|Nej: Huset er tomt| C[Sluk Skylight Belysning
Light Mode: OFF] B -->|Ja: Folk er hjemme| D{Er udløseren en ny ankomst efter mørkets frembrud?} D -->|Ja: Ankomst i mørke| E["Velkomst Mode (15 min):
100% Lysstyrke • 3000K Varm Hvid"] D -->|Nej: Normal drift| F{Tidspunkt / Solens Position} F -->|Dag: Sol over horisont| G["Circadian Dagslys Mode:
80-100% Lysstyrke • 4500K Neutral Hvid"] F -->|Aften: Solnedgang til 22:30| H["Aften Hygge Mode:
50% Lysstyrke • 2700K Varm Hvid"] F -->|Nat: 22:30 til 06:30| I["Nat-Orienteringslys Mode:
5% Lysstyrke • 2200K Amber"]

Styringslogik & Scenarier

Intelligent Lysmiljø uden Manuelle Tryk
  • Dynamisk Dagslys-tracking (Circadian): Skylight-lyset følger solens naturlige cyklus. Midt på dagen giver det en sund 4500K neutral hvid glød, der supplerer det naturlige ovenlys og øger energiniveauet.
  • Automatisk Velkomst (Welcome Glow): Når nogen ankommer til matriklen efter solnedgang, udløser zone.home et 15-minutters spærrefrit velkomstlys med fuld styrke, så indgangen er perfekt oplyst under ankomsten.
  • Skånsomt Natlys: Efter kl. 22:30 dæmpes lyset helt ned til 5% styrke og 2200K varm amber, så man kan bevæge sig gennem rummet uden at blænde øjnene.

Fordele og Ulemper ved denne Automatisering

✅ Fordele

  • Naturlig døgnrytmestøtte: Skifter dynamisk fra opkvikkende dagslys til beroligende aften- og natlys.
  • Sikker og tryg ankomst: Byder beboerne velkommen med lyst rum ved hjemkomst om aftenen.
  • Fuld strømbesparelse: Slukker automatisk 100%, så snart huset forlades.

⚠️ Ulemper & Opmærksomhedspunkter

  • GPS GPS-geofence forsinkelse: Hvis mobilens GPS opdateres langsomt, tændes velkomstlyset først få sekunder efter man har låst sig ind.
  • Kræver CCT/RGBW paneler: Kræver at skylight-pærerne understøtter justerbar farvetemperatur (Kelvin).

Home Assistant Automation (YAML)

Kilden til automatiseringen i Home Assistant opbygget med choose-betingelser og geofence-triggere:

alias: 'Belysning: Skylight Dynamic Dags/Natlys & Hjemkomst'
description: 'Styrer skylight belysning baseret på solens elevation, tilstedeværelse og velkomstlys ved ankomst'
trigger:
  - platform: numeric_state
    entity_id: zone.home
    above: 0
    id: ankomst
  - platform: numeric_state
    entity_id: zone.home
    below: 1
    id: hus_tomt
  - platform: time
    at: '22:30:00'
    id: nat_start
  - platform: time
    at: '06:30:00'
    id: dag_start
  - platform: state
    entity_id: sun.sun
    id: sol_skift

condition: []

action:
  - choose:
      # Betingelse 1: Ingen er hjemme -> Sluk belysning
      - conditions:
          - condition: numeric_state
            entity_id: zone.home
            below: 1
        sequence:
          - action: light.turn_off
            target:
              entity_id: light.skylight_belysning

      # Betingelse 2: Ankomst efter solnedgang -> Velkomst mode (100% / 3000K i 15 min)
      - conditions:
          - condition: trigger
            id: ankomst
          - condition: state
            entity_id: sun.sun
            state: 'below_horizon'
        sequence:
          - action: light.turn_on
            target:
              entity_id: light.skylight_belysning
            data:
              brightness_pct: 100
              color_temp_kelvin: 3000
          - delay: '00:15:00'
          # Returner til standard aften/nat profil efter 15 minutter
          - action: automation.trigger
            target:
              entity_id: automation.belysning_skylight_dynamic_dags_natlys_hjemkomst

      # Betingelse 3: Dagtimerne (Sol over horisont) -> Circadian Dagslys 4500K
      - conditions:
          - condition: state
            entity_id: sun.sun
            state: 'above_horizon'
          - condition: numeric_state
            entity_id: zone.home
            above: 0
        sequence:
          - action: light.turn_on
            target:
              entity_id: light.skylight_belysning
            data:
              brightness_pct: 90
              color_temp_kelvin: 4500

      # Betingelse 4: Aften (Solnedgang til 22:30) -> Aften hygge 2700K
      - conditions:
          - condition: time
            after: '17:00:00'
            before: '22:30:00'
          - condition: numeric_state
            entity_id: zone.home
            above: 0
        sequence:
          - action: light.turn_on
            target:
              entity_id: light.skylight_belysning
            data:
              brightness_pct: 50
              color_temp_kelvin: 2700

    # Default: Nat-profil (22:30 - 06:30) -> 5% Amber 2200K
    default:
      - action: light.turn_on
        target:
          entity_id: light.skylight_belysning
        data:
          brightness_pct: 5
          color_temp_kelvin: 2200
mode: restart

Ofte Stillede Spørgsmål (FAQ)

Hvordan fungerer hjemkomst-logikken på skylight-belysningen?

Når den første person ankommer til matriklen (zone.home skifter fra 0 til 1) efter solnedgang, tændes skylight-lyset automatisk i en varm 100% velkomst-mode i 15 minutter.

Hvad er Circadian Dagslys-tracking?

Systemet tilpasser automatisk Kelvin-farvetemperaturen i dagtimerne ud fra solens højde på himlen (elevation) — fra friskt køligt dagslys (4500K) midt på dagen til varmt dæmpet lys (2700K) ved solnedgang.

Hvad sker der med skylight-belysningen, når huset forlades?

Så snart zone.home registrerer 0 personer på matriklen, slukkes skylight-lyset øjeblikkeligt for at undgå unødvendigt strømforbrug.

Anvendt Automations Stack

Home Assistant Core Circadian Light Tracking Geofencing & Zone Home Zigbee CCT Skylight Mermaid Flowcharts