Hast du dir jemals gewünscht, Automationen in Home Assistant noch einfacher und flexibler zu steuern? Mit Webhooks ist das jetzt möglich! Sie ermöglichen dir, Aktionen in deinem Smart Home durch einen einfachen URL-Aufruf auszulösen – und das eröffnet dir spannende neue Möglichkeiten.
Stell dir vor, du kannst eine Lampe einschalten, Rollos steuern oder sogar komplexe Automationen starten – alles per Klick auf einen Link. Egal ob direkt aus dem Browser, über Skripte oder von anderen Geräten, Webhooks sind ein mächtiges Werkzeug für dein Smart Home.
Im Video zeige ich dir:
- Wie du Webhooks in Home Assistant einrichtest.
- Wie du URL-Aufrufe nutzt, um Aktionen auszulösen – schnell und einfach.
- Wie du sicherstellst, dass dein System geschützt bleibt, während du maximale Flexibilität erreichst.
Warum Webhooks für dein Smart Home?
Webhooks eröffnen dir unzählige neue Möglichkeiten. Du kannst sie verwenden, um externe Systeme einzubinden, Automationen effizienter zu gestalten oder ganz neue Ideen für dein Zuhause umzusetzen. Ob Anfänger oder erfahrener Nutzer – dieses Feature wird dein Smart Home auf ein neues Level heben!
Neugierig? Schau dir jetzt das Video an und entdecke, wie du Webhooks nutzen kannst, um dein Zuhause smarter zu machen.
Quelltexte zum Video
Automation
1alias: webhook_cover_test
2description: ""
3triggers:
4 - trigger: webhook
5 allowed_methods:
6 - POST
7 - PUT
8 - GET
9 - HEAD
10 local_only: false
11 webhook_id: xmOWToHLr-HbcGouTRXKL4_jl
12conditions: []
13actions:
14 - alias: JSON Daten ausgeben
15 if:
16 - condition: template
17 value_template: "{{ trigger.json is defined and trigger.json.position is defined }}"
18 then:
19 - data:
20 message: "Json: {{ trigger.json.position | default('keine Daten') }}"
21 action: notify.mobile_app_pixel_7_pro_daniel
22 - alias: Formular Daten ausgeben
23 if:
24 - condition: template
25 value_template: "{{ trigger.data is defined and trigger.data.position is defined }}"
26 then:
27 - data:
28 message: "Data: {{ trigger.data.position | default('keine Daten') }}"
29 action: notify.mobile_app_pixel_7_pro_daniel
30 - alias: URL Parameter Daten ausgeben
31 if:
32 - condition: template
33 value_template: "{{ trigger.query is defined and trigger.query.position is defined }}"
34 then:
35 - data:
36 message: "Query: {{ trigger.query.position | default('keine Daten') }}"
37 action: notify.mobile_app_pixel_7_pro_daniel
38 - data:
39 position: "{{ trigger.json.position | default(0) | int }}"
40 target:
41 entity_id: cover.hobbyraum_gardine
42 action: cover.set_cover_position
43mode: single

