Home Assistant – Automationen, einfach erklärt!
by Edi · 26/09/2021
Was ist eine Automation?
Viele von euch kennen sicherlich den Begriff Smart-home. Das bedeutet aber nicht, wenn ihr eine Lampe mit eurem Smartphone an- und ausstellen könnt, dass ihr ein Smart-home habt, sondern nur, dass der Schalter von der Wand in das Telefon gewandert ist. Smart wird es erst, wenn sich bestimmt Aufgaben von selbst aktivieren und hier hilft uns Home Assistant.
Eine Automation besteht immer aus einem Auslöser und einer Aktion, die optional an eine Bedingung gebunden werden kann.
– Auslöser (trigger)
– Bedingung (condition)
– Aktion (action)
Beispiel mit einem Bewegungssensor und einer LED
Um die Automation einfacher verstehen zu können, werden wir einen kleinen Versuchsaufbau mit einem Bewegungssensor HC-SR501 und einer LED machen. Natürlich kann auch der AM312 verwendet werden. Den Source Code findet ihr wie immer auf Github zum Download und die Kommunikation wird mittels MQTT realisiert.
Source Code
Den Sensor und die LED in YAML einbinden
mqtt:
binary_sensor:
- state_topic: motionsensor
name: "Motion Sensor"
light:
- command_topic: LED
state_topic: LED_Status
payload_on: "ON"
payload_off: "OFF"
name: "Auto. Test - LED"
Automationen in YAML erstellen
- id: '1632202374874'
alias: Manuelle Lichtsteuerung mit Motion
description: ''
trigger:
- platform: state
entity_id: binary_sensor.motion_sensor
to: 'on'
from: 'off'
condition:
- condition: sun
after: sunset
action:
- service: light.turn_on
target:
entity_id: light.auto_test_led
data: {}
- delay:
hours: 0
minutes: 0
seconds: 10
milliseconds: 0
- service: light.turn_off
target:
entity_id: light.auto_test_led
mode: single
* https://amzn.to/3bpS5YK – Wemos D1 mini ESP32
* https://amzn.to/3oUZ14g – 300 Stk. Leuchtdioden Set 3 und 5 mm
* https://amzn.to/3fzAe0M – Widerstand Set
* https://amzn.to/35GcPIp – 3 Stk. Breadboard Steckbrett mit 400 Kontakten
* https://amzn.to/2xeKb2V – Set 3 x 40 STK. je 20 cm M2M/ F2M / F2F
* https://amzn.to/2QBxCp7 – USB A zu USB B Kabel 0.5 m
PIR Bewegungssensor Modul
* https://amzn.to/33AMrxr – 3 x HC-SR501 PIR Motion Sensormodul
* https://amzn.to/2Wxqhut – 5 x HC-SR501 PIR Motion Sensormodul
* https://amzn.to/3gyaXWw – 5 x AM312 PIR Motion Sensormodul