Gå til indhold

Din første automation

Let 15 min

Nu begynder det sjove! Automationer er grunden til at vi gider alt det her. At lyset tænder når du kommer hjem. At varmen skruer ned når du går.

Alle automationer har tre dele:

Automation flow diagram

Tænk på det som: “Når X sker, og hvis Y er sandt, så gør Z.”

Den klassiske første automation!

  1. Gå til IndstillingerAutomatiseringer og scener

  2. Klik Opret automatiseringOpret ny automatisering

  3. Trigger:

    • Klik “Tilføj trigger”
    • Vælg “Sol”
    • Vælg “Solnedgang”
  4. Handling:

    • Klik “Tilføj handling”
    • Vælg “Enhed”
    • Find din lampe
    • Vælg “Tænd”
  5. Gem med navnet “Tænd stuelys ved solnedgang”

🚶 Eksempel 2: Lys ved bevægelse (kun om natten)

Sektion kaldt “🚶 Eksempel 2: Lys ved bevægelse (kun om natten)”
automations.yaml
- alias: "Gang lys ved bevægelse (nat)"
description: "Tænder svagt lys i gangen om natten"
trigger:
- platform: state
entity_id: binary_sensor.gang_bevaegelse
to: "on"
condition:
- condition: time
after: "22:00:00"
before: "07:00:00"
action:
- service: light.turn_on
target:
entity_id: light.gang
data:
brightness_pct: 20 # Svagt lys om natten
- delay:
minutes: 2
- service: light.turn_off
target:
entity_id: light.gang
mode: restart # Genstarter timer ved ny bevægelse

Kræver smart stikkontakt med strømmåling (f.eks. IKEA TRETAKT eller Sonoff S31):

automations.yaml
- alias: "Vaskemaskine færdig"
description: "Sender besked når vasketøjet er færdigt"
trigger:
- platform: numeric_state
entity_id: sensor.vaskemaskine_stromforbrug
below: 5 # Watt
for:
minutes: 3 # Skal være lav i 3 min
condition:
- condition: numeric_state
entity_id: sensor.vaskemaskine_stromforbrug
above: 0.5 # Sikrer at den har kørt
action:
- service: notify.mobile_app_min_telefon
data:
title: "🧺 Vaskemaskine"
message: "Vasketøjet er færdigt!"
mode: single
automations.yaml
- alias: "Lav temperatur advarsel"
description: "Advarer hvis det bliver for koldt"
trigger:
- platform: numeric_state
entity_id: sensor.stue_temperatur
below: 18
for:
minutes: 10
action:
- service: notify.mobile_app_min_telefon
data:
title: "🥶 Koldt i stuen"
message: "Temperaturen er faldet til {{ states('sensor.stue_temperatur') }}°C"
mode: single

🎯 Start simpelt

Lav én ting ad gangen. Tilføj først betingelser når det basale virker.

🧪 Test grundigt

Brug “Kør” knappen til at teste handlingerne uden at vente på triggeren.

📝 Gode navne

“Tænd udendørslys ved solnedgang” er bedre end “Automation 1”.

🤔 Tænk edge cases

Hvad hvis strømmen går? Hvad hvis nogen allerede har tændt lyset?

TriggerHvornårEksempel
stateEntity ændrer tilstandBevægelse, dør åbner
numeric_stateVærdi over/underTemperatur, strømforbrug
sunSolopgang/nedgangLys automation
timeBestemt klokkeslætMorgenrutine
zonePerson ankommer/forladerHjemme/væk
deviceEnhedsspecifikKnap trykkes

Kommentarer