Handleidingen

Home Assistant-automatiseringen om te kopiëren

Acht automatiseringen voor Home Assistant die je kunt kopiëren en aanpassen. Maak in Home Assistant een nieuwe automatisering (Instellingen → Automatiseringen en scènes → Automatisering maken), kies Opnieuw beginnen, klik rechtsboven op de drie puntjes en kies Bewerken in YAML. Plak de code en vervang de namen van de entiteiten door die van jou.

Voordat je begint

  • Deze voorbeelden gebruiken de schrijfwijze van recente versies (vanaf Home Assistant 2024.10, met triggers, actions en action:). Heb je een oudere versie, werk dan eerst bij of pas de namen aan.
  • De namen zoals binary_sensor.beweging_gang zijn voorbeelden. Zoek je eigen namen op onder Instellingen → Apparaten en diensten → Entiteiten.
  • Test elke automatisering na het opslaan met de knop Uitvoeren of door de situatie na te bootsen.

1. Licht in de gang bij beweging na zonsondergang

Het licht gaat aan bij beweging, en drie minuten nadat de beweging stopt weer uit.

alias: Gang - licht bij beweging
mode: restart
triggers:
  - trigger: state
    entity_id: binary_sensor.beweging_gang
    to: "on"
    id: aan
  - trigger: state
    entity_id: binary_sensor.beweging_gang
    to: "off"
    for: "00:03:00"
    id: uit
actions:
  - choose:
      - conditions:
          - condition: trigger
            id: aan
          - condition: sun
            after: sunset
        sequence:
          - action: light.turn_on
            target:
              entity_id: light.gang
      - conditions:
          - condition: trigger
            id: uit
        sequence:
          - action: light.turn_off
            target:
              entity_id: light.gang

2. Melding als de voordeur te lang openstaat

alias: Voordeur te lang open
triggers:
  - trigger: state
    entity_id: binary_sensor.voordeur
    to: "on"
    for: "00:05:00"
actions:
  - action: notify.mobile_app_jouw_telefoon
    data:
      title: "Deur staat open"
      message: "De voordeur staat al 5 minuten open."

Vervang jouw_telefoon door de naam van je telefoon in de Home Assistant-app; je vindt de naam onder Ontwikkelaarstools → Acties.

3. Melding als de wasmachine klaar is

Werkt met een slimme stekker die het vermogen meet. De melding komt als het verbruik onder 3 watt zakt en daar drie minuten onder blijft.

alias: Wasmachine klaar
triggers:
  - trigger: numeric_state
    entity_id: sensor.wasmachine_vermogen
    below: 3
    for: "00:03:00"
actions:
  - action: notify.mobile_app_jouw_telefoon
    data:
      message: "De wasmachine is klaar."

4. Alles uit als iedereen weg is

alias: Iedereen weg - lichten uit
triggers:
  - trigger: numeric_state
    entity_id: zone.home
    below: 1
actions:
  - action: light.turn_off
    target:
      entity_id: all

Hiervoor moet Home Assistant weten wie thuis is, bijvoorbeeld via de telefoons met de Home Assistant-app.

5. Melding bij een bijna lege batterij

alias: Batterij bijna leeg
triggers:
  - trigger: numeric_state
    entity_id: sensor.beweging_gang_batterij
    below: 15
actions:
  - action: notify.mobile_app_jouw_telefoon
    data:
      message: "De batterij van de bewegingssensor in de gang is bijna leeg."

6. Verwarming uit als een raam openstaat

alias: Verwarming uit bij open raam
triggers:
  - trigger: state
    entity_id: binary_sensor.raam_woonkamer
    to: "on"
    for: "00:02:00"
actions:
  - action: climate.turn_off
    target:
      entity_id: climate.woonkamer

Wil je dat de verwarming weer aan gaat als het raam dicht is? Maak een tweede automatisering met to: "off" en climate.turn_on.

7. ’s Avonds het licht dimmen en warmer maken

alias: Woonkamer - avondlicht
triggers:
  - trigger: time
    at: "21:00:00"
actions:
  - action: light.turn_on
    target:
      entity_id: light.woonkamer
    data:
      brightness_pct: 40
      color_temp_kelvin: 2700

8. Waterlek: melding en kraan dicht

alias: Waterlek
triggers:
  - trigger: state
    entity_id: binary_sensor.waterlek_keuken
    to: "on"
actions:
  - action: switch.turn_off
    target:
      entity_id: switch.hoofdkraan
  - action: notify.mobile_app_jouw_telefoon
    data:
      title: "Waterlek!"
      message: "De waterlekmelder in de keuken slaat aan. De hoofdkraan is dichtgedraaid."

Doe dit alleen met een kraan die je veilig automatisch mag dichtdraaien, en test het zonder dat je afhankelijk bent van de automatisering voor je veiligheid.

Tips

  • Houd automatiseringen klein en geef ze een duidelijke naam. Dat maakt zoeken naar fouten makkelijker.
  • Zie je dat een automatisering niet start? Kijk bij Instellingen → Automatiseringen → (de automatisering) → Sporen waarom niet.
  • Meer ideeën vind je in onze tips en tricks, en voor eigen sensoren die je aan zulke automatiseringen koppelt in de ESPHome-handleiding.

Bronnen en bronvermelding

Dit artikel is in eigen woorden geschreven. De schrijfwijze volgt de documentatie van Home Assistant: